Created
October 31, 2016 08:09
-
-
Save juherr/6eb3e93e2db33979b7e90b63ddadc888 to your computer and use it in GitHub Desktop.
Surefire threadCount sample
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package test; | |
import org.junit.Test; | |
public class JUnitTest { | |
@Test | |
public void testJ1() {} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[INFO] Scanning for projects... | |
[INFO] | |
[INFO] ------------------------------------------------------------------------ | |
[INFO] Building threadCount 1.0-SNAPSHOT | |
[INFO] ------------------------------------------------------------------------ | |
[INFO] | |
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ threadCount --- | |
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! | |
[INFO] Copying 0 resource | |
[INFO] | |
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ threadCount --- | |
[INFO] Nothing to compile - all classes are up to date | |
[INFO] | |
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ threadCount --- | |
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! | |
[INFO] skip non existing resourceDirectory /home/juherr/Projects/threadCount/src/test/resources | |
[INFO] | |
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ threadCount --- | |
[INFO] Nothing to compile - all classes are up to date | |
[INFO] | |
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ threadCount --- | |
[INFO] Surefire report directory: /home/juherr/Projects/threadCount/target/surefire-reports | |
[INFO] Using configured provider org.apache.maven.surefire.junitcore.JUnitCoreProvider | |
[INFO] Using configured provider org.apache.maven.surefire.testng.TestNGProvider | |
[INFO] parallel='none', perCoreThreadCount=true, threadCount=0, useUnlimitedThreads=false, threadCountSuites=0, threadCountClasses=0, threadCountMethods=0, parallelOptimized=true | |
------------------------------------------------------- | |
T E S T S | |
------------------------------------------------------- | |
Running test.JUnitTest | |
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 sec - in test.JUnitTest | |
Results : | |
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0 | |
------------------------------------------------------- | |
T E S T S | |
------------------------------------------------------- | |
Running TestSuite | |
Configuring TestNG with: TestNG652Configurator | |
Cannot use a threadCount parameter less than 1; 1 > 0 | |
Usage: <main class> [options] The XML suite files to run | |
Options: | |
-configfailurepolicy | |
Configuration failure policy (skip or continue) | |
-d | |
Output directory | |
-dataproviderthreadcount | |
Number of threads to use when running data providers | |
-excludegroups | |
Comma-separated list of group names to exclude | |
-groups | |
Comma-separated list of group names to be run | |
-junit | |
JUnit mode | |
Default: false | |
-listener | |
List of .class files or list of class names implementing ITestListener or | |
ISuiteListener | |
-methods | |
Comma separated of test methods | |
Default: [] | |
-methodselectors | |
List of .class files or list of class names implementing IMethodSelector | |
-mixed | |
Mixed mode - autodetect the type of current test and run it with | |
appropriate runner | |
Default: false | |
-objectfactory | |
List of .class files or list of class names implementing | |
ITestRunnerFactory | |
-parallel | |
Parallel mode (methods, tests or classes) | |
Possible Values: [tests, methods, classes, instances, none, true, false] | |
-port | |
The port | |
-reporter | |
Extended configuration for custom report listener | |
-suitename | |
Default name of test suite, if not specified in suite definition file or | |
source code | |
-suitethreadpoolsize | |
Size of the thread pool to use to run suites | |
Default: 1 | |
-testclass | |
The list of test classes | |
-testjar | |
A jar file containing the tests | |
-testname | |
Default name of test, if not specified in suitedefinition file or source | |
code | |
-testnames | |
The list of test names to run | |
-testrunfactory, -testRunFactory | |
The factory used to create tests | |
-threadcount | |
Number of threads to use when running tests in parallel | |
-usedefaultlisteners | |
Whether to use the default listeners | |
Default: true | |
-log, -verbose | |
Level of verbosity | |
-xmlpathinjar | |
The full path to the xml file inside the jar file (only valid if -testjar | |
was specified) | |
Default: testng.xml | |
Results : | |
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0 | |
[INFO] ------------------------------------------------------------------------ | |
[INFO] BUILD FAILURE | |
[INFO] ------------------------------------------------------------------------ | |
[INFO] Total time: 1.291 s | |
[INFO] Finished at: 2016-10-31T09:08:12+01:00 | |
[INFO] Final Memory: 12M/323M | |
[INFO] ------------------------------------------------------------------------ | |
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project threadCount: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test failed: The forked VM terminated without properly saying goodbye. VM crash or System.exit called? | |
[ERROR] Command was /bin/sh -c cd /home/juherr/Projects/threadCount && /usr/lib/jvm/java-8-oracle/jre/bin/java -jar /home/juherr/Projects/threadCount/target/surefire/surefirebooter5940434228726911411.jar /home/juherr/Projects/threadCount/target/surefire/surefire3860636047878676064tmp /home/juherr/Projects/threadCount/target/surefire/surefire_19179595165950354371tmp | |
[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/PluginExecutionException | |
Process finished with exit code 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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>threadCount</groupId> | |
<artifactId>threadCount</artifactId> | |
<version>1.0-SNAPSHOT</version> | |
<dependencies> | |
<dependency> | |
<groupId>junit</groupId> | |
<artifactId>junit</artifactId> | |
<version>4.12</version> | |
<scope>test</scope> | |
</dependency> | |
<dependency> | |
<groupId>org.testng</groupId> | |
<artifactId>testng</artifactId> | |
<version>6.9.10</version> | |
<scope>test</scope> | |
</dependency> | |
</dependencies> | |
<build> | |
<plugins> | |
<plugin> | |
<artifactId>maven-surefire-plugin</artifactId> | |
<version>2.18.1</version> | |
<configuration> | |
<properties> | |
<property> | |
<name>junit</name> | |
<value>false</value> | |
</property> | |
</properties> | |
</configuration> | |
<dependencies> | |
<dependency> | |
<groupId>org.apache.maven.surefire</groupId> | |
<artifactId>surefire-junit47</artifactId> | |
<version>2.18.1</version> | |
</dependency> | |
<dependency> | |
<groupId>org.apache.maven.surefire</groupId> | |
<artifactId>surefire-testng</artifactId> | |
<version>2.18.1</version> | |
</dependency> | |
</dependencies> | |
</plugin> | |
</plugins> | |
</build> | |
</project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package test; | |
import org.testng.annotations.Test; | |
public class TestNGTest { | |
@Test | |
public void testT1() {} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@Tibor17 The issue only appears when you have both
surefire-junit47
andsurefire-testng
as dependency.