This is an automated email from the ASF dual-hosted git repository.

sjaranowski pushed a commit to branch clenups-duplicate
in repository https://gitbox.apache.org/repos/asf/maven-surefire.git

commit 28b8d56bd5b4d8f4a52c6aa19fe41f8ce76c9d80
Author: Slawomir Jaranowski <[email protected]>
AuthorDate: Fri Mar 13 22:15:26 2026 +0100

    Remove redundant ITs and resource cleanups
    
    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();
-    }
-}

Reply via email to