У меня есть такой набор:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="RegressionActions3">
<test name="AboutScreen">
<classes>
<class name="mobileTesting.tests.AboutTest">
<methods>
<include name="GetAppVersion"/>
</methods>
</class>
</classes>
</test>
....
<test name="Remove Novo Features">
<classes>
<class name="mobileTesting.tests.RemoveNovoFeaturesTest">
<methods>
<include name="testname"/>
</methods>
</class>
</classes>
</test>
</suite>
, и перед ним запускается @BeforeSuite:
@BeforeSuite(alwaysRun = true, description = "setup")
public void setUp() throws Exception {
...
Когда IntelliJ создает отчет, он называет метод setUp с помощью методаназвание последнего теста в наборе, например:
В этом случае устанавливается «Удалить функции Novo».Когда я экспортирую результаты, похоже, что я выполнил последний тест дважды без установки.
Есть идеи, почему это происходит и как это исправить?