Я разрабатываю классы TestNG в проекте Maven и выполняю их. Я понимаю тот факт, что для плагина maven-surefire-plugin имя класса должно быть в любом из следующих форматов.
- *Test.java
- Тест*.java
- *TestCase.java
Но в случае, если бы я НЕ называл свой класс в соответствии с этим соглашением, подбирает ли подключаемый модуль тестовые классы в зависимости от метаданных Java, как в случае с TestNG.
Если нет, то определение имен классов в testng.xml является выходом или есть какой-то другой способ?
Заранее спасибо, Вивек