2013-07-01 4 views
0

У нас есть условие условного цикла для запуска теста. Скажем, Test1 в A.class в зависимости от результата вывода/возврата другого теста say Test2 в B.class. Кроме того, это должно выполняться в цикле, до момента, когда возвращаемое значение Test2 в B.class соответствует заданным пользователем критериям, нам нужно запустить Test1 в A.class.Динамическое добавление TestClasses к TestNG во время выполнения

Так что, в основном, запуск Test1 в A.class является динамическим i.e во время выполнения.

Мы действительно посмотрели опцию Factory, но это, похоже, не решает проблему, поскольку Factory требует динамического создания требуемого нет. объектов тестового класса перед запуском testng. Здесь нам нужно запустить эти методы в соответствии с результатами выполнения, когда TestNG запускает их.

Не могли бы вы сообщить нам, если эта поддержка предоставляется TestNG или нам потребуется реализовать эту логику в самих наших тестах.

Благодаря Неху

ответ

1

Это технически невозможно добавлять классы к классам во время выполнения, в соответствии с проектом.

Что вы можете сделать, это всегда запускать этот метод тестирования, но затем заставить его ничего не делать, если определенное условие не выполняется.

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