Запуск классов TestNG, названных без соглашения в Maven

Я разрабатываю классы TestNG в проекте Maven и выполняю их. Я понимаю тот факт, что для плагина maven-surefire-plugin имя класса должно быть в любом из следующих форматов.

  1. *Test.java
  2. Тест*.java
  3. *TestCase.java

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

Если нет, то определение имен классов в testng.xml является выходом или есть какой-то другой способ?

Заранее спасибо, Вивек


person Vivek    schedule 11.07.2011    source источник


Ответы (1)


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

person Raghuram    schedule 12.07.2011