У меня есть набор тестов следующим образом.Как пропустить методы с использованием @AfterMethod в TestNG
У меня есть еще один тест, который я должен запустить после выполнения каждого из теста. Я надеюсь, что я мог бы сделать это с
@AfterMethod
public void testA(){
}
Теперь мне нужно пропустить testA
для testX
. Это означает, что мне не нужен testA
для запуска после testX
. Как мне это сделать? Также как указать несколько тестовых примеров, чтобы пропустить указанным выше способом?
В зависимости от порядка выполнения испытаний в первую очередь это неправильно. Тесты должны быть автономными. – Danstahr
Это интеграционные тесты. Поэтому я думаю, что порядок имеет значение – DesirePRG
Если вопрос имеет значение, вполне вероятно, что тесты не могут быть развязаны и выполняться индивидуально - в этом случае я думаю, что это более читаемо и менее подвержено ошибкам просто иметь один метод @Test. – Danstahr