[jira] [Commented] (SUREFIRE-1890) Not compatible with TestNG 7.4.0
[ https://issues.apache.org/jira/browse/SUREFIRE-1890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17519257#comment-17519257 ] Scott Babcock commented on SUREFIRE-1890: - Issue logged: [SUREFIRE-2064|https://issues.apache.org/jira/browse/SUREFIRE-2064] Pull request: [#517|https://github.com/apache/maven-surefire/pull/517] > Not compatible with TestNG 7.4.0 > > > Key: SUREFIRE-1890 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1890 > Project: Maven Surefire > Issue Type: Bug > Components: TestNG support >Affects Versions: 3.0.0-M5 >Reporter: Joe Barnett >Assignee: Tibor Digana >Priority: Major > Fix For: 2.22.3, 3.0.0-M6 > > > TestNG 7.4.0 removed the deprecated method > {{org.testng.xml.XmlSuite.setParallel(java.lang.String)}}. Trying to run > tests with parallelism set results in: > {code:java} > java.lang.NoSuchMethodError: 'void > org.testng.xml.XmlSuite.setParallel(java.lang.String)' > at > org.apache.maven.surefire.testng.conf.TestNGMapConfigurator.configure(TestNGMapConfigurator.java:71) > at > org.apache.maven.surefire.testng.conf.TestNG510Configurator.configure(TestNG510Configurator.java:40) > at > org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:111) > at > org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:112) > at > org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99) > at > org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) > at > org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) > at > org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) > {code} -- This message was sent by Atlassian Jira (v8.20.1#820001)
[jira] [Commented] (SUREFIRE-1890) Not compatible with TestNG 7.4.0
[ https://issues.apache.org/jira/browse/SUREFIRE-1890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17519246#comment-17519246 ] Scott Babcock commented on SUREFIRE-1890: - This is a blocker... My POM doesn't specify at all, and it defaults to "none", which gets rejected by this code as invalid. I'm working on a pull request now, hoping to submit this later today. > Not compatible with TestNG 7.4.0 > > > Key: SUREFIRE-1890 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1890 > Project: Maven Surefire > Issue Type: Bug > Components: TestNG support >Affects Versions: 3.0.0-M5 >Reporter: Joe Barnett >Assignee: Tibor Digana >Priority: Major > Fix For: 2.22.3, 3.0.0-M6 > > > TestNG 7.4.0 removed the deprecated method > {{org.testng.xml.XmlSuite.setParallel(java.lang.String)}}. Trying to run > tests with parallelism set results in: > {code:java} > java.lang.NoSuchMethodError: 'void > org.testng.xml.XmlSuite.setParallel(java.lang.String)' > at > org.apache.maven.surefire.testng.conf.TestNGMapConfigurator.configure(TestNGMapConfigurator.java:71) > at > org.apache.maven.surefire.testng.conf.TestNG510Configurator.configure(TestNG510Configurator.java:40) > at > org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:111) > at > org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:112) > at > org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99) > at > org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) > at > org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) > at > org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) > {code} -- This message was sent by Atlassian Jira (v8.20.1#820001)
[jira] [Commented] (SUREFIRE-1890) Not compatible with TestNG 7.4.0
[ https://issues.apache.org/jira/browse/SUREFIRE-1890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17519243#comment-17519243 ] Tibor Digana commented on SUREFIRE-1890: [~scoba] The values should be checked according to what is real in TestNG, see https://github.com/cbeust/testng/blob/master/testng-core-api/src/main/java/org/testng/xml/XmlSuite.java {code:java} public enum ParallelMode { TESTS("tests", false), METHODS("methods"), CLASSES("classes"), INSTANCES("instances"), NONE("none", false); {code} but I think this is not a blocker because the user can avoid using for NONE. You can open a PR with the fix on GH. > Not compatible with TestNG 7.4.0 > > > Key: SUREFIRE-1890 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1890 > Project: Maven Surefire > Issue Type: Bug > Components: TestNG support >Affects Versions: 3.0.0-M5 >Reporter: Joe Barnett >Assignee: Tibor Digana >Priority: Major > Fix For: 2.22.3, 3.0.0-M6 > > > TestNG 7.4.0 removed the deprecated method > {{org.testng.xml.XmlSuite.setParallel(java.lang.String)}}. Trying to run > tests with parallelism set results in: > {code:java} > java.lang.NoSuchMethodError: 'void > org.testng.xml.XmlSuite.setParallel(java.lang.String)' > at > org.apache.maven.surefire.testng.conf.TestNGMapConfigurator.configure(TestNGMapConfigurator.java:71) > at > org.apache.maven.surefire.testng.conf.TestNG510Configurator.configure(TestNG510Configurator.java:40) > at > org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:111) > at > org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:112) > at > org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99) > at > org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) > at > org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) > at > org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) > {code} -- This message was sent by Atlassian Jira (v8.20.1#820001)
[jira] [Commented] (SUREFIRE-1890) Not compatible with TestNG 7.4.0
[ https://issues.apache.org/jira/browse/SUREFIRE-1890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17519202#comment-17519202 ] Scott Babcock commented on SUREFIRE-1890: - The implementation of this fix breaks the ability to run tests sequentially: {code:java} [ERROR] There was an error in the forked process [ERROR] Unsupported TestNG parallel setting: none ( only METHODS or CLASSES supported ) [ERROR] org.apache.maven.surefire.booter.SurefireBooterForkException: There was an error in the forked process [ERROR] Unsupported TestNG parallel setting: none ( only METHODS or CLASSES supported ) {code} > Not compatible with TestNG 7.4.0 > > > Key: SUREFIRE-1890 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1890 > Project: Maven Surefire > Issue Type: Bug > Components: TestNG support >Affects Versions: 3.0.0-M5 >Reporter: Joe Barnett >Assignee: Tibor Digana >Priority: Major > Fix For: 2.22.3, 3.0.0-M6 > > > TestNG 7.4.0 removed the deprecated method > {{org.testng.xml.XmlSuite.setParallel(java.lang.String)}}. Trying to run > tests with parallelism set results in: > {code:java} > java.lang.NoSuchMethodError: 'void > org.testng.xml.XmlSuite.setParallel(java.lang.String)' > at > org.apache.maven.surefire.testng.conf.TestNGMapConfigurator.configure(TestNGMapConfigurator.java:71) > at > org.apache.maven.surefire.testng.conf.TestNG510Configurator.configure(TestNG510Configurator.java:40) > at > org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:111) > at > org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:112) > at > org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99) > at > org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) > at > org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) > at > org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) > {code} -- This message was sent by Atlassian Jira (v8.20.1#820001)
[jira] [Commented] (SUREFIRE-1890) Not compatible with TestNG 7.4.0
[ https://issues.apache.org/jira/browse/SUREFIRE-1890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17293088#comment-17293088 ] Joe Barnett commented on SUREFIRE-1890: --- opened up [https://github.com/apache/maven-surefire/pull/339] fwiw > Not compatible with TestNG 7.4.0 > > > Key: SUREFIRE-1890 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1890 > Project: Maven Surefire > Issue Type: Bug > Components: TestNG support >Affects Versions: 3.0.0-M5 >Reporter: Joe Barnett >Priority: Major > > TestNG 7.4.0 removed the deprecated method > {{org.testng.xml.XmlSuite.setParallel(java.lang.String)}}. Trying to run > tests with parallelism set results in: > {code:java} > java.lang.NoSuchMethodError: 'void > org.testng.xml.XmlSuite.setParallel(java.lang.String)' > at > org.apache.maven.surefire.testng.conf.TestNGMapConfigurator.configure(TestNGMapConfigurator.java:71) > at > org.apache.maven.surefire.testng.conf.TestNG510Configurator.configure(TestNG510Configurator.java:40) > at > org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:111) > at > org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:112) > at > org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99) > at > org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) > at > org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) > at > org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)
[jira] [Commented] (SUREFIRE-1890) Not compatible with TestNG 7.4.0
[ https://issues.apache.org/jira/browse/SUREFIRE-1890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17293055#comment-17293055 ] Krishnan Mahadevan commented on SUREFIRE-1890: -- [~tibordigana] - Can you please help out with this ? > Not compatible with TestNG 7.4.0 > > > Key: SUREFIRE-1890 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1890 > Project: Maven Surefire > Issue Type: Bug > Components: TestNG support >Affects Versions: 3.0.0-M5 >Reporter: Joe Barnett >Priority: Major > > TestNG 7.4.0 removed the deprecated method > {{org.testng.xml.XmlSuite.setParallel(java.lang.String)}}. Trying to run > tests with parallelism set results in: > {code:java} > java.lang.NoSuchMethodError: 'void > org.testng.xml.XmlSuite.setParallel(java.lang.String)' > at > org.apache.maven.surefire.testng.conf.TestNGMapConfigurator.configure(TestNGMapConfigurator.java:71) > at > org.apache.maven.surefire.testng.conf.TestNG510Configurator.configure(TestNG510Configurator.java:40) > at > org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:111) > at > org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.executeSingleClass(TestNGDirectoryTestSuite.java:112) > at > org.apache.maven.surefire.testng.TestNGDirectoryTestSuite.execute(TestNGDirectoryTestSuite.java:99) > at > org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:145) > at > org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:428) > at > org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) > at > org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:562) > at > org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:548) > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)