This is an automated email from the ASF dual-hosted git repository.
olamy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git
The following commit(s) were added to refs/heads/master by this push:
new 93a06c482 Remove redundant ITs and resource cleanups (#3319)
93a06c482 is described below
commit 93a06c4822fe897be6fb8a34a0a51b2ceb361f95
Author: Slawomir Jaranowski <[email protected]>
AuthorDate: Sat Mar 14 00:23:17 2026 +0100
Remove redundant ITs and resource cleanups (#3319)
When we have one provider test with empty, the same profiles are redundant
remove unused ITs resources
---
.../surefire/its/CheckTestFailIfNoTestsIT.java | 9 --
.../maven/surefire/its/TestMultipleMethodsIT.java | 5 -
.../maven/surefire/its/TestSingleMethodIT.java | 28 +-----
.../its/jiras/Surefire1209RerunAndForkCountIT.java | 21 +---
.../src/test/resources/SurefireToolchains/pom.xml | 72 --------------
.../src/main/java/test/surefiretoolchains/App.java | 29 ------
.../test/java/test/surefiretoolchains/AppTest.java | 17 ----
.../src/test/resources/ant-ignore/.gitignore | 3 -
.../src/test/resources/ant-ignore/build.xml | 52 ----------
surefire-its/src/test/resources/ant-ignore/ivy.xml | 6 --
surefire-its/src/test/resources/ant-ignore/pom.xml | 47 ---------
.../src/test/resources/ant-ignore/src/ivy.xml | 6 --
.../src/test/java/antignore/BasicTest.java | 23 -----
.../test/resources/consoleOutputEncoding/pom.xml | 73 --------------
.../src/test/java/consoleOutput/Test1.java | 28 ------
.../default-configuration-noTests/pom.xml | 6 --
.../src/test/resources/failingBuilds/pom.xml | 40 --------
.../test/java/failingbuilds/ExceptionsTest.java | 19 ----
.../resources/failsafe-nofail/invoker.properties | 19 ----
.../src/test/resources/failsafe-nofail/pom.xml | 83 ----------------
.../failsafe-nofail/src/test/java/MyAT.java | 25 -----
.../failsafe-nofail/src/test/java/MyIT.java | 26 -----
.../resources/failsafe-regular/invoker.properties | 19 ----
.../src/test/resources/failsafe-regular/pom.xml | 83 ----------------
.../failsafe-regular/src/test/java/MyAT.java | 26 -----
.../failsafe-regular/src/test/java/MyIT.java | 26 -----
.../test/resources/failure-result-counting/pom.xml | 40 --------
.../failureresultcounting/BeforeClassError.java | 43 --------
.../failureresultcounting/BeforeClassFailure.java | 24 -----
.../java/failureresultcounting/BeforeError.java | 29 ------
.../java/failureresultcounting/BeforeFailure.java | 24 -----
.../test/java/failureresultcounting/NoErrors.java | 24 -----
.../java/failureresultcounting/OrdinaryError.java | 23 -----
.../test/java/failureresultcounting/RunTests.java | 33 -------
.../src/test/resources/failureOutput/pom.xml | 52 ----------
.../src/test/java/forkConsoleOutput/Test1.java | 66 -------------
.../src/test/java/forkConsoleOutput/Test2.java | 16 ---
surefire-its/src/test/resources/failureOutput/test | 15 ---
.../test/resources/junit44-single-method/pom.xml | 60 ------------
.../src/test/java/junit4/BasicTest.java | 52 ----------
.../test/resources/junit48-single-method/pom.xml | 25 -----
.../test/resources/junit5-multiple-methods/pom.xml | 69 -------------
.../src/test/java/junit5/BasicTest.java | 67 -------------
.../src/test/java/junit5/TestThree.java | 61 ------------
.../src/test/java/junit5/TestTwo.java | 61 ------------
.../src/test/resources/junit5-runner/pom.xml | 66 -------------
.../src/test/java/examples/RootTest.java | 14 ---
.../src/test/java/examples/a/ATest.java | 12 ---
.../src/test/java/examples/b/BTest.java | 14 ---
.../src/test/java/pkg/JUnit5Tests.java | 15 ---
.../src/test/resources/large-test-results/pom.xml | 55 -----------
.../src/test/java/largeTestResults/BasicTest.java | 46 ---------
.../src/test/resources/parallel-runtime/pom.xml | 42 --------
.../src/test/java/runorder/parallel/Test1.java | 50 ----------
.../src/test/java/runorder/parallel/Test2.java | 35 -------
.../src/test/java/runorder/parallel/Test3.java | 36 -------
.../test/resources/small-result-counting/pom.xml | 40 --------
.../src/test/java/smallresultcounting/Test1.java | 47 ---------
.../src/test/java/smallresultcounting/Test2.java | 88 -----------------
.../surefire-1209-rerun-and-forkcount/pom.xml | 28 ------
.../test/resources/surefire-772-no-reports/pom.xml | 56 -----------
.../surefire-822-legal-JUnit4-descriptions/pom.xml | 44 ---------
.../java/surefire/testcase/JunitParamsTest.java | 32 ------
.../java/surefire/testcase/NonJunitParamsTest.java | 18 ----
.../surefire-931-provider-failure/pom.xml | 41 --------
.../main/java/com/mycompany/testfailed/App.java | 32 ------
.../java/com/mycompany/testfailed/AppTest.java | 18 ----
.../resources/surefire-942-testngSuite/pom.xml | 33 -------
.../src/test/java/org/BasicTest.java | 48 ---------
.../src/test/resources/config.xml | 8 --
surefire-its/src/test/resources/webapp/pom.xml | 109 ---------------------
.../webapp/src/main/webapp/WEB-INF/web.xml | 7 --
.../resources/webapp/src/main/webapp/index.jsp | 5 -
.../resources/webapp/src/test/java/WebAppTest.java | 47 ---------
74 files changed, 4 insertions(+), 2657 deletions(-)
diff --git
a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestFailIfNoTestsIT.java
b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestFailIfNoTestsIT.java
index 270be3344..1d2d56b88 100644
---
a/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestFailIfNoTestsIT.java
+++
b/surefire-its/src/test/java/org/apache/maven/surefire/its/CheckTestFailIfNoTestsIT.java
@@ -49,13 +49,4 @@ public void dontFailIfNoTests() {
TestFile reportsDir = outputValidator.getSurefireReportsFile("");
assertFalse(reportsDir.exists(), "Unexpected reports directory");
}
-
- @Test
- public void jUnit48CategoriesFailWhenNoTests() {
- unpack().failIfNoTests(false)
- .activateProfile("junit47")
- .setJUnitVersion("4.12")
- .executeTest()
- .verifyErrorFreeLog();
- }
}
diff --git
a/surefire-its/src/test/java/org/apache/maven/surefire/its/TestMultipleMethodsIT.java
b/surefire-its/src/test/java/org/apache/maven/surefire/its/TestMultipleMethodsIT.java
index 62c2105b5..2eab2cdf3 100644
---
a/surefire-its/src/test/java/org/apache/maven/surefire/its/TestMultipleMethodsIT.java
+++
b/surefire-its/src/test/java/org/apache/maven/surefire/its/TestMultipleMethodsIT.java
@@ -46,9 +46,4 @@ public OutputValidator multipleMethod(String projectName,
String... goals) {
public void testJunit44() {
multipleMethod("junit44-multiple-methods");
}
-
- @Test
- public void testJunit5() {
- multipleMethod("junit44-multiple-methods");
- }
}
diff --git
a/surefire-its/src/test/java/org/apache/maven/surefire/its/TestSingleMethodIT.java
b/surefire-its/src/test/java/org/apache/maven/surefire/its/TestSingleMethodIT.java
index 80b9c025f..2fe28aafc 100644
---
a/surefire-its/src/test/java/org/apache/maven/surefire/its/TestSingleMethodIT.java
+++
b/surefire-its/src/test/java/org/apache/maven/surefire/its/TestSingleMethodIT.java
@@ -51,20 +51,9 @@ public OutputValidator singleMethod(
return
launcher.executeTest().verifyErrorFreeLog().assertTestSuiteResults(1, 0, 0, 0);
}
- @Test
- public void testJunit44() {
- singleMethod("junit44-single-method", Collections.emptyMap(), null);
- }
-
- @Test
- public void testJunit48Provider4() {
- singleMethod("junit48-single-method", Collections.emptyMap(), null,
"-P surefire-junit4");
- }
-
@Test
public void testJunit48Provider47() {
- singleMethod("junit48-single-method", Collections.emptyMap(), null,
"-P surefire-junit47")
- .verifyTextInLog(RUNNING_WITH_PROVIDER47);
+ singleMethod("junit48-single-method", Collections.emptyMap(),
null).verifyTextInLog(RUNNING_WITH_PROVIDER47);
}
@Test
@@ -91,20 +80,7 @@ public void testTestNg5149() {
@Test
public void fullyQualifiedJunit48Provider4() {
- singleMethod(
- "junit48-single-method",
- Collections.emptyMap(),
- "junit4.BasicTest#testSuccessOne",
- "-P surefire-junit4");
- }
-
- @Test
- public void fullyQualifiedJunit48Provider47() {
- singleMethod(
- "junit48-single-method",
- Collections.emptyMap(),
- "junit4.BasicTest#testSuccessOne",
- "-P surefire-junit47");
+ singleMethod("junit48-single-method", Collections.emptyMap(),
"junit4.BasicTest#testSuccessOne");
}
@Test
diff --git
a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1209RerunAndForkCountIT.java
b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1209RerunAndForkCountIT.java
index 4399b33fb..f0b9bba86 100644
---
a/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1209RerunAndForkCountIT.java
+++
b/surefire-its/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1209RerunAndForkCountIT.java
@@ -35,37 +35,20 @@ public class Surefire1209RerunAndForkCountIT extends
SurefireJUnit4IntegrationTe
private static final String SUMMARY_COUNTS = "Tests run: 5, Failures: 0,
Errors: 0, Skipped: 0, Flakes: 2";
@Test
- public void reusableForksJUnit47() throws VerificationException {
+ public void reusableForksJUnit() throws VerificationException {
unpack().executeTest()
.assertTestSuiteResults(5, 0, 0, 0, 4)
.assertThatLogLine(containsString(SUMMARY_COUNTS), is(1));
}
@Test
- public void notReusableForksJUnit47() throws VerificationException {
+ public void notReusableForksJUnit() throws VerificationException {
unpack().reuseForks(false)
.executeTest()
.assertTestSuiteResults(5, 0, 0, 0, 4)
.assertThatLogLine(containsString(SUMMARY_COUNTS), is(1));
}
- @Test
- public void reusableForksJUnit4() throws VerificationException {
- unpack().activateProfile("junit4")
- .executeTest()
- .assertTestSuiteResults(5, 0, 0, 0, 4)
- .assertThatLogLine(containsString(SUMMARY_COUNTS), is(1));
- }
-
- @Test
- public void notReusableForksJUnit4() throws VerificationException {
- unpack().activateProfile("junit4")
- .reuseForks(false)
- .executeTest()
- .assertTestSuiteResults(5, 0, 0, 0, 4)
- .assertThatLogLine(containsString(SUMMARY_COUNTS), is(1));
- }
-
private SurefireLauncher unpack() {
return unpack("surefire-1209-rerun-and-forkcount");
}
diff --git a/surefire-its/src/test/resources/SurefireToolchains/pom.xml
b/surefire-its/src/test/resources/SurefireToolchains/pom.xml
deleted file mode 100644
index 568000142..000000000
--- a/surefire-its/src/test/resources/SurefireToolchains/pom.xml
+++ /dev/null
@@ -1,72 +0,0 @@
-
-<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>test</groupId>
- <artifactId>SurefireToolchains</artifactId>
- <packaging>jar</packaging>
- <version>1.0-SNAPSHOT</version>
- <name>Test :: SurefireToolchains</name>
-
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- </properties>
-
- <prerequisites>
- <maven>3.0</maven>
- </prerequisites>
-
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.12</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.3.2</version>
- <configuration>
- <source>1.5</source>
- <target>1.5</target>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${surefire.version}</version>
- <configuration>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-toolchains-plugin</artifactId>
- <version>1.0</version>
- <executions>
- <execution>
- <phase>validate</phase>
- <goals>
- <goal>toolchain</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <toolchains>
- <jdk>
- <version>1.5</version>
- <vendor>sun</vendor>
- </jdk>
- </toolchains>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git
a/surefire-its/src/test/resources/SurefireToolchains/src/main/java/test/surefiretoolchains/App.java
b/surefire-its/src/test/resources/SurefireToolchains/src/main/java/test/surefiretoolchains/App.java
deleted file mode 100644
index 0a56a54f5..000000000
---
a/surefire-its/src/test/resources/SurefireToolchains/src/main/java/test/surefiretoolchains/App.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package test.surefiretoolchains;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-public final class App
-{
-
- public static void main( String[] args )
- {
- System.out.println( "Hello World!" );
- }
-}
diff --git
a/surefire-its/src/test/resources/SurefireToolchains/src/test/java/test/surefiretoolchains/AppTest.java
b/surefire-its/src/test/resources/SurefireToolchains/src/test/java/test/surefiretoolchains/AppTest.java
deleted file mode 100644
index 4b4cc49bd..000000000
---
a/surefire-its/src/test/resources/SurefireToolchains/src/test/java/test/surefiretoolchains/AppTest.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package test.surefiretoolchains;
-
-import org.junit.Test;
-
-import static org.junit.Assert.*;
-
-public class AppTest
-{
-
- @Test
- public void testApp()
- {
- // 1.5.0_19-b02
- assertEquals( "1.5.0_19", System.getProperty( "java.version" ) );
- }
-
-}
diff --git a/surefire-its/src/test/resources/ant-ignore/.gitignore
b/surefire-its/src/test/resources/ant-ignore/.gitignore
deleted file mode 100644
index 2d7276b9e..000000000
--- a/surefire-its/src/test/resources/ant-ignore/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-*.jar
-TEST*
-
diff --git a/surefire-its/src/test/resources/ant-ignore/build.xml
b/surefire-its/src/test/resources/ant-ignore/build.xml
deleted file mode 100644
index 69795d002..000000000
--- a/surefire-its/src/test/resources/ant-ignore/build.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-<project name="MyProject" xmlns:ivy="antlib:org.apache.ivy.ant" default="dist"
basedir=".">
- <description>
- simple example build file
- </description>
- <!-- set global properties for this build -->
- <property name="src" location="src/test"/>
- <property name="build" location="build"/>
- <property name="dist" location="dist"/>
-
-
- <target name="resolve" description="--> retrieve dependencies with ivy">
- <ivy:retrieve />
- </target>
-
- <target name="init">
- <!-- Create the time stamp -->
- <tstamp/>
- <!-- Create the build directory structure used by compile -->
- <mkdir dir="${build}"/>
- </target>
-
- <target name="compile" depends="init, resolve"
- description="compile the source " >
- <javac srcdir="${src}" destdir="${build}" includeantruntime="true"
classpath="lib/junit-4.8.1.jar" />
- </target>
-
- <target name="dist" depends="compile"
- description="generate the distribution" >
- <!-- Create the distribution directory -->
- <mkdir dir="${dist}/lib"/>
-
- <!-- Put everything in ${build} into the MyProject-${DSTAMP}.jar file -->
- <jar jarfile="${dist}/lib/MyProject-${DSTAMP}.jar" basedir="${build}"/>
- </target>
-
- <target name="test" depends="compile">
- <junit>
- <classpath path="build:lib/junit-4.8.1.jar"/>
- <formatter type="brief" usefile="true" />
- <formatter type="xml" usefile="true" />
- <test name="antignore.BasicTest" />
- </junit>
-</target>
-
- <target name="clean"
- description="clean up" >
- <!-- Delete the ${build} and ${dist} directory trees -->
- <delete dir="${build}"/>
- <delete dir="${dist}"/>
- </target>
-
-</project>
diff --git a/surefire-its/src/test/resources/ant-ignore/ivy.xml
b/surefire-its/src/test/resources/ant-ignore/ivy.xml
deleted file mode 100644
index 64df19cf1..000000000
--- a/surefire-its/src/test/resources/ant-ignore/ivy.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<ivy-module version="2.0">
- <info organisation="org.apache" module="hello-ivy"/>
- <dependencies>
- <dependency org="junit" name="junit" rev="4.8.1"/>
- </dependencies>
-</ivy-module>
diff --git a/surefire-its/src/test/resources/ant-ignore/pom.xml
b/surefire-its/src/test/resources/ant-ignore/pom.xml
deleted file mode 100644
index 2e25979cf..000000000
--- a/surefire-its/src/test/resources/ant-ignore/pom.xml
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing,
- ~ software distributed under the License is distributed on an
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ~ KIND, either express or implied. See the License for the
- ~ specific language governing permissions and limitations
- ~ under the License.
- -->
-
-<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>
-
-
- <parent>
- <groupId>org.apache.maven.surefire</groupId>
- <artifactId>it-parent</artifactId>
- <version>1.0</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <groupId>org.apache.maven.plugins.surefire</groupId>
- <artifactId>ant-ignore</artifactId>
- <version>1.0-SNAPSHOT</version>
- <name>Test of @Ignore annotation, can be used side-by-side with maven and
ant </name>
-
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.12</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-</project>
diff --git a/surefire-its/src/test/resources/ant-ignore/src/ivy.xml
b/surefire-its/src/test/resources/ant-ignore/src/ivy.xml
deleted file mode 100644
index 64df19cf1..000000000
--- a/surefire-its/src/test/resources/ant-ignore/src/ivy.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-<ivy-module version="2.0">
- <info organisation="org.apache" module="hello-ivy"/>
- <dependencies>
- <dependency org="junit" name="junit" rev="4.8.1"/>
- </dependencies>
-</ivy-module>
diff --git
a/surefire-its/src/test/resources/ant-ignore/src/test/java/antignore/BasicTest.java
b/surefire-its/src/test/resources/ant-ignore/src/test/java/antignore/BasicTest.java
deleted file mode 100644
index 487427a07..000000000
---
a/surefire-its/src/test/resources/ant-ignore/src/test/java/antignore/BasicTest.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package antignore;
-
-import org.junit.Assert;
-import org.junit.Ignore;
-import org.junit.Test;
-
-public class BasicTest
-{
-
- @Test
- @Ignore
- public void testIgnorable()
- {
- Assert.fail( "you should have ignored me!" );
- }
-
- @Test
- public void testSomethingElse()
- {
-
- }
-
-}
diff --git a/surefire-its/src/test/resources/consoleOutputEncoding/pom.xml
b/surefire-its/src/test/resources/consoleOutputEncoding/pom.xml
deleted file mode 100644
index 343f9321a..000000000
--- a/surefire-its/src/test/resources/consoleOutputEncoding/pom.xml
+++ /dev/null
@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing,
- ~ software distributed under the License is distributed on an
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ~ KIND, either express or implied. See the License for the
- ~ specific language governing permissions and limitations
- ~ under the License.
- -->
-
-<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">
-
- <parent>
- <groupId>org.apache.maven.surefire</groupId>
- <artifactId>it-parent</artifactId>
- <version>1.0</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <modelVersion>4.0.0</modelVersion>
- <groupId>org.apache.maven.plugins.surefire</groupId>
- <artifactId>consoleOutputEncodingsTest</artifactId>
- <packaging>jar</packaging>
- <version>1.0-SNAPSHOT</version>
- <name>consoleOutputTest</name>
- <url>http://maven.apache.org</url>
-
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${junit.version}</version>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <forkCount>${forkCount}</forkCount>
- <reuseForks>${reuseForks}</reuseForks>
- <printSummary>${printSummary}</printSummary>
- <reportFormat>${reportFormat}</reportFormat>
- <includes>
- <include>**/Test*.java</include>
- </includes>
- </configuration>
- </plugin>
- </plugins>
-
- </build>
-
- <properties>
- <junit.version>4.12</junit.version>
- <forkCount>1</forkCount>
- <reuseForks>true</reuseForks>
- <printSummary>true</printSummary>
- <reportFormat>brief</reportFormat>
- </properties>
-
-</project>
diff --git
a/surefire-its/src/test/resources/consoleOutputEncoding/src/test/java/consoleOutput/Test1.java
b/surefire-its/src/test/resources/consoleOutputEncoding/src/test/java/consoleOutput/Test1.java
deleted file mode 100644
index ee60a854e..000000000
---
a/surefire-its/src/test/resources/consoleOutputEncoding/src/test/java/consoleOutput/Test1.java
+++ /dev/null
@@ -1,28 +0,0 @@
-package consoleOutput;
-
-import org.junit.AfterClass;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-import java.io.IOException;
-import java.io.PrintStream;
-import java.nio.charset.Charset;
-
-public class Test1
-{
- @Test
- public void testSystemOut()
- throws IOException
- {
- PrintStream out = System.out;
- out.print( getS( "print" ));
- out.write( getS( "utf-8" ).getBytes( Charset.forName( "UTF-8" ) ) );
- out.write( getS( "8859-1" ).getBytes( Charset.forName( "ISO-8859-1" )
) );
- out.write( getS( "utf-16" ).getBytes( Charset.forName( "UTF-16" ) ) );
- }
-
- private String getS( String s )
- {
- return " Hell\u00d8 " + s + "\n";
- }
-}
diff --git
a/surefire-its/src/test/resources/default-configuration-noTests/pom.xml
b/surefire-its/src/test/resources/default-configuration-noTests/pom.xml
index a0a917b4c..7d27c2bf0 100644
--- a/surefire-its/src/test/resources/default-configuration-noTests/pom.xml
+++ b/surefire-its/src/test/resources/default-configuration-noTests/pom.xml
@@ -48,10 +48,4 @@
</dependency>
</dependencies>
- <profiles>
- <profile>
- <id>junit47</id>
- </profile>
- </profiles>
-
</project>
diff --git a/surefire-its/src/test/resources/failingBuilds/pom.xml
b/surefire-its/src/test/resources/failingBuilds/pom.xml
deleted file mode 100644
index 631658527..000000000
--- a/surefire-its/src/test/resources/failingBuilds/pom.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<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.apache.maven.surefire</groupId>
- <artifactId>failingBuilds-test</artifactId>
- <packaging>jar</packaging>
- <version>1.0-SNAPSHOT</version>
- <name>failingBuilds</name>
- <url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${junit.version}</version>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${surefire.version}</version>
- <configuration>
- <includes>
- <include>**/*Test.java</include>
- <include>**/MySuiteTest1.java</include>
- <include>**/MySuiteTest2.java</include>
- <include>**/MySuiteTest3.java</include>
- </includes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <properties>
- <junit.version>4.12</junit.version>
- <forkCount>1</forkCount>
- <maven.compiler.source>1.8</maven.compiler.source>
- <maven.compiler.target>1.8</maven.compiler.target>
- </properties>
-</project>
diff --git
a/surefire-its/src/test/resources/failingBuilds/src/test/java/failingbuilds/ExceptionsTest.java
b/surefire-its/src/test/resources/failingBuilds/src/test/java/failingbuilds/ExceptionsTest.java
deleted file mode 100644
index daa183928..000000000
---
a/surefire-its/src/test/resources/failingBuilds/src/test/java/failingbuilds/ExceptionsTest.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package failingbuilds;
-
-import org.junit.Test;
-
-import static org.junit.Assert.assertTrue;
-import static org.junit.Assert.fail;
-import static org.hamcrest.CoreMatchers.*;
-import static org.junit.Assume.*;
-
-import junit.framework.TestCase;
-
-public class ExceptionsTest
- extends TestCase
-{
- public void testWithMultiLineExceptionBeingThrown()
- {
- throw new RuntimeException( "A very very long exception message
indeed, which is to demonstrate truncation. It will be truncated somewhere\nA
cat\nAnd a dog\nTried to make a\nParrot swim" );
- }
-}
diff --git a/surefire-its/src/test/resources/failsafe-nofail/invoker.properties
b/surefire-its/src/test/resources/failsafe-nofail/invoker.properties
deleted file mode 100644
index ab6608feb..000000000
--- a/surefire-its/src/test/resources/failsafe-nofail/invoker.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-invoker.buildResult=failure
diff --git a/surefire-its/src/test/resources/failsafe-nofail/pom.xml
b/surefire-its/src/test/resources/failsafe-nofail/pom.xml
deleted file mode 100644
index 19f8f8fdb..000000000
--- a/surefire-its/src/test/resources/failsafe-nofail/pom.xml
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing,
- ~ software distributed under the License is distributed on an
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ~ KIND, either express or implied. See the License for the
- ~ specific language governing permissions and limitations
- ~ under the License.
- -->
-
-<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>localhost</groupId>
- <artifactId>working-directory-test</artifactId>
- <version>1.0</version>
- <name>Run tests multiple times</name>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.12</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-failsafe-plugin</artifactId>
- <version>${surefire.version}</version>
- <executions>
- <execution>
- <id>integration-test</id>
- <goals>
- <goal>integration-test</goal>
- </goals>
- <configuration>
-
<summaryFile>${project.build.directory}/failsafe-reports/failsafe-summary-1.xml</summaryFile>
- </configuration>
- </execution>
- <execution>
- <id>acceptance-test</id>
- <goals>
- <goal>integration-test</goal>
- </goals>
- <configuration>
- <includes>
- <include>**/AT*.java</include>
- <include>**/*AT.java</include>
- <include>**/*ATCase.java</include>
- </includes>
-
<summaryFile>${project.build.directory}/failsafe-reports/failsafe-summary-2.xml</summaryFile>
- </configuration>
- </execution>
- <execution>
- <id>verify</id>
- <goals>
- <goal>verify</goal>
- </goals>
- <configuration>
- <summaryFiles>
-
<summaryFile>${project.build.directory}/failsafe-reports/failsafe-summary-1.xml</summaryFile>
-
<summaryFile>${project.build.directory}/failsafe-reports/failsafe-summary-2.xml</summaryFile>
- </summaryFiles>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git
a/surefire-its/src/test/resources/failsafe-nofail/src/test/java/MyAT.java
b/surefire-its/src/test/resources/failsafe-nofail/src/test/java/MyAT.java
deleted file mode 100644
index b447e944e..000000000
--- a/surefire-its/src/test/resources/failsafe-nofail/src/test/java/MyAT.java
+++ /dev/null
@@ -1,25 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-import junit.framework.TestCase;
-
-public class MyAT extends TestCase {
- public void testSomething() {
- assertTrue(true);
- }
-}
diff --git
a/surefire-its/src/test/resources/failsafe-nofail/src/test/java/MyIT.java
b/surefire-its/src/test/resources/failsafe-nofail/src/test/java/MyIT.java
deleted file mode 100644
index c74feb1e7..000000000
--- a/surefire-its/src/test/resources/failsafe-nofail/src/test/java/MyIT.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import junit.framework.TestCase;
-
-public class MyIT extends TestCase {
- public void testSomething() {
- assertTrue(true);
- }
-}
diff --git
a/surefire-its/src/test/resources/failsafe-regular/invoker.properties
b/surefire-its/src/test/resources/failsafe-regular/invoker.properties
deleted file mode 100644
index ab6608feb..000000000
--- a/surefire-its/src/test/resources/failsafe-regular/invoker.properties
+++ /dev/null
@@ -1,19 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements. See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership. The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied. See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-invoker.buildResult=failure
diff --git a/surefire-its/src/test/resources/failsafe-regular/pom.xml
b/surefire-its/src/test/resources/failsafe-regular/pom.xml
deleted file mode 100644
index e8a1a5307..000000000
--- a/surefire-its/src/test/resources/failsafe-regular/pom.xml
+++ /dev/null
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing,
- ~ software distributed under the License is distributed on an
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ~ KIND, either express or implied. See the License for the
- ~ specific language governing permissions and limitations
- ~ under the License.
- -->
-
-<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>localhost</groupId>
- <artifactId>working-directory-test</artifactId>
- <version>1.0</version>
- <name>Run tests multiple times</name>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.12</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-failsafe-plugin</artifactId>
- <version>${surefire.version}</version>
- <executions>
- <execution>
- <id>integration-test</id>
- <goals>
- <goal>integration-test</goal>
- </goals>
- <configuration>
-
<summaryFile>${project.build.directory}/failsafe-reports/Xfailsafe-summary-1.xml</summaryFile>
- </configuration>
- </execution>
- <execution>
- <id>acceptance-test</id>
- <goals>
- <goal>integration-test</goal>
- </goals>
- <configuration>
- <includes>
- <include>**/AT*.java</include>
- <include>**/*AT.java</include>
- <include>**/*ATCase.java</include>
- </includes>
-
<summaryFile>${project.build.directory}/failsafe-reports/Xfailsafe-summary-2.xml</summaryFile>
- </configuration>
- </execution>
- <execution>
- <id>verify</id>
- <goals>
- <goal>verify</goal>
- </goals>
- <configuration>
- <summaryFiles>
-
<summaryFile>${project.build.directory}/failsafe-reports/Xfailsafe-summary-1.xml</summaryFile>
-
<summaryFile>${project.build.directory}/failsafe-reports/Xfailsafe-summary-2.xml</summaryFile>
- </summaryFiles>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git
a/surefire-its/src/test/resources/failsafe-regular/src/test/java/MyAT.java
b/surefire-its/src/test/resources/failsafe-regular/src/test/java/MyAT.java
deleted file mode 100644
index 615ee7680..000000000
--- a/surefire-its/src/test/resources/failsafe-regular/src/test/java/MyAT.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import junit.framework.TestCase;
-
-public class MyAT extends TestCase {
- public void testSomething() {
- assertTrue(true);
- }
-}
diff --git
a/surefire-its/src/test/resources/failsafe-regular/src/test/java/MyIT.java
b/surefire-its/src/test/resources/failsafe-regular/src/test/java/MyIT.java
deleted file mode 100644
index c74feb1e7..000000000
--- a/surefire-its/src/test/resources/failsafe-regular/src/test/java/MyIT.java
+++ /dev/null
@@ -1,26 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-import junit.framework.TestCase;
-
-public class MyIT extends TestCase {
- public void testSomething() {
- assertTrue(true);
- }
-}
diff --git a/surefire-its/src/test/resources/failure-result-counting/pom.xml
b/surefire-its/src/test/resources/failure-result-counting/pom.xml
deleted file mode 100644
index a7681c9d1..000000000
--- a/surefire-its/src/test/resources/failure-result-counting/pom.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<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>maven-surefire</groupId>
- <artifactId>small-result-counting</artifactId>
- <packaging>jar</packaging>
- <version>1.0-SNAPSHOT</version>
- <name>failure-result-counting</name>
- <url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${junit.version}</version>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${surefire.version}</version>
- <configuration>
- <forkCount>${forkCount}</forkCount>
- <reuseForks>${reuseForks}</reuseForks>
- <includes>
- <include>**/*.java</include>
- </includes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <properties>
- <junit.version>4.12</junit.version>
- <forkCount>1</forkCount>
- <reuseForks>true</reuseForks>
- <maven.compiler.source>1.8</maven.compiler.source>
- <maven.compiler.target>1.8</maven.compiler.target>
- </properties>
-</project>
diff --git
a/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/BeforeClassError.java
b/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/BeforeClassError.java
deleted file mode 100644
index 0e80332ea..000000000
---
a/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/BeforeClassError.java
+++ /dev/null
@@ -1,43 +0,0 @@
-package failureresultcounting;
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * @author Kristian Rosenvold
- */
-public class BeforeClassError
-{
-
- @BeforeClass
- public static void beforeClassError()
- {
- throw new RuntimeException( "Exception in beforeclass" );
- }
-
- @Test
- public void ok()
- {
- System.out.println( "beforeClassError run !!" );
- }
-
-}
\ No newline at end of file
diff --git
a/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/BeforeClassFailure.java
b/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/BeforeClassFailure.java
deleted file mode 100644
index e24bc1632..000000000
---
a/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/BeforeClassFailure.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package failureresultcounting;
-import junit.framework.Assert;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * @author Kristian Rosenvold
- */
-public class BeforeClassFailure
-{
-
- @BeforeClass
- public static void failInBeforeClass()
- {
- Assert.fail( "Failing in @BeforeClass" );
- }
-
- @Test
- public void ok()
- {
- System.out.println( "failInBeforeClass run !!");
- }
-
-}
diff --git
a/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/BeforeError.java
b/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/BeforeError.java
deleted file mode 100644
index fd6a49fdc..000000000
---
a/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/BeforeError.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package failureresultcounting;
-import org.junit.Before;
-import org.junit.Test;
-
-/**
- * @author Kristian Rosenvold
- */
-public class BeforeError
-{
-
- @Before
- public void exceptionInBefore()
- {
- throw new RuntimeException( "Exception in @before" );
- }
-
- @Test
- public void ok()
- {
- System.out.println( "exceptionInBefore run!!");
- }
-
- /*@Test
- public void ok2()
- {
- System.out.println( "exceptionInBefore2 run!!");
- } */
-
-}
diff --git
a/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/BeforeFailure.java
b/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/BeforeFailure.java
deleted file mode 100644
index eff742fec..000000000
---
a/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/BeforeFailure.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package failureresultcounting;
-import junit.framework.Assert;
-import org.junit.Before;
-import org.junit.Test;
-
-/**
- * @author Kristian Rosenvold
- */
-public class BeforeFailure
-{
-
- @Before
- public void failInBEfore()
- {
- Assert.fail( "Failing in @before" );
- }
-
- @Test
- public void ok()
- {
- System.out.println( "failInBEfore run !!");
- }
-
-}
diff --git
a/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/NoErrors.java
b/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/NoErrors.java
deleted file mode 100644
index 2a3bca7e5..000000000
---
a/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/NoErrors.java
+++ /dev/null
@@ -1,24 +0,0 @@
-package failureresultcounting;
-import org.junit.Assert;
-import org.junit.Ignore;
-import org.junit.Test;
-
-/**
- * @author Kristian Rosenvold
- */
-public class NoErrors
-{
-
- @Test
- @Ignore
- public void allOk1()
- {
- }
-
- @Test
- @Ignore
- public void allOk2()
- {
- }
-
-}
diff --git
a/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/OrdinaryError.java
b/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/OrdinaryError.java
deleted file mode 100644
index 359f1f14b..000000000
---
a/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/OrdinaryError.java
+++ /dev/null
@@ -1,23 +0,0 @@
-package failureresultcounting;
-import org.junit.Assert;
-import org.junit.Test;
-
-/**
- * @author Kristian Rosenvold
- */
-public class OrdinaryError
-{
-
- @Test
- public void ordinaryEror()
- {
- throw new RuntimeException( "Exception in @before" );
- }
-
- @Test
- public void ordinaryFailure()
- {
- Assert.fail();
- }
-
-}
diff --git
a/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/RunTests.java
b/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/RunTests.java
deleted file mode 100644
index 6dc2f4cdf..000000000
---
a/surefire-its/src/test/resources/failure-result-counting/src/test/java/failureresultcounting/RunTests.java
+++ /dev/null
@@ -1,33 +0,0 @@
-package failureresultcounting;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-public class RunTests
-{
- public static void main(String args[]) {
- org.junit.runner.JUnitCore.main(BeforeClassError.class.getName(),
- BeforeClassFailure.class.getName(),
- BeforeError.class.getName(),
- BeforeFailure.class.getName(),
- OrdinaryError.class.getName(),
- NoErrors.class.getName()
- );
- }
-}
diff --git a/surefire-its/src/test/resources/failureOutput/pom.xml
b/surefire-its/src/test/resources/failureOutput/pom.xml
deleted file mode 100644
index 7080de6a5..000000000
--- a/surefire-its/src/test/resources/failureOutput/pom.xml
+++ /dev/null
@@ -1,52 +0,0 @@
-<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.apache.maven.plugins.surefire</groupId>
- <artifactId>failureOutput</artifactId>
- <packaging>jar</packaging>
- <version>1.0-SNAPSHOT</version>
- <name>failureOutput</name>
- <url>http://maven.apache.org</url>
-
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${junit.version}</version>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${surefire.version}</version>
- <configuration>
- <forkCount>${forkCount}</forkCount>
- <reuseForks>${reuseForks}</reuseForks>
- <printSummary>${printSummary}</printSummary>
- <useFile>${userFile}</useFile>
- <reportFormat>${reportFormat}</reportFormat>
-
<redirectTestOutputToFile>${redirect.to.file}</redirectTestOutputToFile>
- <includes>
- <include>**/Test*.java</include>
- </includes>
- </configuration>
- </plugin>
- </plugins>
-
- </build>
-
- <properties>
- <junit.version>4.12</junit.version>
- <redirect.to.file>true</redirect.to.file>
- <forkCount>1</forkCount>
- <reuseForks>true</reuseForks>
- <printSummary>true</printSummary>
- <useFile>true</useFile>
- <reportFormat>brief</reportFormat>
- <maven.compiler.source>1.8</maven.compiler.source>
- <maven.compiler.target>1.8</maven.compiler.target>
- </properties>
-
-</project>
diff --git
a/surefire-its/src/test/resources/failureOutput/src/test/java/forkConsoleOutput/Test1.java
b/surefire-its/src/test/resources/failureOutput/src/test/java/forkConsoleOutput/Test1.java
deleted file mode 100644
index 66ba3a77d..000000000
---
a/surefire-its/src/test/resources/failureOutput/src/test/java/forkConsoleOutput/Test1.java
+++ /dev/null
@@ -1,66 +0,0 @@
-package forkConsoleOutput;
-
-import org.junit.AfterClass;
-import org.junit.Assert;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-import java.io.File;
-
-public class Test1
-{
- @Test
- public void test6281() {
- System.out.println( "Test1 on" + Thread.currentThread().getName());
- }
-
- @Test
- public void nullPointerInLibrary() {
- new File((String)null);
- }
-
- @Test
- public void failInMethod() {
- innerFailure();
- }
-
- @Test
- public void failInLibInMethod() {
- new File((String)null);
- }
-
-
- @Test
- public void failInNestedLibInMethod() {
- nestedLibFailure();
- }
-
- @Test
- public void assertion1() {
- Assert.assertEquals("Bending maths", "123", "312");
- }
-
- @Test
- public void assertion2() {
- Assert.assertFalse("True is false", true);
- }
-
- private void innerFailure(){
- throw new NullPointerException("Fail here");
- }
-
- private void nestedLibFailure(){
- new File((String) null);
- }
-
- @BeforeClass
- public static void testWithFailingAssumption2() {
- System.out.println( "BeforeTest1 on" +
Thread.currentThread().getName());
- }
-
- @AfterClass
- public static void testWithFailingAssumption3() {
- System.out.println( "AfterTest1 on" +
Thread.currentThread().getName());
- }
-
-}
diff --git
a/surefire-its/src/test/resources/failureOutput/src/test/java/forkConsoleOutput/Test2.java
b/surefire-its/src/test/resources/failureOutput/src/test/java/forkConsoleOutput/Test2.java
deleted file mode 100644
index 532696312..000000000
---
a/surefire-its/src/test/resources/failureOutput/src/test/java/forkConsoleOutput/Test2.java
+++ /dev/null
@@ -1,16 +0,0 @@
-package forkConsoleOutput;
-
-import org.junit.Test;
-
-public class Test2
-{
- @Test
- public void test6281()
- {
- System.out.println( "sout: I am talking to you" );
- System.out.println( "sout: Will Fail soon" );
- System.err.println( "serr: And you too" );
- System.err.println( "serr: Will Fail now" );
- throw new RuntimeException( "FailHere" );
- }
-}
diff --git a/surefire-its/src/test/resources/failureOutput/test
b/surefire-its/src/test/resources/failureOutput/test
deleted file mode 100644
index 873a7bfc7..000000000
--- a/surefire-its/src/test/resources/failureOutput/test
+++ /dev/null
@@ -1,15 +0,0 @@
-[INFO] Scanning for projects...
-[WARNING]
-[WARNING] Some problems were encountered while building the effective model
for org.apache.maven.plugins.surefire:failureOutput:jar:1.0-SNAPSHOT
-[WARNING] 'build.plugins.plugin.version' for
org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 20, column 17
-[WARNING]
-[WARNING] It is highly recommended to fix these problems because they threaten
the stability of your build.
-[WARNING]
-[WARNING] For this reason, future Maven versions might no longer support
building such malformed projects.
-[WARNING]
-[INFO]
-[INFO] ------------------------------------------------------------------------
-[INFO] Building failureOutput 1.0-SNAPSHOT
-[INFO] ------------------------------------------------------------------------
-[INFO]
-[INFO] --- maven-resources-plugin:2.5:resources (default-resources) @
failureOutput ---
diff --git a/surefire-its/src/test/resources/junit44-single-method/pom.xml
b/surefire-its/src/test/resources/junit44-single-method/pom.xml
deleted file mode 100644
index cc236bb5e..000000000
--- a/surefire-its/src/test/resources/junit44-single-method/pom.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing,
- ~ software distributed under the License is distributed on an
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ~ KIND, either express or implied. See the License for the
- ~ specific language governing permissions and limitations
- ~ under the License.
- -->
-
-<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.apache.maven.plugins.surefire</groupId>
- <artifactId>junit4</artifactId>
- <version>1.0-SNAPSHOT</version>
- <name>Test for JUnit 4</name>
-
-
- <properties>
- <junitVersion>4.12</junitVersion>
- <maven.compiler.source>1.8</maven.compiler.source>
- <maven.compiler.target>1.8</maven.compiler.target>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${junitVersion}</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${surefire.version}</version>
- <configuration>
- <test>BasicTest#testSuccessOne</test>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git
a/surefire-its/src/test/resources/junit44-single-method/src/test/java/junit4/BasicTest.java
b/surefire-its/src/test/resources/junit44-single-method/src/test/java/junit4/BasicTest.java
deleted file mode 100644
index 1f14889ed..000000000
---
a/surefire-its/src/test/resources/junit44-single-method/src/test/java/junit4/BasicTest.java
+++ /dev/null
@@ -1,52 +0,0 @@
-package junit4;
-
-import org.junit.After;
-import org.junit.AfterClass;
-import org.junit.Assert;
-import org.junit.Before;
-import org.junit.Test;
-
-
-public class BasicTest
-{
-
- private boolean setUpCalled = false;
-
- private static boolean tearDownCalled = false;
-
- @Before
- public void setUp()
- {
- setUpCalled = true;
- tearDownCalled = false;
- System.out.println( "Called setUp" );
- }
-
- @After
- public void tearDown()
- {
- setUpCalled = false;
- tearDownCalled = true;
- System.out.println( "Called tearDown" );
- }
-
- @Test
- public void testSetUp()
- {
- Assert.assertTrue( "setUp was not called", setUpCalled );
- }
-
-
- @Test
- public void testSuccessOne()
- {
- Assert.assertTrue( true );
- }
-
- @AfterClass
- public static void oneTimeTearDown()
- {
-
- }
-
-}
diff --git a/surefire-its/src/test/resources/junit48-single-method/pom.xml
b/surefire-its/src/test/resources/junit48-single-method/pom.xml
index ff0ed0ecb..5c405a350 100644
--- a/surefire-its/src/test/resources/junit48-single-method/pom.xml
+++ b/surefire-its/src/test/resources/junit48-single-method/pom.xml
@@ -61,29 +61,4 @@
</plugins>
</build>
- <profiles>
- <profile>
- <id>surefire-junit47</id>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- </plugin>
- </plugins>
- </build>
- </profile>
- <profile>
- <id>surefire-junit4</id>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/surefire-its/src/test/resources/junit5-multiple-methods/pom.xml
b/surefire-its/src/test/resources/junit5-multiple-methods/pom.xml
deleted file mode 100644
index 6d7c48d48..000000000
--- a/surefire-its/src/test/resources/junit5-multiple-methods/pom.xml
+++ /dev/null
@@ -1,69 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing,
- ~ software distributed under the License is distributed on an
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ~ KIND, either express or implied. See the License for the
- ~ specific language governing permissions and limitations
- ~ under the License.
- -->
-
-<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>
-
- <parent>
- <groupId>org.apache.maven.surefire</groupId>
- <artifactId>it-parent</artifactId>
- <version>1.0</version>
- <relativePath>../pom.xml</relativePath>
- </parent>
-
- <groupId>org.apache.maven.plugins.surefire</groupId>
- <artifactId>junit4</artifactId>
- <version>1.0-SNAPSHOT</version>
- <name>Test for JUnit 5</name>
-
- <!--
- This is using junit 4.0 provider.
- Same test in junit48-multiple-methods is used with different provider junit
4.7.
- -->
-
- <properties>
- <junitVersion>5.14.1</junitVersion>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>org.junit.jupiter</groupId>
- <artifactId>junit-jupiter-api</artifactId>
- <version>${junitVersion}</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${surefire.version}</version>
- <configuration>
-
<test>junit5/BasicTest#testSuccessOne+testFailOne,junit5/TestThree#testSuccessTwo</test>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git
a/surefire-its/src/test/resources/junit5-multiple-methods/src/test/java/junit5/BasicTest.java
b/surefire-its/src/test/resources/junit5-multiple-methods/src/test/java/junit5/BasicTest.java
deleted file mode 100644
index 503f885e4..000000000
---
a/surefire-its/src/test/resources/junit5-multiple-methods/src/test/java/junit5/BasicTest.java
+++ /dev/null
@@ -1,67 +0,0 @@
-package junit5;
-
-import org.junit.jupiter.api.AfterEach;
-import org.junit.jupiter.api.AfterClass;
-import org.junit.jupiter.api.BeforeEach;
-import org.junit.jupiter.api.Test;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
-
-
-public class BasicTest
-{
-
- private boolean setUpCalled = false;
-
- private static boolean tearDownCalled = false;
-
- @BeforeEach
- public void setUp()
- {
- setUpCalled = true;
- tearDownCalled = false;
- System.out.println( "Called setUp" );
- }
-
- @AfterEach
- public void tearDown()
- {
- setUpCalled = false;
- tearDownCalled = true;
- System.out.println( "Called tearDown" );
- }
-
- @Test
- public void testSetUp()
- {
- assertTrue( "setUp was not called", setUpCalled );
- }
-
-
- @Test
- public void testSuccessOne()
- {
- assertTrue( true );
- }
-
- @Test
- public void testSuccessTwo()
- {
- assertTrue( true );
- }
-
- @Test
- public void testFailOne()
- {
- assertFalse( false );
- }
-
- @AfterClass
- public static void oneTimeTearDown()
- {
-
- }
-
-}
diff --git
a/surefire-its/src/test/resources/junit5-multiple-methods/src/test/java/junit5/TestThree.java
b/surefire-its/src/test/resources/junit5-multiple-methods/src/test/java/junit5/TestThree.java
deleted file mode 100644
index 392e0ac28..000000000
---
a/surefire-its/src/test/resources/junit5-multiple-methods/src/test/java/junit5/TestThree.java
+++ /dev/null
@@ -1,61 +0,0 @@
-package junit5;
-
-import org.junit.jupiter.api.AfterEach;
-import org.junit.jupiter.api.AfterClass;
-import org.junit.jupiter.api.BeforeEach;
-import org.junit.jupiter.api.Test;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
-
-
-public class TestThree
-{
-
- private boolean setUpCalled = false;
-
- private static boolean tearDownCalled = false;
-
- @BeforeEach
- public void setUp()
- {
- setUpCalled = true;
- tearDownCalled = false;
- System.out.println( "Called setUp" );
- }
-
- @AfterEach
- public void tearDown()
- {
- setUpCalled = false;
- tearDownCalled = true;
- System.out.println( "Called tearDown" );
- }
-
- @Test
- public void testSetUp()
- {
- assertTrue( "setUp was not called", setUpCalled );
- }
-
-
- @Test
- public void testSuccessOne()
- {
- assertTrue( true );
- }
-
- @Test
- public void testSuccessTwo()
- {
- assertTrue( true );
- }
-
- @AfterClass
- public static void oneTimeTearDown()
- {
-
- }
-
-}
diff --git
a/surefire-its/src/test/resources/junit5-multiple-methods/src/test/java/junit5/TestTwo.java
b/surefire-its/src/test/resources/junit5-multiple-methods/src/test/java/junit5/TestTwo.java
deleted file mode 100644
index 1d62a1371..000000000
---
a/surefire-its/src/test/resources/junit5-multiple-methods/src/test/java/junit5/TestTwo.java
+++ /dev/null
@@ -1,61 +0,0 @@
-package junit5;
-
-import org.junit.jupiter.api.AfterEach;
-import org.junit.jupiter.api.AfterClass;
-import org.junit.jupiter.api.BeforeEach;
-import org.junit.jupiter.api.Test;
-import static org.junit.jupiter.api.Assertions.assertEquals;
-import static org.junit.jupiter.api.Assertions.assertNotNull;
-import static org.junit.jupiter.api.Assertions.assertNull;
-import static org.junit.jupiter.api.Assertions.assertTrue;
-
-
-public class TestTwo
-{
-
- private boolean setUpCalled = false;
-
- private static boolean tearDownCalled = false;
-
- @BeforeEach
- public void setUp()
- {
- setUpCalled = true;
- tearDownCalled = false;
- System.out.println( "Called setUp" );
- }
-
- @AfterEach
- public void tearDown()
- {
- setUpCalled = false;
- tearDownCalled = true;
- System.out.println( "Called tearDown" );
- }
-
- @Test
- public void testSetUp()
- {
- assertTrue( "setUp was not called", setUpCalled );
- }
-
-
- @Test
- public void testSuccessOne()
- {
- assertTrue( true );
- }
-
- @Test
- public void testSuccessTwo()
- {
- assertTrue( true );
- }
-
- @AfterClass
- public static void oneTimeTearDown()
- {
-
- }
-
-}
diff --git a/surefire-its/src/test/resources/junit5-runner/pom.xml
b/surefire-its/src/test/resources/junit5-runner/pom.xml
deleted file mode 100644
index 8cce07c80..000000000
--- a/surefire-its/src/test/resources/junit5-runner/pom.xml
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing,
- ~ software distributed under the License is distributed on an
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ~ KIND, either express or implied. See the License for the
- ~ specific language governing permissions and limitations
- ~ under the License.
- -->
-
-<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>junit5-runner</artifactId>
- <version>1.0-SNAPSHOT</version>
-
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-
<maven.compiler.source>${java.specification.version}</maven.compiler.source>
-
<maven.compiler.target>${java.specification.version}</maven.compiler.target>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>org.junit.jupiter</groupId>
- <artifactId>junit-jupiter-engine</artifactId>
- <version>5.12.1</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.junit.platform</groupId>
- <artifactId>junit-platform-runner</artifactId>
- <version>1.12.1</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${surefire.version}</version>
- <configuration>
- <test>JUnit5Tests</test>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
-
-</project>
diff --git
a/surefire-its/src/test/resources/junit5-runner/src/test/java/examples/RootTest.java
b/surefire-its/src/test/resources/junit5-runner/src/test/java/examples/RootTest.java
deleted file mode 100644
index 7e7e07e28..000000000
---
a/surefire-its/src/test/resources/junit5-runner/src/test/java/examples/RootTest.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package examples;
-
-import org.junit.Test;
-
-import static org.junit.Assert.fail;
-
-class RootTest
-{
- @Test
- public void test()
- {
- fail();
- }
-}
diff --git
a/surefire-its/src/test/resources/junit5-runner/src/test/java/examples/a/ATest.java
b/surefire-its/src/test/resources/junit5-runner/src/test/java/examples/a/ATest.java
deleted file mode 100644
index 08c822f4f..000000000
---
a/surefire-its/src/test/resources/junit5-runner/src/test/java/examples/a/ATest.java
+++ /dev/null
@@ -1,12 +0,0 @@
-package examples.a;
-
-import org.junit.Test;
-
-public class ATest
-{
- @Test
- public void test()
- {
- // ok
- }
-}
diff --git
a/surefire-its/src/test/resources/junit5-runner/src/test/java/examples/b/BTest.java
b/surefire-its/src/test/resources/junit5-runner/src/test/java/examples/b/BTest.java
deleted file mode 100644
index 6395c3f81..000000000
---
a/surefire-its/src/test/resources/junit5-runner/src/test/java/examples/b/BTest.java
+++ /dev/null
@@ -1,14 +0,0 @@
-package examples.b;
-
-import org.junit.Test;
-
-import static org.junit.Assert.fail;
-
-public class BTest
-{
- @Test
- public void test()
- {
- fail();
- }
-}
diff --git
a/surefire-its/src/test/resources/junit5-runner/src/test/java/pkg/JUnit5Tests.java
b/surefire-its/src/test/resources/junit5-runner/src/test/java/pkg/JUnit5Tests.java
deleted file mode 100644
index 4f2788a0f..000000000
---
a/surefire-its/src/test/resources/junit5-runner/src/test/java/pkg/JUnit5Tests.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package pkg;
-
-import org.junit.platform.runner.JUnitPlatform;
-import org.junit.platform.suite.api.ExcludeTags;
-import org.junit.platform.suite.api.IncludePackages;
-import org.junit.platform.suite.api.SelectPackages;
-import org.junit.runner.RunWith;
-
-@RunWith(JUnitPlatform.class)
-@SelectPackages("examples")
-@IncludePackages("examples.a")
-@ExcludeTags("PROD")
-public class JUnit5Tests {
-
-}
diff --git a/surefire-its/src/test/resources/large-test-results/pom.xml
b/surefire-its/src/test/resources/large-test-results/pom.xml
deleted file mode 100644
index 43131e717..000000000
--- a/surefire-its/src/test/resources/large-test-results/pom.xml
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing,
- ~ software distributed under the License is distributed on an
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ~ KIND, either express or implied. See the License for the
- ~ specific language governing permissions and limitations
- ~ under the License.
- -->
-
-<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.apache.maven.plugins.surefire</groupId>
- <artifactId>large-test-results</artifactId>
- <version>1.0-SNAPSHOT</version>
- <name>Test for large test results</name>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${surefire.version}</version>
- <configuration>
- <systemProperties>
-
<property><name>numTests</name><value>${numTests}</value></property>
- </systemProperties>
- <argLine>-Xmx1024m</argLine>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.12</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
-</project>
diff --git
a/surefire-its/src/test/resources/large-test-results/src/test/java/largeTestResults/BasicTest.java
b/surefire-its/src/test/resources/large-test-results/src/test/java/largeTestResults/BasicTest.java
deleted file mode 100644
index f2af9bbb8..000000000
---
a/surefire-its/src/test/resources/large-test-results/src/test/java/largeTestResults/BasicTest.java
+++ /dev/null
@@ -1,46 +0,0 @@
-package largeTestResults;
-
-import junit.framework.Test;
-import junit.framework.TestCase;
-import junit.framework.TestSuite;
-
-public class BasicTest
- extends TestCase
-{
-
- private final int number;
-
- public BasicTest( String name, int number )
- {
- super( name );
- this.number = number;
- }
-
- public static Test suite()
- {
- int tests = Integer.parseInt( System.getProperty( "numTests", "20" ) );
- TestSuite suite = new TestSuite();
- for ( int i = 0; i < tests; i++ )
- {
- if ( i % 4 == 0 )
- {
- suite.addTest( new BasicTest( "testPass", i ) );
- }
- else
- {
- suite.addTest( new BasicTest( "testFail", i ) );
- }
- }
- return suite;
- }
-
- public void testFail()
- {
- fail( "failure " + number );
- }
-
- public void testPass()
- {
- }
-
-}
diff --git a/surefire-its/src/test/resources/parallel-runtime/pom.xml
b/surefire-its/src/test/resources/parallel-runtime/pom.xml
deleted file mode 100644
index 33f2b59d1..000000000
--- a/surefire-its/src/test/resources/parallel-runtime/pom.xml
+++ /dev/null
@@ -1,42 +0,0 @@
-<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.apache.maven.plugins.surefire</groupId>
- <artifactId>parallel-runtime</artifactId>
- <packaging>jar</packaging>
- <version>1.0-SNAPSHOT</version>
- <name>parallel-runtime</name>
- <url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.12</version>
- </dependency>
- </dependencies>
-
- <properties>
- <parallel>classes</parallel>
- <threadCount>3</threadCount>
- <maven.compiler.source>1.8</maven.compiler.source>
- <maven.compiler.target>1.8</maven.compiler.target>
- </properties>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${surefire.version}</version>
- <configuration>
- <threadCount>${threadCount}</threadCount>
- <perCoreThreadCount>false</perCoreThreadCount>
- <parallel>${parallel}</parallel>
- <includes>
- <include>**/Test*.java</include>
- </includes>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
diff --git
a/surefire-its/src/test/resources/parallel-runtime/src/test/java/runorder/parallel/Test1.java
b/surefire-its/src/test/resources/parallel-runtime/src/test/java/runorder/parallel/Test1.java
deleted file mode 100755
index 9de2c619a..000000000
---
a/surefire-its/src/test/resources/parallel-runtime/src/test/java/runorder/parallel/Test1.java
+++ /dev/null
@@ -1,50 +0,0 @@
-package runorder.parallel;
-import org.junit.AfterClass;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-public class Test1
-{
-
- public static final int ms = 5000;
-
- static void sleep( int ms )
- {
- long target = System.currentTimeMillis() + ms;
- try
- {
- do
- {
- Thread.sleep( ms );
- } while ( System.currentTimeMillis() < target);
- }
- catch ( InterruptedException e )
- {
- throw new RuntimeException( e );
- }
- }
-
- @Test
- public void testSleep1()
- {
- Test1.sleep( ms );
- }
-
- @Test
- public void testSleep2()
- {
- Test1.sleep( ms );
- }
-
- @Test
- public void testSleep3()
- {
- Test1.sleep( ms );
- }
-
- @Test
- public void testSleep4()
- {
- Test1.sleep( ms );
- }
-}
diff --git
a/surefire-its/src/test/resources/parallel-runtime/src/test/java/runorder/parallel/Test2.java
b/surefire-its/src/test/resources/parallel-runtime/src/test/java/runorder/parallel/Test2.java
deleted file mode 100644
index 7d80983c0..000000000
---
a/surefire-its/src/test/resources/parallel-runtime/src/test/java/runorder/parallel/Test2.java
+++ /dev/null
@@ -1,35 +0,0 @@
-package runorder.parallel;
-
-import org.junit.Test;
-
-/**
- * @author Kristian Rosenvold
- */
-public class Test2
-{
-
- @Test
- public void testSleep1()
- {
- Test1.sleep( Test1.ms );
- }
-
- @Test
- public void testSleep2()
- {
- Test1.sleep( Test1.ms );
- }
-
- @Test
- public void testSleep3()
- {
- Test1.sleep( Test1.ms );
- }
-
- @Test
- public void testSleep4()
- {
- Test1.sleep( Test1.ms );
- }
-
-}
diff --git
a/surefire-its/src/test/resources/parallel-runtime/src/test/java/runorder/parallel/Test3.java
b/surefire-its/src/test/resources/parallel-runtime/src/test/java/runorder/parallel/Test3.java
deleted file mode 100644
index 489f48223..000000000
---
a/surefire-its/src/test/resources/parallel-runtime/src/test/java/runorder/parallel/Test3.java
+++ /dev/null
@@ -1,36 +0,0 @@
-package runorder.parallel;
-
-import org.junit.AfterClass;
-import org.junit.BeforeClass;
-import org.junit.Test;
-
-/**
- * @author Kristian Rosenvold
- */
-public class Test3
-{
- @Test
- public void testSleep1()
- {
- Test1.sleep( Test1.ms );
- }
-
- @Test
- public void testSleep2()
- {
- Test1.sleep( Test1.ms );
- }
-
- @Test
- public void testSleep3()
- {
- Test1.sleep( Test1.ms );
- }
-
- @Test
- public void testSleep4()
- {
- Test1.sleep( Test1.ms );
- }
-
-}
diff --git a/surefire-its/src/test/resources/small-result-counting/pom.xml
b/surefire-its/src/test/resources/small-result-counting/pom.xml
deleted file mode 100644
index 069f006ca..000000000
--- a/surefire-its/src/test/resources/small-result-counting/pom.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-<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>maven-surefire</groupId>
- <artifactId>small-result-counting</artifactId>
- <packaging>jar</packaging>
- <version>1.0-SNAPSHOT</version>
- <name>small-result-counting</name>
- <url>http://maven.apache.org</url>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${junit.version}</version>
- </dependency>
- </dependencies>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${surefire.version}</version>
- <configuration>
- <forkCount>${forkCount}</forkCount>
- <reuseForks>${reuseForks}</reuseForks>
- <includes>
- <include>**/Test*.java</include>
- </includes>
- </configuration>
- </plugin>
- </plugins>
- </build>
- <properties>
- <junit.version>4.12</junit.version>
- <forkCount>1</forkCount>
- <reuseForks>true</reuseForks>
- <maven.compiler.source>1.8</maven.compiler.source>
- <maven.compiler.target>1.8</maven.compiler.target>
- </properties>
-</project>
diff --git
a/surefire-its/src/test/resources/small-result-counting/src/test/java/smallresultcounting/Test1.java
b/surefire-its/src/test/resources/small-result-counting/src/test/java/smallresultcounting/Test1.java
deleted file mode 100644
index 18447da58..000000000
---
a/surefire-its/src/test/resources/small-result-counting/src/test/java/smallresultcounting/Test1.java
+++ /dev/null
@@ -1,47 +0,0 @@
-package smallresultcounting;
-
-import org.junit.Test;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.junit.Assume.assumeThat;
-
-public class Test1
-{
- @Test
- public void testWithFailingAssumption1()
- {
- assumeThat( 2, is( 3 ) );
- }
-
- @Test
- public void testWithFailingAssumption2()
- {
- try
- {
- Thread.sleep( 150 );
- }
- catch ( InterruptedException ignore )
- {
- }
-
- assumeThat( 2, is( 3 ) );
- }
-
- @Test
- public void testWithFailingAssumption3()
- {
- assumeThat( 2, is( 3 ) );
- }
-
- @Test
- public void testWithFailingAssumption4()
- {
- assumeThat( 2, is( 3 ) );
- }
-
- @Test
- public void testWithFailingAssumption5()
- {
- assumeThat( 2, is( 3 ) );
- }
-}
diff --git
a/surefire-its/src/test/resources/small-result-counting/src/test/java/smallresultcounting/Test2.java
b/surefire-its/src/test/resources/small-result-counting/src/test/java/smallresultcounting/Test2.java
deleted file mode 100644
index 009ac4b68..000000000
---
a/surefire-its/src/test/resources/small-result-counting/src/test/java/smallresultcounting/Test2.java
+++ /dev/null
@@ -1,88 +0,0 @@
-package smallresultcounting;
-
-import org.junit.Ignore;
-import org.junit.Test;
-
-import static junit.framework.Assert.fail;
-
-/**
- * @author Kristian Rosenvold
- */
-public class Test2
-{
- @Test
- public void testiWithFail1()
- {
- fail( "We excpect this1" );
- }
-
- @Test
- public void testWithException1()
- {
- System.out.println( "testWithException1 to stdout" );
- System.err.println( "testWithException1 to stderr" );
- throw new RuntimeException( "We expect this1-1" );
- }
-
- @Test
- public void testWithException2()
- {
- throw new RuntimeException( "We expect this1-2" );
- }
-
-
- @Ignore( "We do this for a reason1" )
- @Test
- public void testWithIgnore1()
- {
- }
-
- @Ignore( "We do this for a reason2" )
- @Test
- public void testWithIgnore2()
- {
- }
-
- @Ignore
- @Test
- public void testWithIgnore3()
- {
- }
-
- @Test
- public void testAllok1()
- {
- System.out.println( "testAllok1 to stdout" );
- System.err.println( "testAllok1 to stderr" );
- try
- {
- Thread.sleep( 100 );
- }
- catch ( InterruptedException ignore )
- {
- }
- }
-
- @Test
- public void testAllok2()
- {
- }
-
- @Test
- public void testAllok3()
- {
- try
- {
- Thread.sleep( 250 );
- }
- catch ( InterruptedException ignore )
- {
- }
- }
-
- @Test
- public void testAllok4()
- {
- }
-
-}
diff --git
a/surefire-its/src/test/resources/surefire-1209-rerun-and-forkcount/pom.xml
b/surefire-its/src/test/resources/surefire-1209-rerun-and-forkcount/pom.xml
index 484ba4e91..de994e404 100644
--- a/surefire-its/src/test/resources/surefire-1209-rerun-and-forkcount/pom.xml
+++ b/surefire-its/src/test/resources/surefire-1209-rerun-and-forkcount/pom.xml
@@ -70,32 +70,4 @@
</pluginManagement>
</build>
- <profiles>
- <profile>
- <id>junit47</id>
- <activation>
- <activeByDefault>true</activeByDefault>
- </activation>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- </plugin>
- </plugins>
- </build>
- </profile>
- <profile>
- <id>junit4</id>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- </plugin>
- </plugins>
- </build>
- </profile>
- </profiles>
-
</project>
diff --git a/surefire-its/src/test/resources/surefire-772-no-reports/pom.xml
b/surefire-its/src/test/resources/surefire-772-no-reports/pom.xml
deleted file mode 100644
index d2930eda2..000000000
--- a/surefire-its/src/test/resources/surefire-772-no-reports/pom.xml
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- ~ Licensed to the Apache Software Foundation (ASF) under one
- ~ or more contributor license agreements. See the NOTICE file
- ~ distributed with this work for additional information
- ~ regarding copyright ownership. The ASF licenses this file
- ~ to you under the Apache License, Version 2.0 (the
- ~ "License"); you may not use this file except in compliance
- ~ with the License. You may obtain a copy of the License at
- ~
- ~ http://www.apache.org/licenses/LICENSE-2.0
- ~
- ~ Unless required by applicable law or agreed to in writing,
- ~ software distributed under the License is distributed on an
- ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ~ KIND, either express or implied. See the License for the
- ~ specific language governing permissions and limitations
- ~ under the License.
- -->
-
-<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.apache.maven.plugins.surefire</groupId>
- <artifactId>junit-twoTestCases</artifactId>
- <version>1.0-SNAPSHOT</version>
- <name>Test for two test cases</name>
-
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.12</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-report-plugin</artifactId>
- <version>${surefire.version}</version>
- <inherited>true</inherited>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-site-plugin</artifactId>
- <version>3.1</version>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git
a/surefire-its/src/test/resources/surefire-822-legal-JUnit4-descriptions/pom.xml
b/surefire-its/src/test/resources/surefire-822-legal-JUnit4-descriptions/pom.xml
deleted file mode 100644
index 273b7f063..000000000
---
a/surefire-its/src/test/resources/surefire-822-legal-JUnit4-descriptions/pom.xml
+++ /dev/null
@@ -1,44 +0,0 @@
-<?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>surefire-testcase</groupId>
- <artifactId>surefire-testcase</artifactId>
- <version>1.0</version>
-
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.12</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.hamcrest</groupId>
- <artifactId>hamcrest-core</artifactId>
- <version>1.2.1</version>
- </dependency>
- <dependency>
- <groupId>pl.pragmatists</groupId>
- <artifactId>JUnitParams</artifactId>
- <version>0.4.0</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${surefire.version}</version>
- <configuration>
- <parallel>both</parallel>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
-</project>
diff --git
a/surefire-its/src/test/resources/surefire-822-legal-JUnit4-descriptions/src/test/java/surefire/testcase/JunitParamsTest.java
b/surefire-its/src/test/resources/surefire-822-legal-JUnit4-descriptions/src/test/java/surefire/testcase/JunitParamsTest.java
deleted file mode 100644
index 7c79d9696..000000000
---
a/surefire-its/src/test/resources/surefire-822-legal-JUnit4-descriptions/src/test/java/surefire/testcase/JunitParamsTest.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package surefire.testcase;
-import java.util.Arrays;
-import java.util.Collection;
-
-import junitparams.JUnitParamsRunner;
-import junitparams.Parameters;
-import org.junit.Test;
-import org.junit.runner.RunWith;
-
-import static org.hamcrest.CoreMatchers.equalTo;
-import static org.junit.Assert.assertThat;
-
-/**
- * Surefire JunitParams test.
- */
-@RunWith( JUnitParamsRunner.class )
-public class JunitParamsTest
-{
-
- @Parameters( method = "parameters" )
- @Test
- public void testSum( int a, int b, int expected )
- {
- assertThat( a + b, equalTo( expected ) );
- }
-
- public Collection<Integer[]> parameters()
- {
- Integer[][] parameters = { { 1, 2, 3 }, { 2, 3, 5 }, { 3, 4, 7 }, };
- return Arrays.asList( parameters );
- }
-}
diff --git
a/surefire-its/src/test/resources/surefire-822-legal-JUnit4-descriptions/src/test/java/surefire/testcase/NonJunitParamsTest.java
b/surefire-its/src/test/resources/surefire-822-legal-JUnit4-descriptions/src/test/java/surefire/testcase/NonJunitParamsTest.java
deleted file mode 100644
index a3ac5220c..000000000
---
a/surefire-its/src/test/resources/surefire-822-legal-JUnit4-descriptions/src/test/java/surefire/testcase/NonJunitParamsTest.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package surefire.testcase;
-import org.junit.Test;
-
-import static org.hamcrest.CoreMatchers.equalTo;
-import static org.junit.Assert.assertThat;
-
-/**
- * Surefire non-JunitParams test.
- */
-public class NonJunitParamsTest
-{
-
- @Test
- public void testSum()
- {
- assertThat( 1 + 2, equalTo( 3 ) );
- }
-}
diff --git
a/surefire-its/src/test/resources/surefire-931-provider-failure/pom.xml
b/surefire-its/src/test/resources/surefire-931-provider-failure/pom.xml
deleted file mode 100644
index ee4c05565..000000000
--- a/surefire-its/src/test/resources/surefire-931-provider-failure/pom.xml
+++ /dev/null
@@ -1,41 +0,0 @@
-<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>com.mycompany</groupId>
- <artifactId>TestFailed</artifactId>
- <version>1.0-SNAPSHOT</version>
- <packaging>jar</packaging>
-
- <name>TestFailed</name>
- <url>http://maven.apache.org</url>
-
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <maven.compiler.source>1.8</maven.compiler.source>
- <maven.compiler.target>1.8</maven.compiler.target>
- </properties>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${surefire.version}</version>
- </plugin>
- </plugins>
- </build>
-
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>3.8.1</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.testng</groupId>
- <artifactId>testng</artifactId>
- <version>6.14.3</version>
- </dependency>
- </dependencies>
-</project>
diff --git
a/surefire-its/src/test/resources/surefire-931-provider-failure/src/main/java/com/mycompany/testfailed/App.java
b/surefire-its/src/test/resources/surefire-931-provider-failure/src/main/java/com/mycompany/testfailed/App.java
deleted file mode 100644
index 9a1c7104b..000000000
---
a/surefire-its/src/test/resources/surefire-931-provider-failure/src/main/java/com/mycompany/testfailed/App.java
+++ /dev/null
@@ -1,32 +0,0 @@
-package com.mycompany.testfailed;
-
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/**
- * Hello world!
- *
- */
-public class App
-{
- public static void main( String[] args )
- {
- System.out.println( "Hello World!" );
- }
-}
diff --git
a/surefire-its/src/test/resources/surefire-931-provider-failure/src/test/java/com/mycompany/testfailed/AppTest.java
b/surefire-its/src/test/resources/surefire-931-provider-failure/src/test/java/com/mycompany/testfailed/AppTest.java
deleted file mode 100644
index 57c0d927a..000000000
---
a/surefire-its/src/test/resources/surefire-931-provider-failure/src/test/java/com/mycompany/testfailed/AppTest.java
+++ /dev/null
@@ -1,18 +0,0 @@
-package com.mycompany.testfailed;
-
-import junit.framework.TestCase;
-import org.testng.annotations.Test;
-
-
-/**
- * Unit test for simple App.
- */
-public class AppTest
- extends TestCase
-{
- @Test(groups = "deleteLocation", dependsOnGroups =
- {
- "postLocation", "getLocation"
- })
- public void removeNonExistentLocation() {}
-}
diff --git a/surefire-its/src/test/resources/surefire-942-testngSuite/pom.xml
b/surefire-its/src/test/resources/surefire-942-testngSuite/pom.xml
deleted file mode 100644
index 33a7ea226..000000000
--- a/surefire-its/src/test/resources/surefire-942-testngSuite/pom.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?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>surefire-testng</groupId>
- <artifactId>surefire-testng</artifactId>
- <version>1.0-SNAPSHOT</version>
-
- <dependencies>
- <dependency>
- <groupId>org.testng</groupId>
- <artifactId>testng</artifactId>
- <version>6.14.3</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
-
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${surefire.version}</version>
- <configuration>
- <suiteXmlFiles>
- <suiteXmlFile>src/test/resources/config.xml</suiteXmlFile>
- </suiteXmlFiles>
- </configuration>
- </plugin>
- </plugins>
- </build>
-</project>
diff --git
a/surefire-its/src/test/resources/surefire-942-testngSuite/src/test/java/org/BasicTest.java
b/surefire-its/src/test/resources/surefire-942-testngSuite/src/test/java/org/BasicTest.java
deleted file mode 100644
index a663ac5a3..000000000
---
a/surefire-its/src/test/resources/surefire-942-testngSuite/src/test/java/org/BasicTest.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package org;
-
-import org.testng.annotations.*;
-import org.testng.Assert;
-
-public class BasicTest
-{
-
- private boolean setUpCalled = false;
-
-
- @BeforeTest
- public void setUp()
- {
- setUpCalled = true;
- }
-
- @AfterTest
- public void tearDown()
- {
- setUpCalled = false;
- }
-
- @Test
- public void testSetUp()
- {
- Assert.assertTrue( setUpCalled );
- }
-
- @Test
- public void testSuccessOne()
- {
- Assert.assertTrue( true );
- }
-
- @Test
- public void testSuccessTwo()
- {
- Assert.assertTrue( true );
- }
-
- @AfterClass
- public static void oneTimeTearDown()
- {
-
- }
-
-}
diff --git
a/surefire-its/src/test/resources/surefire-942-testngSuite/src/test/resources/config.xml
b/surefire-its/src/test/resources/surefire-942-testngSuite/src/test/resources/config.xml
deleted file mode 100644
index a92872ba0..000000000
---
a/surefire-its/src/test/resources/surefire-942-testngSuite/src/test/resources/config.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<suite name="tests" verbose="0">
- <test name="tests">
- <packages>
- <package name="org.*"/>
- </packages>
- </test>
-</suite>
diff --git a/surefire-its/src/test/resources/webapp/pom.xml
b/surefire-its/src/test/resources/webapp/pom.xml
deleted file mode 100644
index a107d314e..000000000
--- a/surefire-its/src/test/resources/webapp/pom.xml
+++ /dev/null
@@ -1,109 +0,0 @@
-<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.apache.surefire.its</groupId>
- <artifactId>webapp</artifactId>
- <packaging>war</packaging>
- <version>1.0-SNAPSHOT</version>
- <name>sample webapp with Jetty test</name>
- <build>
- <finalName>webapp</finalName>
- <plugins>
- <plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-surefire-plugin</artifactId>
- <version>${surefire.version}</version>
- </plugin>
-
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-war-plugin</artifactId>
- <version>2.0</version>
- <executions>
- <execution>
- <phase>generate-test-resources</phase>
- <goals>
- <goal>exploded</goal>
- </goals>
- <configuration>
-
<webappDirectory>${project.build.directory}/webapp</webappDirectory>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- <dependencies>
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.12</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>jetty</groupId>
- <artifactId>org.mortbay.jetty</artifactId>
- <version>5.1.10</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
- <version>2.4</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>jetty</groupId>
- <artifactId>jasper-compiler</artifactId>
- <version>5.1.10</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>jetty</groupId>
- <artifactId>jasper-runtime</artifactId>
- <version>5.1.10</version>
- </dependency>
- <dependency>
- <groupId>commons-beanutils</groupId>
- <artifactId>commons-beanutils</artifactId>
- <version>1.11.0</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>jsp-api</artifactId>
- <version>2.0</version>
- </dependency>
- <dependency>
- <groupId>ant</groupId>
- <artifactId>ant</artifactId>
- <version>1.6.5</version>
- </dependency>
- <dependency>
- <groupId>commons-el</groupId>
- <artifactId>commons-el</artifactId>
- <version>1.0</version>
- </dependency>
- </dependencies>
-
- <profiles>
- <profile>
- <id>default-tools.jar</id>
- <activation>
- <property>
- <name>java.vendor</name>
- <value>Sun Microsystems Inc.</value>
- </property>
- </activation>
- <dependencies>
- <dependency>
- <groupId>com.sun</groupId>
- <artifactId>tools</artifactId>
- <version>system</version>
- <scope>system</scope>
- <systemPath>${java.home}/../lib/tools.jar</systemPath>
- </dependency>
- </dependencies>
- </profile>
- </profiles>
-</project>
diff --git
a/surefire-its/src/test/resources/webapp/src/main/webapp/WEB-INF/web.xml
b/surefire-its/src/test/resources/webapp/src/main/webapp/WEB-INF/web.xml
deleted file mode 100644
index 9f88c1f96..000000000
--- a/surefire-its/src/test/resources/webapp/src/main/webapp/WEB-INF/web.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<!DOCTYPE web-app PUBLIC
- "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
- "http://java.sun.com/dtd/web-app_2_3.dtd" >
-
-<web-app>
- <display-name>Archetype Created Web Application</display-name>
-</web-app>
diff --git a/surefire-its/src/test/resources/webapp/src/main/webapp/index.jsp
b/surefire-its/src/test/resources/webapp/src/main/webapp/index.jsp
deleted file mode 100644
index c38169bb9..000000000
--- a/surefire-its/src/test/resources/webapp/src/main/webapp/index.jsp
+++ /dev/null
@@ -1,5 +0,0 @@
-<html>
-<body>
-<h2>Hello World!</h2>
-</body>
-</html>
diff --git
a/surefire-its/src/test/resources/webapp/src/test/java/WebAppTest.java
b/surefire-its/src/test/resources/webapp/src/test/java/WebAppTest.java
deleted file mode 100644
index a71edeb90..000000000
--- a/surefire-its/src/test/resources/webapp/src/test/java/WebAppTest.java
+++ /dev/null
@@ -1,47 +0,0 @@
-import java.io.InputStream;
-import java.net.URL;
-
-import junit.framework.TestCase;
-
-import org.mortbay.jetty.Server;
-
-
-public class WebAppTest
- extends TestCase
-{
- private Server server = null;
-
- public void setUp()
- throws Exception
- {
- System.setProperty( "org.mortbay.xml.XmlParser.NotValidating", "true"
);
-
- server = new Server();
- String testPort = ":18080";
- server.addListener( testPort );
- server.addWebApplication( "127.0.0.1", "/webapp", "target/webapp" );
-
- server.start();
- }
-
- public void testBlah()
- throws Exception
- {
- URL url = new URL( "http://127.0.0.1:18080/webapp/index.jsp" );
- InputStream stream = url.openStream();
- StringBuffer sb = new StringBuffer();
- for ( int i = stream.read(); i != -1; i = stream.read() )
- {
- sb.append( (char) i );
- }
- String value = sb.toString();
- assertTrue( value, value.contains( "Hello" ) );
- }
-
- public void tearDown()
- throws Exception
- {
- if ( server != null )
- server.stop();
- }
-}