Вот что я могу сделать в JUnit:
import org.junit.*;
@Ignore
public class FooTest {
//
}
и весь класс будет проигнорирован. Как я могу сделать то же самое в TestNG?
Вот что я могу сделать в JUnit:
import org.junit.*;
@Ignore
public class FooTest {
//
}
и весь класс будет проигнорирован. Как я могу сделать то же самое в TestNG?
Я считаю, что вы хотите:
@Test(enabled=false)
public class FooTest {
//
}
(Вы можете применить аннотацию @Test к классу, а также к методам по отдельности.)
документация TestNG содержит полный список поддерживаемых аннотаций, а также описание исключения/включения тесты по группам, если это представляет интерес. Вот цитата из соответствующего раздела:
@Test Помечает класс или метод как часть теста.
...(отрезать)...
enable: включены ли методы этого класса/метода.
РЕДАКТИРОВАТЬ: Игнорирование класса путем применения @Test(enabled=false)
, по-видимому, содержит ошибки в некоторых версиях TestNG в соответствии с этот дефект, который был обнаружен в TestNG.