[ https://issues.apache.org/jira/browse/SUREFIRE-1757?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17052121#comment-17052121 ]
Denys Galyuk edited comment on SUREFIRE-1757 at 3/5/20, 1:17 PM: ----------------------------------------------------------------- Hello again, [~tibordigana]. Thank you for your answer and ability to use 3.0.0-SNAPSHOT from the Apache Development Snapshot Repository. But, in the end, this version of the surefire plugin also {color:#DE350B}does not see the JUnit5 test suites{color}. :( It can run only methods that has annotation @Test. My JDK and mvn versions: {code} mvn -v Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: C:\Program Files\Maven\apache-maven-3.6.3 Java version: 12.0.2, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-12.0.2 Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" java -version java version "1.8.0_201" Java(TM) SE Runtime Environment (build 1.8.0_201-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode) {code} 1. I've created fresh new project with the 3.0.0-SNAPSHOT to avoid any cached problems, conflicts, etc. And included <pluginRepositories> to use 3.0.0-SNAPSHOT {code}<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>surefire</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-engine --> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>5.6.0</version> <scope>test</scope> </dependency> <!-- https://mvnrepository.com/artifact/org.junit.platform/junit-platform-runner --> <dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-runner</artifactId> <version>1.6.0</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin --> <plugin> <!-- https://stackoverflow.com/questions/49398894/unable-to-compile-simple-java-10-java-11-project-with-maven --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-surefire-plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-SNAPSHOT</version> <!-- <version>2.21.0</version>--> </plugin> </plugins> </build> <pluginRepositories> <pluginRepository> <id>apache.snapshots</id> <name>Apache Development Snapshot Repository</name> <url>https://repository.apache.org/content/repositories/snapshots/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> </project>{code} 2. *Then I did smoke test to check if surefire plugin works:* <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-SNAPSHOT</version> Run Type: *mvn test* (maven searches for tests for himself) {color:#00875A}*BUILD SUCCESS Tests run: 3, Failures: 0, Errors: 0, Skipped: 0*{color} And it worked fine {code}$ mvn clean test [INFO] Scanning for projects... [INFO] [INFO] ------------------------< org.example:surefire >------------------------ [INFO] Building surefire 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-SNAPSHOT/maven-metadata.xml (1.0 kB at 650 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-SNAPSHOT/maven-surefire-plugin-3.0.0-20200305.030801-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-SNAPSHOT/maven-surefire-plugin-3.0.0-20200305.030801-252.pom (8.1 kB at 8.0 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire/3.0.0-SNAPSHOT/maven-metadata.xml (827 B at 813 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire/3.0.0-SNAPSHOT/surefire-3.0.0-20200305.030602-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire/3.0.0-SNAPSHOT/surefire-3.0.0-20200305.030602-252.pom (27 kB at 24 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-SNAPSHOT/maven-surefire-plugin-3.0.0-20200305.030801-252.jar Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-SNAPSHOT/maven-surefire-plugin-3.0.0-20200305.030801-252.jar (42 kB at 37 kB/s) [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ surefire --- [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ surefire --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ surefire --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ surefire --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory C:\Users\galyuk\IdeaProjects\surefire\src\test\resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ surefire --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to C:\Users\galyuk\IdeaProjects\surefire\target\test-classes [INFO] [INFO] --- maven-surefire-plugin:3.0.0-SNAPSHOT:test (default-test) @ surefire --- Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/maven-surefire-common/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/maven-surefire-common/3.0.0-SNAPSHOT/maven-metadata.xml (802 B at 802 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/maven-surefire-common/3.0.0-SNAPSHOT/maven-surefire-common-3.0.0-20200305.030720-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/maven-surefire-common/3.0.0-SNAPSHOT/maven-surefire-common-3.0.0-20200305.030720-252.pom (12 kB at 12 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-api/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-api/3.0.0-SNAPSHOT/maven-metadata.xml (793 B at 787 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-api/3.0.0-SNAPSHOT/surefire-api-3.0.0-20200305.030615-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-api/3.0.0-SNAPSHOT/surefire-api-3.0.0-20200305.030615-252.pom (3.2 kB at 3.2 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-logger-api/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-logger-api/3.0.0-SNAPSHOT/maven-metadata.xml (800 B at 794 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-logger-api/3.0.0-SNAPSHOT/surefire-logger-api-3.0.0-20200305.030609-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-logger-api/3.0.0-SNAPSHOT/surefire-logger-api-3.0.0-20200305.030609-252.pom (3.6 kB at 3.6 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.pom (3.9 kB at 14 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-extensions-api/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-extensions-api/3.0.0-SNAPSHOT/maven-metadata.xml (804 B at 795 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-extensions-api/3.0.0-SNAPSHOT/surefire-extensions-api-3.0.0-20200305.030621-250.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-extensions-api/3.0.0-SNAPSHOT/surefire-extensions-api-3.0.0-20200305.030621-250.pom (4.5 kB at 4.5 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-booter/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-booter/3.0.0-SNAPSHOT/maven-metadata.xml (796 B at 800 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-booter/3.0.0-SNAPSHOT/surefire-booter-3.0.0-20200305.030627-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-booter/3.0.0-SNAPSHOT/surefire-booter-3.0.0-20200305.030627-252.pom (3.9 kB at 4.0 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/maven-surefire-common/3.0.0-SNAPSHOT/maven-surefire-common-3.0.0-20200305.030720-252.jar Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-booter/3.0.0-SNAPSHOT/surefire-booter-3.0.0-20200305.030627-252.jar Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-extensions-api/3.0.0-SNAPSHOT/surefire-extensions-api-3.0.0-20200305.030621-250.jar Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-logger-api/3.0.0-SNAPSHOT/surefire-logger-api-3.0.0-20200305.030609-252.jar Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-api/3.0.0-SNAPSHOT/surefire-api-3.0.0-20200305.030615-252.jar Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-logger-api/3.0.0-SNAPSHOT/surefire-logger-api-3.0.0-20200305.030609-252.jar (14 kB at 13 kB/s) Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-extensions-api/3.0.0-SNAPSHOT/surefire-extensions-api-3.0.0-20200305.030621-250.jar (23 kB at 20 kB/s) Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-booter/3.0.0-SNAPSHOT/surefire-booter-3.0.0-20200305.030627-252.jar (76 kB at 60 kB/s) Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-api/3.0.0-SNAPSHOT/surefire-api-3.0.0-20200305.030615-252.jar (146 kB at 105 kB/s) Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/maven-surefire-common/3.0.0-SNAPSHOT/maven-surefire-common-3.0.0-20200305.030720-252.jar (286 kB at 191 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.jar (1.9 MB at 1.3 MB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-junit-platform/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-junit-platform/3.0.0-SNAPSHOT/maven-metadata.xml (804 B at 792 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-junit-platform/3.0.0-SNAPSHOT/surefire-junit-platform-3.0.0-20200305.030732-252.jar Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-junit-platform/3.0.0-SNAPSHOT/surefire-junit-platform-3.0.0-20200305.030732-252.jar (23 kB at 21 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-junit-platform/3.0.0-SNAPSHOT/surefire-junit-platform-3.0.0-20200305.030732-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-junit-platform/3.0.0-SNAPSHOT/surefire-junit-platform-3.0.0-20200305.030732-252.pom (6.7 kB at 6.8 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-providers/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-providers/3.0.0-SNAPSHOT/maven-metadata.xml (837 B at 836 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-providers/3.0.0-SNAPSHOT/surefire-providers-3.0.0-20200305.030638-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-providers/3.0.0-SNAPSHOT/surefire-providers-3.0.0-20200305.030638-252.pom (2.5 kB at 2.6 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/common-java5/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/common-java5/3.0.0-SNAPSHOT/maven-metadata.xml (793 B at 790 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/common-java5/3.0.0-SNAPSHOT/common-java5-3.0.0-20200305.030651-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/common-java5/3.0.0-SNAPSHOT/common-java5-3.0.0-20200305.030651-252.pom (2.6 kB at 2.6 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/common-java5/3.0.0-SNAPSHOT/common-java5-3.0.0-20200305.030651-252.jar Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/common-java5/3.0.0-SNAPSHOT/common-java5-3.0.0-20200305.030651-252.jar (16 kB at 14 kB/s) [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running tests.tests.SmokeAndUatClassTagsTest SmokeAndUatClassTagsTest(SMOKE and UAT classname tags):smokeAndUatClassTagsTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s - in tests.tests.SmokeAndUatClassTagsTest [INFO] Running tests.tests.SmokeAndUatSeparateMethodsTagsTest SmokeAndUatSeparateMethodsTagsTest(UAT method tag):uatMethodTagTest SmokeAndUatSeparateMethodsTagsTest(SMOKE method tag):smokeMethodTagTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s - in tests.tests.SmokeAndUatSeparateMethodsTagsTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 33.656 s [INFO] Finished at: 2020-03-05T11:06:18+02:00 [INFO] ------------------------------------------------------------------------{code} 3. *Then I tried to say to the maven to run the JUNit5 suite:* <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-SNAPSHOT</version> Run Type: *mvn test Dtest=SmokeSuiteTest* (maven is said to run specific Class (JUnit5 suite)) {color:#DE350B}*BUILD FAILURE Tests run: 0, Failures: 0, Errors: 0, Skipped: 0. No tests were executed!*{color} {code}mvn clean test -Dtest=SmokeSuiteTest [INFO] Scanning for projects... [INFO] [INFO] ------------------------< org.example:surefire >------------------------ [INFO] Building surefire 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ surefire --- [INFO] Deleting C:\Users\galyuk\IdeaProjects\surefire\target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ surefire --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ surefire --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ surefire --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory C:\Users\galyuk\IdeaProjects\surefire\src\test\resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ surefire --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to C:\Users\galyuk\IdeaProjects\surefire\target\test-classes [INFO] [INFO] --- maven-surefire-plugin:3.0.0-SNAPSHOT:test (default-test) @ surefire --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] [INFO] Results: [INFO] [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 5.471 s [INFO] Finished at: 2020-03-05T14:59:50+02:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-SNAPSHOT:test (default-test) on project surefire: No tests were executed! (Set -DfailIfNoTests=false to ignore this error.) -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException{code} 4. *It failed cause maven version 3.0.0-SNAPSHOT does not see JUnit5 Suite Class. So I updated the pom to use older version. The last working one:* <artifactId>maven-surefire-plugin</artifactId> <version>2.21.0</version> Run Type: *mvn test Dtest=SmokeSuiteTest* (maven is said to run specific Class (JUnit5 suite)) {color:#00875A}*BUILD SUCCESS Tests run: 2, Failures: 0, Errors: 0, Skipped: 0*{color} {code}$ mvn clean test -Dtest=SmokeSuiteTest [INFO] Scanning for projects... [INFO] [INFO] ------------------------< org.example:surefire >------------------------ [INFO] Building surefire 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ surefire --- [INFO] Deleting C:\Users\galyuk\IdeaProjects\surefire\target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ surefire --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ surefire --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ surefire --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory C:\Users\galyuk\IdeaProjects\surefire\src\test\resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ surefire --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to C:\Users\galyuk\IdeaProjects\surefire\target\test-classes [INFO] [INFO] --- maven-surefire-plugin:2.21.0:test (default-test) @ surefire --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running tests.junit_suites.SmokeSuiteTest SmokeAndUatSeparateMethodsTagsTest(SMOKE method tag):smokeMethodTagTest SmokeAndUatClassTagsTest(SMOKE and UAT classname tags):smokeAndUatClassTagsTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.535 s - in tests.junit_suites.SmokeSuiteTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 5.626 s [INFO] Finished at: 2020-03-05T15:02:16+02:00 [INFO] ------------------------------------------------------------------------{code} So... how did you manage to run on your version 3.0.0-SNAPSHOT the JUnit5 suites? Did you use the next commands for the maven to run suite? *mvn test Dtest=SmokeSuiteTest* was (Author: denysgalyuk): Hello again, [~tibordigana]. Thank you for your answer and ability to use 3.0.0-SNAPSHOT from the Apache Development Snapshot Repository. But, in the end, this version of the surefire plugin also {color:#DE350B}does not see the JUnit5 test suites{color}. :( It can run only methods that has annotation @Test. My JDK and mvn versions: {code} mvn -v Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f) Maven home: C:\Program Files\Maven\apache-maven-3.6.3 Java version: 12.0.2, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk-12.0.2 Default locale: en_US, platform encoding: Cp1252 OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" java -version java version "1.8.0_201" Java(TM) SE Runtime Environment (build 1.8.0_201-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode) {code} 1. I've created fresh new project with the 3.0.0-SNAPSHOT to avoid any cached problems, conflicts, etc. And included <pluginRepositories> to use 3.0.0-SNAPSHOT {code}<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.example</groupId> <artifactId>surefire</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <!-- https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-engine --> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-engine</artifactId> <version>5.6.0</version> <scope>test</scope> </dependency> <!-- https://mvnrepository.com/artifact/org.junit.platform/junit-platform-runner --> <dependency> <groupId>org.junit.platform</groupId> <artifactId>junit-platform-runner</artifactId> <version>1.6.0</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin --> <plugin> <!-- https://stackoverflow.com/questions/49398894/unable-to-compile-simple-java-10-java-11-project-with-maven --> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <source>1.8</source> <target>1.8</target> <encoding>UTF-8</encoding> </configuration> </plugin> <!-- https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-surefire-plugin --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-SNAPSHOT</version> <!-- <version>2.21.0</version>--> </plugin> </plugins> </build> <pluginRepositories> <pluginRepository> <id>apache.snapshots</id> <name>Apache Development Snapshot Repository</name> <url>https://repository.apache.org/content/repositories/snapshots/</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </pluginRepository> </pluginRepositories> </project>{code} 2. *Then I did smoke test to check if surefire plugin works:* <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-SNAPSHOT</version> Run Type: *mvn test* (maven searches for tests for himself) {color:#00875A}BUILD SUCCESS Tests run: 3, Failures: 0, Errors: 0, Skipped: 0{color} And it worked fine {code}$ mvn clean test [INFO] Scanning for projects... [INFO] [INFO] ------------------------< org.example:surefire >------------------------ [INFO] Building surefire 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-SNAPSHOT/maven-metadata.xml (1.0 kB at 650 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-SNAPSHOT/maven-surefire-plugin-3.0.0-20200305.030801-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-SNAPSHOT/maven-surefire-plugin-3.0.0-20200305.030801-252.pom (8.1 kB at 8.0 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire/3.0.0-SNAPSHOT/maven-metadata.xml (827 B at 813 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire/3.0.0-SNAPSHOT/surefire-3.0.0-20200305.030602-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire/3.0.0-SNAPSHOT/surefire-3.0.0-20200305.030602-252.pom (27 kB at 24 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-SNAPSHOT/maven-surefire-plugin-3.0.0-20200305.030801-252.jar Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/plugins/maven-surefire-plugin/3.0.0-SNAPSHOT/maven-surefire-plugin-3.0.0-20200305.030801-252.jar (42 kB at 37 kB/s) [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ surefire --- [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ surefire --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ surefire --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ surefire --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory C:\Users\galyuk\IdeaProjects\surefire\src\test\resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ surefire --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to C:\Users\galyuk\IdeaProjects\surefire\target\test-classes [INFO] [INFO] --- maven-surefire-plugin:3.0.0-SNAPSHOT:test (default-test) @ surefire --- Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/maven-surefire-common/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/maven-surefire-common/3.0.0-SNAPSHOT/maven-metadata.xml (802 B at 802 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/maven-surefire-common/3.0.0-SNAPSHOT/maven-surefire-common-3.0.0-20200305.030720-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/maven-surefire-common/3.0.0-SNAPSHOT/maven-surefire-common-3.0.0-20200305.030720-252.pom (12 kB at 12 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-api/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-api/3.0.0-SNAPSHOT/maven-metadata.xml (793 B at 787 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-api/3.0.0-SNAPSHOT/surefire-api-3.0.0-20200305.030615-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-api/3.0.0-SNAPSHOT/surefire-api-3.0.0-20200305.030615-252.pom (3.2 kB at 3.2 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-logger-api/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-logger-api/3.0.0-SNAPSHOT/maven-metadata.xml (800 B at 794 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-logger-api/3.0.0-SNAPSHOT/surefire-logger-api-3.0.0-20200305.030609-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-logger-api/3.0.0-SNAPSHOT/surefire-logger-api-3.0.0-20200305.030609-252.pom (3.6 kB at 3.6 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.pom Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.pom (3.9 kB at 14 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-extensions-api/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-extensions-api/3.0.0-SNAPSHOT/maven-metadata.xml (804 B at 795 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-extensions-api/3.0.0-SNAPSHOT/surefire-extensions-api-3.0.0-20200305.030621-250.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-extensions-api/3.0.0-SNAPSHOT/surefire-extensions-api-3.0.0-20200305.030621-250.pom (4.5 kB at 4.5 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-booter/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-booter/3.0.0-SNAPSHOT/maven-metadata.xml (796 B at 800 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-booter/3.0.0-SNAPSHOT/surefire-booter-3.0.0-20200305.030627-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-booter/3.0.0-SNAPSHOT/surefire-booter-3.0.0-20200305.030627-252.pom (3.9 kB at 4.0 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/maven-surefire-common/3.0.0-SNAPSHOT/maven-surefire-common-3.0.0-20200305.030720-252.jar Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-booter/3.0.0-SNAPSHOT/surefire-booter-3.0.0-20200305.030627-252.jar Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-extensions-api/3.0.0-SNAPSHOT/surefire-extensions-api-3.0.0-20200305.030621-250.jar Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-logger-api/3.0.0-SNAPSHOT/surefire-logger-api-3.0.0-20200305.030609-252.jar Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-api/3.0.0-SNAPSHOT/surefire-api-3.0.0-20200305.030615-252.jar Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-logger-api/3.0.0-SNAPSHOT/surefire-logger-api-3.0.0-20200305.030609-252.jar (14 kB at 13 kB/s) Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-extensions-api/3.0.0-SNAPSHOT/surefire-extensions-api-3.0.0-20200305.030621-250.jar (23 kB at 20 kB/s) Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-booter/3.0.0-SNAPSHOT/surefire-booter-3.0.0-20200305.030627-252.jar (76 kB at 60 kB/s) Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-api/3.0.0-SNAPSHOT/surefire-api-3.0.0-20200305.030615-252.jar (146 kB at 105 kB/s) Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/maven-surefire-common/3.0.0-SNAPSHOT/maven-surefire-common-3.0.0-20200305.030720-252.jar (286 kB at 191 kB/s) Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.jar Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-shared-utils/3.0.0-M4/surefire-shared-utils-3.0.0-M4.jar (1.9 MB at 1.3 MB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-junit-platform/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-junit-platform/3.0.0-SNAPSHOT/maven-metadata.xml (804 B at 792 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-junit-platform/3.0.0-SNAPSHOT/surefire-junit-platform-3.0.0-20200305.030732-252.jar Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-junit-platform/3.0.0-SNAPSHOT/surefire-junit-platform-3.0.0-20200305.030732-252.jar (23 kB at 21 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-junit-platform/3.0.0-SNAPSHOT/surefire-junit-platform-3.0.0-20200305.030732-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-junit-platform/3.0.0-SNAPSHOT/surefire-junit-platform-3.0.0-20200305.030732-252.pom (6.7 kB at 6.8 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-providers/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-providers/3.0.0-SNAPSHOT/maven-metadata.xml (837 B at 836 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-providers/3.0.0-SNAPSHOT/surefire-providers-3.0.0-20200305.030638-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/surefire-providers/3.0.0-SNAPSHOT/surefire-providers-3.0.0-20200305.030638-252.pom (2.5 kB at 2.6 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/common-java5/3.0.0-SNAPSHOT/maven-metadata.xml Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/common-java5/3.0.0-SNAPSHOT/maven-metadata.xml (793 B at 790 B/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/common-java5/3.0.0-SNAPSHOT/common-java5-3.0.0-20200305.030651-252.pom Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/common-java5/3.0.0-SNAPSHOT/common-java5-3.0.0-20200305.030651-252.pom (2.6 kB at 2.6 kB/s) Downloading from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/common-java5/3.0.0-SNAPSHOT/common-java5-3.0.0-20200305.030651-252.jar Downloaded from apache.snapshots: https://repository.apache.org/content/repositories/snapshots/org/apache/maven/surefire/common-java5/3.0.0-SNAPSHOT/common-java5-3.0.0-20200305.030651-252.jar (16 kB at 14 kB/s) [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running tests.tests.SmokeAndUatClassTagsTest SmokeAndUatClassTagsTest(SMOKE and UAT classname tags):smokeAndUatClassTagsTest [INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s - in tests.tests.SmokeAndUatClassTagsTest [INFO] Running tests.tests.SmokeAndUatSeparateMethodsTagsTest SmokeAndUatSeparateMethodsTagsTest(UAT method tag):uatMethodTagTest SmokeAndUatSeparateMethodsTagsTest(SMOKE method tag):smokeMethodTagTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 s - in tests.tests.SmokeAndUatSeparateMethodsTagsTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 33.656 s [INFO] Finished at: 2020-03-05T11:06:18+02:00 [INFO] ------------------------------------------------------------------------{code} 3. *Then I tried to say to the maven to run the JUNit5 suite:* <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-SNAPSHOT</version> Run Type: *mvn test Dtest=SmokeSuiteTest* (maven is said to run specific Class (JUnit5 suite)) {color:#DE350B}BUILD FAILURE Tests run: 0, Failures: 0, Errors: 0, Skipped: 0. No tests were executed!{color} {code}mvn clean test -Dtest=SmokeSuiteTest [INFO] Scanning for projects... [INFO] [INFO] ------------------------< org.example:surefire >------------------------ [INFO] Building surefire 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ surefire --- [INFO] Deleting C:\Users\galyuk\IdeaProjects\surefire\target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ surefire --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ surefire --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ surefire --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory C:\Users\galyuk\IdeaProjects\surefire\src\test\resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ surefire --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to C:\Users\galyuk\IdeaProjects\surefire\target\test-classes [INFO] [INFO] --- maven-surefire-plugin:3.0.0-SNAPSHOT:test (default-test) @ surefire --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] [INFO] Results: [INFO] [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 5.471 s [INFO] Finished at: 2020-03-05T14:59:50+02:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0-SNAPSHOT:test (default-test) on project surefire: No tests were executed! (Set -DfailIfNoTests=false to ignore this error.) -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException{code} 4. *It failed cause maven version 3.0.0-SNAPSHOT does not see JUnit5 Suite Class. So I updated the pom to use older version. The last working one:* <artifactId>maven-surefire-plugin</artifactId> <version>2.21.0</version> Run Type: mvn test Dtest=SmokeSuiteTest (maven is said to run specific Class (JUnit5 suite)) BUILD SUCCESS Tests run: 2, Failures: 0, Errors: 0, Skipped: 0 {code}$ mvn clean test -Dtest=SmokeSuiteTest [INFO] Scanning for projects... [INFO] [INFO] ------------------------< org.example:surefire >------------------------ [INFO] Building surefire 1.0-SNAPSHOT [INFO] --------------------------------[ jar ]--------------------------------- [INFO] [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ surefire --- [INFO] Deleting C:\Users\galyuk\IdeaProjects\surefire\target [INFO] [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ surefire --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 0 resource [INFO] [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ surefire --- [INFO] Nothing to compile - all classes are up to date [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ surefire --- [WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory C:\Users\galyuk\IdeaProjects\surefire\src\test\resources [INFO] [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ surefire --- [INFO] Changes detected - recompiling the module! [INFO] Compiling 6 source files to C:\Users\galyuk\IdeaProjects\surefire\target\test-classes [INFO] [INFO] --- maven-surefire-plugin:2.21.0:test (default-test) @ surefire --- [INFO] [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running tests.junit_suites.SmokeSuiteTest SmokeAndUatSeparateMethodsTagsTest(SMOKE method tag):smokeMethodTagTest SmokeAndUatClassTagsTest(SMOKE and UAT classname tags):smokeAndUatClassTagsTest [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.535 s - in tests.junit_suites.SmokeSuiteTest [INFO] [INFO] Results: [INFO] [INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0 [INFO] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 5.626 s [INFO] Finished at: 2020-03-05T15:02:16+02:00 [INFO] ------------------------------------------------------------------------{code} So... how did you manage to run on your version 3.0.0-SNAPSHOT the JUnit5 suites? Did you use the next commands for the maven to run suite? *mvn test Dtest=SmokeSuiteTest* > maven-surefire-plugin versions starting from 2.22.0 do not run JUnit5 Test > Suites junit-platform-runner > ------------------------------------------------------------------------------------------------------- > > Key: SUREFIRE-1757 > URL: https://issues.apache.org/jira/browse/SUREFIRE-1757 > Project: Maven Surefire > Issue Type: Bug > Components: JUnit 5.x support, Maven Surefire Plugin > Affects Versions: 2.22.0, 2.22.1, 2.22.2, 3.0.0-M2, 3.0.0-M1, 3.0.0-M3, > 3.0.0-M4 > Reporter: Denys Galyuk > Assignee: Tibor Digana > Priority: Major > Attachments: Build_Failure.png, Build_Success.png, tag.7z > > > h1. {color:#00875A}plugin works with version 2.19.1 (or 2.20, or > 2.21.0){color} > I've attached the project archive to the bug report. > h2. *Preconditions:* > h3. pom.xml > # *{color:#00875A}maven-surefire-plugin 2.19.1{color}* (or 2.20, or 2.21.0) > # maven-compiler-plugin 3.8.1 > # junit-platform-runner 1.6.0 > # junit-jupiter-engine 5.6.0 > {code:xml}<?xml version="1.0" encoding="UTF-8"?> > <project xmlns="http://maven.apache.org/POM/4.0.0" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 > http://maven.apache.org/xsd/maven-4.0.0.xsd"> > <modelVersion>4.0.0</modelVersion> > <groupId>tag</groupId> > <artifactId>tag</artifactId> > <version>1.0-SNAPSHOT</version> > <dependencies> > <!-- > https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-engine --> > <dependency> > <groupId>org.junit.jupiter</groupId> > <artifactId>junit-jupiter-engine</artifactId> > <version>5.6.0</version> > <scope>test</scope> > </dependency> > <!-- > https://mvnrepository.com/artifact/org.junit.platform/junit-platform-runner > --> > <dependency> > <groupId>org.junit.platform</groupId> > <artifactId>junit-platform-runner</artifactId> > <version>1.6.0</version> > <scope>test</scope> > </dependency> > </dependencies> > <build> > <plugins> > <!-- > https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin > --> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-compiler-plugin</artifactId> > <version>3.8.1</version> > <configuration> > <source>1.8</source> > <target>1.8</target> > <encoding>UTF-8</encoding> > </configuration> > </plugin> > <!-- > https://mvnrepository.com/artifact/org.apache.maven.plugins/maven-surefire-plugin > --> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-surefire-plugin</artifactId> > <!-- ALL PLUGIN VERSIONS BELOW DO NOT SEE THE JUNIT TEST SUITE AND AS A > RESULT MAVEN FAILS THE BUILD WITH THE ERROR: > No tests were executed! --> > <!-- <version>2.22.2</version>--> > <!-- <version>2.22.1</version>--> > <!-- <version>2.22.0</version>--> > <!-- <version>2.20.1</version>--> > <!-- <version>3.0.0-M4</version>--> > <!-- <version>3.0.0-M3</version>--> > <!-- <version>3.0.0-M2</version>--> > <!-- <version>3.0.0-M1</version>--> > <!-- WORKING VERSIONS OF THE PLUGIN: JUnit5 Suites (based on > tags) + Maven --> > <version>2.21.0</version> > <!-- <version>2.20</version>--> > <!-- <version>2.19.1</version>--> > </plugin> > </plugins> > </build> > </project> > {code} > h3. Test class base on JUnit5: @Test,@Tag,@Tags > {code:java}package tests.testsuites.suite1; > import org.junit.jupiter.api.Tag; > import org.junit.jupiter.api.Tags; > import org.junit.jupiter.api.Test; > import static org.junit.jupiter.api.Assertions.assertTrue; > public class Suite2TestNameTagsTests { > @Test > @Tag("UAT") > void suite2_1Test() { > System.out.println("Suite2TestNameTagsTests:suite2_1Test(UAT tag)"); > assertTrue(true); > } > @Test > @Tag("SMOKE") > void suite2_2Test() { > System.out.println("Suite2TestNameTagsTests:suite2_2Test(SMOKE tag)"); > assertTrue(true); > } > @Test > @Tags({@Tag("SMOKE"), @Tag("UAT")}) > void suite2_3Test() { > System.out.println("Suite2TestNameTagsTests:suite2_3Test(SMOKE and UAT > tags)"); > assertTrue(true); > } > }{code} > h3. JUnit5 Test Suite based on: @RunWith, @SelectPackages, @IncludeTags > {code:java}package tests.suites; > import org.junit.platform.runner.JUnitPlatform; > import org.junit.platform.suite.api.IncludeTags; > import org.junit.platform.suite.api.SelectPackages; > import org.junit.runner.RunWith; > @RunWith(JUnitPlatform.class) > @SelectPackages("tests") > @IncludeTags({"SMOKE","UAT"}) > public class SmokeAndUatSuiteTest { > }{code} > h3. Steps to reproduce: (Run the created test suite with maven) > # Open terminal or GitBASH in the project folder > # Run the command mvn clean test -Dtest=TestSuite > h4. Actual Result: (something like this) > {color:#00875A}*BUILD SUCCESS* > *Tests run: 6, Failures: 0, Errors: 0, Skipped: 0*{color} > {code}$ mvn clean test -Dtest=SmokeAndUatSuiteTest > [INFO] Scanning for projects... > [INFO] > [INFO] ------------------------------< tag:tag > >------------------------------- > [INFO] Building tag 1.0-SNAPSHOT > [INFO] --------------------------------[ jar > ]--------------------------------- > [INFO] > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tag --- > [INFO] Deleting C:\Users\galyuk\IdeaProjects\tag\target > [INFO] > [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tag --- > [WARNING] Using platform encoding (Cp1252 actually) to copy filtered > resources, i.e. build is platform dependent! > [INFO] Copying 0 resource > [INFO] > [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ tag --- > [INFO] Nothing to compile - all classes are up to date > [INFO] > [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ > tag --- > [WARNING] Using platform encoding (Cp1252 actually) to copy filtered > resources, i.e. build is platform dependent! > [INFO] skip non existing resourceDirectory > C:\Users\galyuk\IdeaProjects\tag\src\test\resources > [INFO] > [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ > tag --- > [INFO] Changes detected - recompiling the module! > [INFO] Compiling 11 source files to > C:\Users\galyuk\IdeaProjects\tag\target\test-classes > [INFO] > [INFO] --- maven-surefire-plugin:2.21.0:test (default-test) @ tag --- > [INFO] > [INFO] ------------------------------------------------------- > [INFO] T E S T S > [INFO] ------------------------------------------------------- > [INFO] Running tests.suites.SmokeAndUatSuiteTest > Suite2TestNameTagsTests:suite2_1Test(UAT tag) > Suite2TestNameTagsTests:suite2_2Test(SMOKE tag) > Suite2TestNameTagsTests:suite2_3Test(SMOKE and UAT tags) > Suite3ClassNameTagsTests(SMOKE and UAT tags):suite3_1Test > Suite4TestNameTagsTests(SMOKE tag):suite4_1Test > Suite1ClassNameTagsTests(UAT tag):suite1_1Test > [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.595 > s - in tests.suites.SmokeAndUatSuiteTest > [INFO] > [INFO] Results: > [INFO] > [INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0 > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD SUCCESS > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 5.915 s > [INFO] Finished at: 2020-02-28T16:17:00+02:00 > [INFO] > ------------------------------------------------------------------------{code} > !Build_Success.png! > h1. {color:#DE350B}*plugin does not work with versions 2.22.0 and > higher*{color} > h2. *Preconditions:* > # Change the version of the maven-surefire-plugin in the pom.xml to any from > the list below: > {code}2.20.1 > 2.22.0 > 2.22.1 > 2.22.2 > 3.0.0-M1 > 3.0.0-M2 > 3.0.0-M3 > 3.0.0-M4{code} > h3. Steps to reproduce: (Run the created test suite with maven) > # Open terminal or GitBASH in the project folder > # Run the command mvn clean test -Dtest=TestSuite > h4. Actual Result: (something like this) > {color:#DE350B}*BUILD FAILURE: No tests were executed!*{color} > {code}$ mvn clean test -Dtest=SmokeAndUatSuiteTest > [INFO] Scanning for projects... > [INFO] > [INFO] ------------------------------< tag:tag > >------------------------------- > [INFO] Building tag 1.0-SNAPSHOT > [INFO] --------------------------------[ jar > ]--------------------------------- > [INFO] > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tag --- > [INFO] Deleting C:\Users\galyuk\IdeaProjects\tag\target > [INFO] > [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tag --- > [WARNING] Using platform encoding (Cp1252 actually) to copy filtered > resources, i.e. build is platform dependent! > [INFO] Copying 0 resource > [INFO] > [INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ tag --- > [INFO] Nothing to compile - all classes are up to date > [INFO] > [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ > tag --- > [WARNING] Using platform encoding (Cp1252 actually) to copy filtered > resources, i.e. build is platform dependent! > [INFO] skip non existing resourceDirectory > C:\Users\galyuk\IdeaProjects\tag\src\test\resources > [INFO] > [INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ > tag --- > [INFO] Changes detected - recompiling the module! > [INFO] Compiling 11 source files to > C:\Users\galyuk\IdeaProjects\tag\target\test-classes > [INFO] > [INFO] --- maven-surefire-plugin:2.22.1:test (default-test) @ tag --- > [INFO] > [INFO] ------------------------------------------------------- > [INFO] T E S T S > [INFO] ------------------------------------------------------- > [INFO] > [INFO] Results: > [INFO] > [INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 5.611 s > [INFO] Finished at: 2020-02-28T16:16:42+02:00 > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on > project tag: No tests were executed! (Set -DfailIfNoTests=false to ignore > this error.) -> [Help 1] > [ERROR] > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > [ERROR] > [ERROR] For more information about the errors and possible solutions, please > read the following articles: > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException{code} > !Build_Failure.png! > ---- > Please fix :) -- This message was sent by Atlassian Jira (v8.3.4#803005)