Я вызываю TestNG из командной строки следующим образом:
java org.testng.TestNG -groups "foo" testng.xml
... с целью запуска только тестов с пометкой:
@Test(groups = { "foo" })
... но он запускает все мои тесты. Нужно ли мне менять файл testng.xml?
<suite name="BarSuite" verbose="1">
<test name="AllInPackage">
<packages>
<package name="com.example.bar"/>
</packages>
</test>
</suite>
TestNG игнорирует аргумент командной строки -groups, потому что testng.xml говорит, что нужно выполнить все тесты в пакете? Если да, то как мне изменить файл testng.xml?