Как отключить весь модульный тест в TestNG?



вот что я могу сделать в JUnit:



import org.junit.*;
@Ignore
public class FooTest {
//
}


и весь класс будет игнорироваться. Как я могу сделать то же самое в TestNG?

625   1  

1 ответ:

Я считаю, что вы хотите:

@Test(enabled=false)
public class FooTest {
  //
}

(вы можете применить аннотацию @Test к классу, а также к методам по отдельности.)

The документация TestNG имеет полный список поддерживаемых аннотаций, а также описывает исключение/включение тестов по группам, если это представляет какой-либо интерес. Вот цитата из соответствующего раздела:

@Test отмечает класс или метод как часть теста.

...(надрез.)..

включено: включены ли методы этого класса/метода.

EDIT: Игнорирование класса путем применения @Test(enabled=false) по-видимому, глючит функциональность в некоторых версиях TestNG в соответствии с этот дефект это было поднято против TestNG.

Comments

    Ничего не найдено.