[jira] [Commented] (SUREFIRE-1890) Not compatible with TestNG 7.4.0

2022-04-07 Thread Scott Babcock (Jira)


[ 
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

2022-04-07 Thread Scott Babcock (Jira)


[ 
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

2022-04-07 Thread Tibor Digana (Jira)


[ 
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

2022-04-07 Thread Scott Babcock (Jira)


[ 
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

2021-03-01 Thread Joe Barnett (Jira)


[ 
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

2021-03-01 Thread Krishnan Mahadevan (Jira)


[ 
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)