J'ai un projet avec près de 500 tests individuels dans environ 200 classes de test. Certains de ces tests ne réussissent pas à détruire leur propre état une fois qu'ils sont terminés, et dans Eclipse, certains tests échouent. Les tests passent tous lors de l'exécution de la suite de tests à partir de la ligne de commande via Ant. Puis-je activer en quelque sorte l '«isolation de test» dans Eclipse? Cela ne me dérange pas si cela prend plus de temps à courir.Exécution de chaque test JUnit dans une JVM distincte dans Eclipse?
À long terme, je vais nettoyer les tests de mauvaise conduite, mais à court terme, je voudrais faire fonctionner les tests.
Il ne fendra qu'une nouvelle JVM pour l'ensemble de la suite de tests, pas une pour chaque test. –
Cela pourrait encore être utile. –
@Michael - si l'attribut forkmode est défini sur "perTest", une nouvelle machine virtuelle Java doit être créée pour chaque test - c'est la valeur par défaut. –