Я считаю необходимым поддерживать и редактировать testng.xml, несмотря на наличие аннотаций в качестве ограничения TestNG. Возможно ли автоматизировать генерацию testng.xml или полностью исключить необходимость его при выполнении модульных тестов?Устранение необходимости в testng.xml при тестировании модульных тестов Java в TestNG
3
A
ответ
2
От testng.org документации: «Вы можете вызвать TestNG от ваших собственных программ очень легко»:
TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
testng.setTestClasses(new Class[] { Run2.class });
testng.addListener(tla);
testng.run();
Этот пример создает объект TestNG и запускает тестовый класс RUN2. Он также добавляет TestListener.
Ref:
Вы можете прочитать об этом здесь: http://testng.org/
Вот один Stack Обсуждение предложения этого типа темы
рабочий пример класса на Github
Хотя эта ссылка может ответить на вопрос, лучше включить здесь основные части ответа и предоставить ссылку для справки. Ответные ссылки могут стать недействительными, если связанная страница изменится. – beresfordt
Правда, обновил ответ :) –