2013-10-05 2 views
0

Возможно ли отчитываться о тестах на основе условий теста. Можно ли это сделать в тесте, изменив имя теста, а затем исключить его во время отчета? Или есть еще одна тестовая структура, которая может это сделать?Пропустить отчет об испытании TestNG на основании условий теста

Например, если условие или исключения X происходит, то тест не будет отображаться в отчетах XML.

Я пробую это с Groovy/Java.

ответ

0

Два решения: 1) Вы можете пропустить тест, чтобы получить выполнение, используя исключение SkipExecution для testNG. он будет выглядеть желтым в вашем отчете, уведомляя о том, что тест был пропущен, а затем вы можете показать какое-то сообщение пользователя. 2) Вы можете реализовать IMethodInterceptor, если вы заранее знаете, что этот тест не должен быть запущен. вы можете записать некоторую логику, чтобы исключить те тесты во время выполнения из процесса выполнения.

Смежные вопросы