предисловие: не нашел раздела специально для тестНГ, по этому кинул в раздел джава (прошу не ругаться)
есть тестНГшный xml файл где описан такой тест:
<test verbose="3" name="testName1" annotations="JDK">
<classes>
<class name="com.SomeTestClass">
<methods>
<include name="method1"/>
<include name="method2"/>
<include name="method3"/>
</methods>
</class>
</classes>
</test>
в джава коде использую все это преобразуется в класс XmlTest (package org.testng.xml)
xmlTest.getName() - дает имя
xmlTest.getClasses() - дает классы
как теперь вытащить методы???
послесловие: все это будет использоваться в двух целях:
- проект большой, устаревшие тесты просто убирали из xml, как следствие в классах куча неиспользуемых тестов, нужно их найти и ликвидировать
- было пару раз когда в xml прописывали неправильное имя метода, как следствие вместо запуска одного метода запускался целый класс
послепослесловие: послесловие пишу в надежде что такое уже реализовано и вы покажете мне это