La Force de JUnit pour exécuter un cas de test à un moment

J'ai une situation problématique avec certains assez avancé de tests unitaires (à l'aide de PowerMock de se moquer et de JUnit 4.5). Sans entrer dans trop de détails, le premier cas de test d'une classe de test est toujours une réussite, mais toute la suite des cas de test dans la même classe de test échoue. Cependant, si je sélectionne uniquement l'exécution de cas de test à 5 sur 10, par exemple, il va passer. Si tous les tests passent au moment d'être exécuté individuellement. Est-il de toute façon à force de JUnit pour exécuter un cas de test à un moment? J'appelle JUnit d'une fourmi-script.

Je suis conscient du problème de charge des cas de test, mais je ne peux pas montrer pourquoi c'est. Il n'y a pas enregistré les variables à travers le cas de test, donc rien à faire à @Avant d'annotation. C'est pourquoi je suis à la recherche d'une solution d'urgence comme le fait de forcer JUnit pour effectuer des tests individuellement.

Êtes-vous en utilisant JUnit < 4.x?
Non, c'est JUnit 4.5.
Merci de modifier ces informations dans votre question, afin que chacun puisse le lire.
"Il n'y a pas enregistré les variables à travers les cas de test" êtes-vous sûr de cela? Quid des variables statiques?
Comment fonctionne exactement un test échoue, c'est à dire de quoi avez-vous tester?

OriginalL'auteur Ciryon | 2009-02-13