Коллеги, приветствую!
Кто-нибудь сталкивался с проблемой при попытке запустить группу TestNG-тестов?
Написал такой конфиг (его и пытаюсь запустить):
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Suite1" verbose="1" >
<test name="MessagePublishingTests" >
<groups>
<run>
<include name="au"></include>
</run>
</groups>
<packages>
<package name="ru.qa.test.bankrot.tests.group" />
</packages>
</test>
</suite>
Тесты выглядят так:
public class MessagePublishingTestsGroup extends TestBase {
@Test(groups = {"au"})
@Description("Опубликовать \"Сообщение 1\"")
public void testMessageArbitralDecree() throws InterruptedException {
app.getMessagesListPage().clickAddMessage();
....
}
@Test(groups = { "au", "otfl"})
@Description("Опубликовать \"Иное\"")
public void testMessageOther() throws InterruptedException {
app.getMessagesListPage().clickAddMessage();
...
}
@Test(groups = {"otfl"})
@Description("Опубликовать \"ранее опубликованное\"")
public void testMessageAnnul() throws InterruptedException {
app.getMessagesListPage().clickAddMessage();
...
}
Структура пакета такая:
Структура пакета.jpg 36,43К
0 Количество загрузок:
Первый же тест падает с
java.lang.NullPointerException
at ru.qa.test.bankrot.tests.MyTestListener.onTestFailure(MyTestListener.java:24)
at org.testng.internal.TestListenerHelper.runTestListeners(TestListenerHelper.java:67)
at org.testng.internal.Invoker.runTestListeners(Invoker.java:1389)
at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1042)
at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
at org.testng.TestRunner.privateRun(TestRunner.java:648)
at org.testng.TestRunner.run(TestRunner.java:505)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:455)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:450)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:415)
at org.testng.SuiteRunner.run(SuiteRunner.java:364)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:84)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1208)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1137)
at org.testng.TestNG.runSuites(TestNG.java:1049)
at org.testng.TestNG.run(TestNG.java:1017)
at org.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:73)
at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:123)
Process finished with exit code -1073741819 (0xC0000005)
Не подскажите, что сделать, чтобы тесты заработали?