2008-11-25 2 views
1

У меня есть следующая ситуация: Я создаю класс с одним методом тестирования, в рамках этого метода тестирования создаю еще один класс, который содержит несколько методов тестирования.работает с несколькими тестовыми тестами TestNG из одного тестового теста

В отчете показан только мой первоначальный метод тестирования, он проходит IFF, который проходит, и все тесты проходят в другом классе.

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

Знаете ли вы, как это сделать?

ответ

1

это невозможно. testNG обертывает ваши тестовые классы и использует их, поэтому создание «нового» тестового класса в вашем тесте не создает для него все лишние материалы testNG, поэтому, когда методы тестирования запускаются внутри него, похоже, что они запускались внутри оригинальных методов тестирования из которого был создан экземпляр класса.

длинный рассказ короткий: вы не можете сделать это, если только вы не сделали что-то с testNG под капотом. Было бы проще просто проксировать методы тестирования внутри вашего тестового класса

0

Существует аналогичный вопрос test structure using testNG, где есть некоторые ответы, которые могут быть вам интересны.

1

перейдите к настройке опции testng и выберите вариант пакета и выберите файл xml, содержащий все методы.

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