У меня проблема с выполнением моих тестов под Gradle.У меня есть два набора тестов, Единицы и Интеграции.Когда я запускаю задачу Gradle -> test{ useTestNG() }
.все работает нормально и beforeSuite происходит.Но когда я пытаюсь выбрать одну из двух групп тестов, тесты выполняются, но никто не обращается к beforeSuite ... Это мое задание:
test {
testGroup = "$var"
useTestNG() {
useDefaultListeners = true
if (testGroup == "integ") {
print "integ "
includeGroups "integrationGroup"
} else if (testGroup == "unit") {
print "unit "
includeGroups "unitGroup"
}
suites '/src/test/resources/testng.xml'
}
Мой файл testNG выглядит так:
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1" verbose="1" >
<test name="unit" >
<groups>
<run>
<include name="unitGroup" />
</run>
</groups>
<classes>
<class name="unit.Unit" />
</classes>
</test>
<test name="integration">
<groups>
<run>
<include name="integrationGroup" />
</run>
</groups>
<classes>
<class name="integration.Integration"/>
</classes>
</test>
</suite>
Я буду счастлив, если кто-нибудь сможет помочь мне с моей проблемой или указать мне другое решение.