Question

Permettez-moi de décrire un cas d'utilisation simple:

L'exécution de tous les tests de notre projet peut prendre jusqu'à 10 minutes.

Parfois, je constate un bogue évident dans mon code après le premier test qui a échoué. Je souhaite donc arrêter l'exécution de tous les tests, le corriger et le réexécuter. Malheureusement, je peux ré-exécuter tous les tests depuis le début ou uniquement les tests ayant échoué.

Existe-t-il un plugin pour IDEA qui me permet de réexécuter des tests ayant échoué ET des tests qui n’étaient pas encore exécutés lorsque j’ai appuyé sur "STOP"?

Était-ce utile?

La solution

Atlassian a la solution à votre problème: Clover . Mais c'est commercial.

Autres conseils

Cela va à l’encontre de l’idée d’une suite de tests. Normalement, vous voulez exécuter tous vos tests spécifiquement afin de savoir que rien n’a été cassé de façon inattendue. Si vous modifiez le code puis exécutez un sous-ensemble de tests, il est possible que vous ayez cassé quelque chose et que l'un des tests ignorés ait échoué. C'est un cas de ne pas obtenir votre gâteau et le manger aussi.

Si vous trouvez un bogue dans un test précédent, arrêtez absolument la suite. Corrigez le bogue mais lancez la suite depuis le début.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top