N' @Test(enabled = false) le travail d'une classe de TestNG?
De la TestNG doc, je peux voir que (enabled = false) peut être appliqué à une classe ou une méthode. Mais il semble qu'il ne fonctionne que lorsqu'il est appliqué à une méthode.
Quelqu'un a déjà vu le même, trouvé une solution?
Je suis de l'exécution des tests dans ItelliJ IDÉE 7.0 par la voie.
Pour le bénéfice des lecteurs, il ne peut pas être
Enabled
et doit être enabled
.OriginalL'auteur romeok | 2009-07-19
Vous devez vous connecter pour publier un commentaire.
Il semble fonctionner pour moi:
Résultat:
Évolution de la valeur false à true:
Voici ce que pourrait être le déclenchement de vous (difficile à dire, puisque vous n'avez pas de code):
Ce cas, exécutez le test, car en répétant le
@Test
annotation sur la méthode, vous êtes également en substituant l'enabled
attribut à sa valeur par défaut, qui esttrue
.La solution est de réitérer
enabled=false
au niveau de la méthode:Je suis conscient que c'est un peu contre-intuitif, mais il est nécessaire dans un souci de cohérence dans la façon dont la méthode, les annotations peuvent remplacer classe d'annotations.
test -groups
outest <module>:<type>.<method>
OriginalL'auteur Cedric Beust