[ https://jira.codehaus.org/browse/SUREFIRE-1038?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=340736#comment-340736 ]
Nicolas Liochon commented on SUREFIRE-1038: ------------------------------------------- bq. We should just roll a release some time this month... Great! > Regression: Method depends on nonexistent group > ----------------------------------------------- > > Key: SUREFIRE-1038 > URL: https://jira.codehaus.org/browse/SUREFIRE-1038 > Project: Maven Surefire > Issue Type: Bug > Components: TestNG support > Affects Versions: 2.16 > Reporter: Gili > Assignee: Andreas Gudian > Priority: Critical > Fix For: 2.17 > > Attachments: SUREFIRE-1038.zip > > > Version 2.16 contains a regression that prevents the use of TestNG groups. > Version 2.15 works fine. > When I run my unit tests I get the following error: > {code} > Failed to execute goal > org.apache.maven.plugins:maven-surefire-plugin:2.16:test (default-test) on > project web.backend: Execution default-test of goal > org.apache.maven.plugins:maven-surefire-plugin:2.16:test failed: There was an > error in the forked process > org.testng.TestNGException: > DependencyMap::Method "CallTest.createCall()[pri:0, > instance:com.vtlr.web.backend.resource.CallTest@53635ac1]" depends on > nonexistent group "department" > at org.testng.DependencyMap.getMethodsThatBelongTo(DependencyMap.java:46) > at org.testng.TestRunner.createDynamicGraph(TestRunner.java:1074) > at org.testng.TestRunner.privateRun(TestRunner.java:734) > at org.testng.TestRunner.run(TestRunner.java:617) > at org.testng.SuiteRunner.runTest(SuiteRunner.java:334) > at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329) > at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291) > at org.testng.SuiteRunner.run(SuiteRunner.java:240) > at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52) > at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86) > at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224) > at org.testng.TestNG.runSuitesLocally(TestNG.java:1149) > at org.testng.TestNG.run(TestNG.java:1057) > at org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:91) > at > org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeMulti(TestNGDirectoryTestSuite.java:204) > at > org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:107) > at > org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:113) > at > org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:200) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:153) > at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) > {code} > I checked and group "department" exists. Furthermore, downgrading back to > 2.15 makes the problem go away. -- This message was sent by Atlassian JIRA (v6.1.6#6162)