Изпълнение на класове TestNG, именувани без конвенция в Maven

Разработвам класове TestNG в проект на Maven и изпълнявам същото. Разбирам факта, че за maven-surefire-plugin името на класа трябва да бъде в някой от следните формати

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

Но в случай, че НЕ бих именувал моя клас според тази конвенция, приставката избира ли тестовите класове в зависимост от Java MetaData, какъвто е случаят с TestNG.

Ако не, тогава изходът ли е дефинирането на имената на класовете в testng.xml или има някакъв друг начин??

Благодаря предварително, Вивек


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


Отговори (1)


Съгласно тази документация, можете изрично да включите и изключване на тестове, както и указване на сложни модели на регулярни изрази. Можете да опитате това вместо да поддържате testng.xml.

person Raghuram    schedule 12.07.2011