Bonjour,
J'ai une application qui selon sa configuration va faire un require sur un fichier php ou un autre, ce qui me permet de charger dynamiquement la déclaration de ma classe.
Ma classe est donc déclarée une seule fois en utilisation normale.
Pour comprendre ce fonctionnement, l'application fait de l'ETL, j'ai donc une classe php selon les données à connecter.
De l'autre côté, j'ai des tests unitaires pour chacun des fichiers et pas par définition de classe (vu le contexte c'est bien plus clair).
Enfin, j'automatise le tout avec Phing.
Si je lance mes tests d'un coup :
C'est KO car je redéclare mes classes plusieurs fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8<phpunit haltonfailure="true" haltonerror="true" printsummary="true"> <batchtest> <fileset dir="tests\phpunit\Tests Classes"> <include name="*Test.php"/> </fileset> </batchtest> </phpunit>
Avez vous une astuce pour éviter de lister un à un les tests à faire ?
Merci.









Répondre avec citation
Partager