[ https://issues.apache.org/jira/browse/SUREFIRE-2033?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert James Oxspring updated SUREFIRE-2033: -------------------------------------------- Description: 3.0.0-M5 misidentifies a clearly JUnit 5 configuration and attempts to run using JUnit 4. In particular the attached project only has JUnit 5 dependencies (org.junit.jupiter:junit-jupiter-engine, org.junit.platform:junit-platform-runner) and a JUnit 5 test (JUnit5Test.java). When the project is run with with older version (as far back as 2.22.0) the test is found and run, but 3.0.0-M5 fails to run any test: {code:java} % mvn test -Dsurefire.version=2.22.0 | tail [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.337 s [INFO] Finished at: 2022-03-03T09:42:27Z [INFO] ------------------------------------------------------------------------ {code} {code:java} % mvn test -Dsurefire.version=3.0.0-M1 | tail [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.708 s [INFO] Finished at: 2022-03-03T09:34:58Z [INFO] ------------------------------------------------------------------------ % mvn test -Dsurefire.version=3.0.0-M2 | tail [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.701 s [INFO] Finished at: 2022-03-03T09:36:26Z [INFO] ------------------------------------------------------------------------ % mvn test -Dsurefire.version=3.0.0-M3 | tail [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.612 s [INFO] Finished at: 2022-03-03T09:37:02Z [INFO] ------------------------------------------------------------------------ % mvn test -Dsurefire.version=3.0.0-M4 | tail [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.619 s [INFO] Finished at: 2022-03-03T09:37:37Z [INFO] ------------------------------------------------------------------------ % mvn test -Dsurefire.version=3.0.0-M5 | tail [INFO] Results: [INFO] [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.344 s [INFO] Finished at: 2022-03-03T09:38:01Z [INFO] ------------------------------------------------------------------------{code} Note the final run above using 3.0.0-M5 and logging: {{Tests run: 0}} was: 3.0.0-M5 misidentifies a clearly JUnit 5 configuration and attempts to run using JUnit 4. In particular the attached project only has JUnit 5 dependencies (org.junit.jupiter:junit-jupiter-engine, org.junit.platform:junit-platform-runner) and a JUnit 5 test (JUnit5Test.java). When the project is run with with older version (as far back as 2.22.0) the test is found and run, but 3.0.0-M5 fails to run any test: {code:java} % mvn test -Dsurefire.version=2.22.0 | tail [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.337 s [INFO] Finished at: 2022-03-03T09:42:27Z [INFO] ------------------------------------------------------------------------ {code} {code:java} % mvn test -Dsurefire.version=3.0.0-M1 | tail [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.708 s [INFO] Finished at: 2022-03-03T09:34:58Z [INFO] ------------------------------------------------------------------------ % mvn test -Dsurefire.version=3.0.0-M2 | tail [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.701 s [INFO] Finished at: 2022-03-03T09:36:26Z [INFO] ------------------------------------------------------------------------ % mvn test -Dsurefire.version=3.0.0-M3 | tail [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.612 s [INFO] Finished at: 2022-03-03T09:37:02Z [INFO] ------------------------------------------------------------------------ % mvn test -Dsurefire.version=3.0.0-M4 | tail [INFO] Results: [INFO] [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.619 s [INFO] Finished at: 2022-03-03T09:37:37Z [INFO] ------------------------------------------------------------------------ % mvn test -Dsurefire.version=3.0.0-M5 | tail [INFO] Results: [INFO] [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.344 s [INFO] Finished at: 2022-03-03T09:38:01Z [INFO] ------------------------------------------------------------------------{code} > Regression: 3.0.0-M5 misidentifies JUnit 5 configuration as JUnit 4 > ------------------------------------------------------------------- > > Key: SUREFIRE-2033 > URL: https://issues.apache.org/jira/browse/SUREFIRE-2033 > Project: Maven Surefire > Issue Type: Bug > Components: JUnit 5.x support > Affects Versions: 3.0.0-M5 > Reporter: Robert James Oxspring > Priority: Major > Attachments: example.zip > > > 3.0.0-M5 misidentifies a clearly JUnit 5 configuration and attempts to run > using JUnit 4. > In particular the attached project only has JUnit 5 dependencies > (org.junit.jupiter:junit-jupiter-engine, > org.junit.platform:junit-platform-runner) and a JUnit 5 test > (JUnit5Test.java). When the project is run with with older version (as far > back as 2.22.0) the test is found and run, but 3.0.0-M5 fails to run any test: > {code:java} > % mvn test -Dsurefire.version=2.22.0 | tail > [INFO] Results: > [INFO] > [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 1.337 s > [INFO] Finished at: 2022-03-03T09:42:27Z > [INFO] > ------------------------------------------------------------------------ > {code} > > {code:java} > % mvn test -Dsurefire.version=3.0.0-M1 | tail > [INFO] Results: > [INFO] > [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 1.708 s > [INFO] Finished at: 2022-03-03T09:34:58Z > [INFO] > ------------------------------------------------------------------------ > % mvn test -Dsurefire.version=3.0.0-M2 | tail > [INFO] Results: > [INFO] > [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 1.701 s > [INFO] Finished at: 2022-03-03T09:36:26Z > [INFO] > ------------------------------------------------------------------------ > % mvn test -Dsurefire.version=3.0.0-M3 | tail > [INFO] Results: > [INFO] > [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 1.612 s > [INFO] Finished at: 2022-03-03T09:37:02Z > [INFO] > ------------------------------------------------------------------------ > % mvn test -Dsurefire.version=3.0.0-M4 | tail > [INFO] Results: > [INFO] > [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 1.619 s > [INFO] Finished at: 2022-03-03T09:37:37Z > [INFO] > ------------------------------------------------------------------------ > % mvn test -Dsurefire.version=3.0.0-M5 | tail > [INFO] Results: > [INFO] > [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 1.344 s > [INFO] Finished at: 2022-03-03T09:38:01Z > [INFO] > ------------------------------------------------------------------------{code} > Note the final run above using 3.0.0-M5 and logging: {{Tests run: 0}} -- This message was sent by Atlassian Jira (v8.20.1#820001)