Voici ce que je peux faire dans JUnit:
import org.junit.*;
@Ignore
public class FooTest {
//
}
et toute la classe sera ignorée. Comment puis-je faire de même dans TestNG?
Je crois que ce que vous voulez c'est:
@Test(enabled=false)
public class FooTest {
//
}
(Vous pouvez appliquer l'annotation @Test à la classe, ainsi qu'aux méthodes individuellement.)
Documentation TestNG a une liste complète des annotations prises en charge, et décrit également l'exclusion/l'inclusion de tests par groupe si cela vous intéresse. Voici une citation de la section pertinente:
@Test Marque une classe ou une méthode dans le cadre du test.
... (snip) ...
enabled: si les méthodes de cette classe/méthode sont activées.
[~ # ~] edit [~ # ~] : Ignorer une classe en appliquant @Test(enabled=false)
est apparemment une fonctionnalité boguée dans certaines versions de TestNG selon ce défaut qui a été soulevé contre TestNG.