You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ti...@apache.org on 2018/02/18 00:48:03 UTC

[51/52] [abbrv] [partial] maven-surefire git commit: [SUREFIRE-1471] Too long Windows path cause CI issues. Renamed surefire-intergation-tests to surefire-its.

[SUREFIRE-1471] Too long Windows path cause CI issues. Renamed surefire-intergation-tests to surefire-its.


Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo
Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/4d00932a
Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/4d00932a
Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/4d00932a

Branch: refs/heads/master
Commit: 4d00932a06495deb27fb32187226cd7e40a89aee
Parents: b2d51ff
Author: Tibor17 <ti...@apache.org>
Authored: Mon Feb 5 23:06:52 2018 +0100
Committer: Tibor17 <ti...@apache.org>
Committed: Sun Feb 18 01:44:09 2018 +0100

----------------------------------------------------------------------
 Jenkinsfile                                     |  20 +-
 pom.xml                                         |   2 +-
 surefire-integration-tests/pom.xml              | 202 -------
 .../maven/surefire/its/AbstractFailFastIT.java  | 105 ----
 .../maven/surefire/its/AbstractJigsawIT.java    | 111 ----
 .../maven/surefire/its/AbstractTestCaseIT.java  |  41 --
 .../its/AbstractTestMultipleMethodPatterns.java | 483 -----------------
 .../surefire/its/AdditionalClasspathIT.java     |  39 --
 .../maven/surefire/its/AggregateReportIT.java   |  57 --
 .../apache/maven/surefire/its/ArgLineIT.java    |  39 --
 .../maven/surefire/its/ArgLinePropertiesIT.java |  39 --
 .../surefire/its/AssumptionFailureReportIT.java |  34 --
 .../maven/surefire/its/CheckSingleTestIT.java   |  70 ---
 .../its/CheckTestFailIfNoTestsForkModeIT.java   |  81 ---
 .../surefire/its/CheckTestFailIfNoTestsIT.java  |  63 ---
 .../its/CheckTestNgBeforeMethodFailureIT.java   |  47 --
 .../surefire/its/CheckTestNgBeforeMethodIT.java |  44 --
 .../its/CheckTestNgCustomObjectFactoryIT.java   |  58 --
 .../CheckTestNgCustomTestRunnerFactoryIT.java   |  59 --
 .../surefire/its/CheckTestNgExecuteErrorIT.java |  69 ---
 .../its/CheckTestNgGroupThreadParallelIT.java   |  43 --
 .../maven/surefire/its/CheckTestNgJdk14IT.java  |  41 --
 .../its/CheckTestNgListenerReporterIT.java      | 105 ----
 .../surefire/its/CheckTestNgListenersIT.java    |  37 --
 .../its/CheckTestNgPathWithSpacesIT.java        |  42 --
 .../surefire/its/CheckTestNgReportTestIT.java   |  74 ---
 .../surefire/its/CheckTestNgSuiteXmlIT.java     |  60 ---
 .../its/CheckTestNgSuiteXmlSingleIT.java        |  44 --
 .../surefire/its/CheckTestNgVersionsIT.java     | 223 --------
 .../maven/surefire/its/ClassPathOrderIT.java    |  39 --
 .../surefire/its/ClasspathFilteringIT.java      |  39 --
 .../surefire/its/ClasspathScopeFilteringIT.java |  39 --
 .../maven/surefire/its/ConsoleOutputIT.java     | 106 ----
 .../maven/surefire/its/CrashDetectionIT.java    |  61 ---
 .../surefire/its/DefaultConfigurationIT.java    |  38 --
 .../surefire/its/EnvironmentVariableIT.java     |  40 --
 .../surefire/its/EnvironmentVariablesIT.java    |  47 --
 .../maven/surefire/its/FailFastJUnitIT.java     |  77 ---
 .../maven/surefire/its/FailFastTestNgIT.java    |  69 ---
 .../maven/surefire/its/ForkConsoleOutputIT.java |  87 ---
 .../its/ForkConsoleOutputWithErrorsIT.java      |  47 --
 .../apache/maven/surefire/its/ForkModeIT.java   | 241 ---------
 .../surefire/its/ForkModeMultiModuleIT.java     | 162 ------
 .../maven/surefire/its/ForkModeTestNGIT.java    |  35 --
 .../its/IncludesExcludesFromFileIT.java         |  95 ----
 .../maven/surefire/its/IncludesExcludesIT.java  |  68 ---
 .../maven/surefire/its/JUnit44HamcrestIT.java   |  38 --
 .../surefire/its/JUnit47ConcurrencyIT.java      |  58 --
 .../maven/surefire/its/JUnit47ParallelIT.java   | 540 -------------------
 .../its/JUnit47ParallelNotThreadSafeIT.java     |  52 --
 .../surefire/its/JUnit47RedirectOutputIT.java   |  71 ---
 .../JUnit47RerunFailingTestWithCucumberIT.java  |  80 ---
 .../its/JUnit47StaticInnerClassTestsIT.java     |  34 --
 .../surefire/its/JUnit47WithCucumberIT.java     |  70 ---
 .../surefire/its/JUnit48TestCategoriesIT.java   | 145 -----
 .../JUnit4ForkAlwaysStaticInitPollutionIT.java  |  38 --
 .../maven/surefire/its/JUnit4IgnoreIT.java      |  52 --
 .../surefire/its/JUnit4RerunFailingTestsIT.java | 278 ----------
 .../maven/surefire/its/JUnit4RunListenerIT.java |  73 ---
 .../maven/surefire/its/JUnit4VersionsIT.java    |  87 ---
 .../apache/maven/surefire/its/JUnitDepIT.java   |  70 ---
 .../maven/surefire/its/Java9FullApiIT.java      | 109 ----
 .../maven/surefire/its/LongWindowsPathIT.java   |  88 ---
 .../apache/maven/surefire/its/ModulePathIT.java |  45 --
 .../surefire/its/NoRunnableTestsInClassIT.java  |  39 --
 .../surefire/its/PlainOldJavaClasspathIT.java   |  38 --
 .../maven/surefire/its/PlexusConflictIT.java    |  50 --
 .../apache/maven/surefire/its/PojoSimpleIT.java |  38 --
 .../apache/maven/surefire/its/ReporterTime.java |  26 -
 .../apache/maven/surefire/its/ReportersIT.java  |  45 --
 .../maven/surefire/its/ResultCountingIT.java    |  66 ---
 .../apache/maven/surefire/its/RunOrderIT.java   | 108 ----
 .../surefire/its/RunOrderParallelForksIT.java   |  31 --
 .../maven/surefire/its/SiblingAggregatorIT.java |  47 --
 .../maven/surefire/its/SmartStackTraceIT.java   |  44 --
 .../surefire/its/SystemPropertiesTestIT.java    |  55 --
 .../maven/surefire/its/TestMethodPatternIT.java | 115 ----
 .../its/TestMultipleMethodPatternsIT.java       |  67 ---
 .../its/TestMultipleMethodPatternsTestNGIT.java |  64 ---
 .../surefire/its/TestMultipleMethodsIT.java     |  74 ---
 .../maven/surefire/its/TestNgGroupsIT.java      |  69 ---
 .../its/TestNgParallelWithAnnotationsIT.java    |  38 --
 .../surefire/its/TestNgSuccessPercentageIT.java |  45 --
 .../maven/surefire/its/TestSingleMethodIT.java  | 141 -----
 .../maven/surefire/its/TimeoutForkedTestIT.java |  43 --
 .../maven/surefire/its/TwoTestCasesIT.java      | 130 -----
 .../apache/maven/surefire/its/UmlautDirIT.java  |  64 ---
 .../maven/surefire/its/UnicodeTestNamesIT.java  |  75 ---
 .../surefire/its/UseIsolatedClassLoaderIT.java  |  38 --
 .../maven/surefire/its/WorkingDirectoryIT.java  | 134 -----
 .../WorkingDirectoryIsInvalidPropertyIT.java    |  39 --
 .../surefire/its/WorkingDirectoryMissingIT.java |  39 --
 .../surefire/its/XmlReporterRunTimeIT.java      |  75 ---
 .../surefire/its/fixture/Configuration.java     |  29 -
 .../its/fixture/FailsafeOutputValidator.java    |  47 --
 .../surefire/its/fixture/HelperAssertions.java  | 174 ------
 .../fixture/IntegrationTestSuiteResults.java    |  91 ----
 .../surefire/its/fixture/MavenLauncher.java     | 504 -----------------
 .../surefire/its/fixture/MavenLauncherTest.java |  47 --
 .../surefire/its/fixture/OutputValidator.java   | 230 --------
 .../maven/surefire/its/fixture/Settings.java    |  72 ---
 .../SurefireJUnit4IntegrationTestCase.java      |  60 ---
 .../surefire/its/fixture/SurefireLauncher.java  | 492 -----------------
 .../its/fixture/SurefireLauncherTest.java       |  43 --
 .../its/fixture/SurefireVerifierException.java  |  37 --
 .../maven/surefire/its/fixture/TestFile.java    | 155 ------
 .../surefire/its/fixture/TestFramework.java     |  29 -
 .../Surefire1024VerifyFailsafeIfTestedIT.java   |  48 --
 .../jiras/Surefire1028UnableToRunSingleIT.java  |  59 --
 ...onFilterableJUnitRunnerWithCategoriesIT.java |  71 ---
 .../jiras/Surefire1041FailingJUnitRunnerIT.java |  38 --
 .../jiras/Surefire1053SystemPropertiesIT.java   |  72 ---
 ...urefire1055CorrectConcurrentTestCountIT.java |  41 --
 .../Surefire1080ParallelForkDoubleTestIT.java   |  54 --
 ...urefire1082ParallelJUnitParameterizedIT.java | 212 --------
 .../its/jiras/Surefire1095NpeInRunListener.java |  94 ----
 .../jiras/Surefire1098BalancedRunOrderIT.java   | 119 ----
 .../Surefire1122ParallelAndFlakyTestsIT.java    |  48 --
 ...fire1135ImproveIgnoreMessageForTestNGIT.java | 152 ------
 ...urefire1136CwdPropagationInForkedModeIT.java |  43 --
 .../its/jiras/Surefire1144XmlRunTimeIT.java     |  58 --
 ...Surefire1146RerunFailedAndParameterized.java |  75 ---
 .../Surefire1152RerunFailingTestsInSuiteIT.java |  64 ---
 .../Surefire1153IncludesAndSpecifiedTestIT.java |  46 --
 .../jiras/Surefire1158RemoveInfoLinesIT.java    | 142 -----
 .../Surefire1177TestngParallelSuitesIT.java     |  59 --
 .../surefire/its/jiras/Surefire1179IT.java      |  43 --
 .../jiras/Surefire1185DoNotSpawnTestsIT.java    |  62 ---
 .../its/jiras/Surefire1202RerunAndSkipIT.java   |  58 --
 .../jiras/Surefire1209RerunAndForkCountIT.java  |  75 ---
 .../its/jiras/Surefire1211JUnitTestNgIT.java    |  62 ---
 .../its/jiras/Surefire1260NewTestsPattern.java  |  49 --
 .../surefire/its/jiras/Surefire1264IT.java      |  58 --
 .../surefire/its/jiras/Surefire1265Java9IT.java |  57 --
 .../jiras/Surefire1278GroupNameEndingIT.java    |  44 --
 ...urefire1295AttributeJvmCrashesToTestsIT.java | 125 -----
 .../jiras/Surefire1364SystemPropertiesIT.java   | 203 -------
 .../its/jiras/Surefire1367AssumptionLogsIT.java | 157 ------
 .../Surefire1396CustomProviderClassPathIT.java  |  52 --
 .../jiras/Surefire141PluggableProvidersIT.java  | 179 ------
 .../jiras/Surefire146ForkPerTestNoSetupIT.java  |  38 --
 .../its/jiras/Surefire162CharsetProviderIT.java |  51 --
 .../Surefire224WellFormedXmlFailuresIT.java     |  78 ---
 .../jiras/Surefire257NotRerunningTestsIT.java   |  41 --
 .../Surefire260TestWithIdenticalNamesIT.java    |  72 ---
 .../its/jiras/Surefire34SecurityManagerIT.java  |  48 --
 .../Surefire376TestNgAfterSuiteFailureIT.java   |  44 --
 .../Surefire377TestNgAndJUnitTogetherIT.java    |  52 --
 .../Surefire408ManualProviderSelectionIT.java   |  42 --
 .../jiras/Surefire42NotExtendingTestCaseIT.java |  38 --
 .../its/jiras/Surefire44InnerClassTestIT.java   |  38 --
 .../its/jiras/Surefire500PuzzlingErrorIT.java   |  42 --
 .../Surefire510TestClassPathForkModesIT.java    |  53 --
 .../Surefire569RunTestFromDependencyJarsIT.java |  44 --
 .../Surefire570MultipleReportDirectoriesIT.java |  68 ---
 .../jiras/Surefire613TestCountInParallelIT.java |  45 --
 ...refire621TestCountingJunit3InParallelIT.java |  98 ----
 ...re628ConsoleOutputBeforeAndAfterClassIT.java |  48 --
 ...e634UnsettableSystemPropertiesWarningIT.java |  39 --
 ...urefire649EmptyStringSystemPropertiesIT.java |  84 ---
 .../its/jiras/Surefire673MockitoIT.java         |  38 --
 .../Surefire674BuildFailingWhenErrorsIT.java    |  39 --
 ...fire674BuildFailingWhenFailsafeErrorsIT.java |  38 --
 .../Surefire685CommaSeparatedIncludesIT.java    |  38 --
 .../its/jiras/Surefire697NiceSummaryIT.java     |  39 --
 .../jiras/Surefire705ParallelForkTimeoutIT.java |  40 --
 .../Surefire733AllOverrridesCapturedIT.java     |  36 --
 ...e735ForkFailWithRedirectConsoleOutputIT.java |  80 ---
 .../its/jiras/Surefire740TruncatedCommaIT.java  |  48 --
 ...refire747MethodParallelWithSuiteCountIT.java | 168 ------
 .../its/jiras/Surefire772BothReportsIT.java     |  87 ---
 .../jiras/Surefire772NoFailsafeReportsIT.java   | 108 ----
 .../jiras/Surefire772NoSurefireReportsIT.java   |  98 ----
 .../jiras/Surefire772SpecifiedReportsIT.java    |  82 ---
 .../Surefire801ForkModeNoneClassLoaderIT.java   |  38 --
 .../jiras/Surefire803MultiFailsafeExecsIT.java  |  47 --
 .../Surefire806SpecifiedTestControlsIT.java     |  52 --
 .../jiras/Surefire809GroupExpressionsIT.java    | 114 ----
 .../jiras/Surefire812Log4JClassLoaderIT.java    |  36 --
 .../its/jiras/Surefire817SystemExitIT.java      |  47 --
 .../its/jiras/Surefire818NpeIgnoresTestsIT.java |  39 --
 .../its/jiras/Surefire828EmptyGroupExprIT.java  |  97 ----
 .../jiras/Surefire832ProviderSelectionIT.java   |  49 --
 .../Surefire839TestWithoutCategoriesIT.java     |  45 --
 .../jiras/Surefire847AdditionalFailureIT.java   |  33 --
 ...refire855AllowFailsafeUseArtifactFileIT.java |  58 --
 ...refire901MIssingResultfileWhenNoTestsIT.java |  39 --
 ...urefire907PerThreadWithoutThreadCountIT.java |  42 --
 ...refire920TestFailureIgnoreWithTimeoutIT.java |  45 --
 .../Surefire926FailureWith2ProvidersIT.java     |  36 --
 .../its/jiras/Surefire930TestNgSuiteXmlIT.java  |  37 --
 .../its/jiras/Surefire943ReportContentIT.java   | 159 ------
 ...efire946KillMainProcessInReusableForkIT.java |  71 ---
 .../jiras/Surefire972BizarreNoClassDefIT.java   |  32 --
 .../jiras/Surefire975DefaultVMEncodingIT.java   |  40 --
 .../jiras/Surefire979WrongClassLoaderIT.java    |  39 --
 ...re985ParameterizedRunnerAndCategoriesIT.java |  68 ---
 .../jiras/Surefire995CategoryInheritanceIT.java |  90 ----
 .../test/resources/SurefireToolchains/pom.xml   |  72 ---
 .../main/java/test/surefiretoolchains/App.java  |  29 -
 .../java/test/surefiretoolchains/AppTest.java   |  36 --
 .../additional-classpath/extraResource/test.txt |   0
 .../extraResource2/test2.txt                    |   0
 .../test/resources/additional-classpath/pom.xml |  65 ---
 .../java/additionalClasspath/BasicTest.java     |  34 --
 .../resources/aggregate-report/child1/pom.xml   |  52 --
 .../test/java/aggregateReport/FailingTest.java  |  33 --
 .../resources/aggregate-report/child2/pom.xml   |  52 --
 .../test/java/aggregateReport/BasicTest.java    |  87 ---
 .../src/test/resources/aggregate-report/pom.xml |  67 ---
 .../src/test/resources/ant-ignore/.gitignore    |   3 -
 .../src/test/resources/ant-ignore/build.xml     |  52 --
 .../src/test/resources/ant-ignore/ivy.xml       |   6 -
 .../src/test/resources/ant-ignore/pom.xml       |  47 --
 .../src/test/resources/ant-ignore/src/ivy.xml   |   6 -
 .../src/test/java/antignore/BasicTest.java      |  42 --
 .../test/resources/argLine-parameter/pom.xml    |  61 ---
 .../test/java/argLine/TestSurefireArgLine.java  |  40 --
 .../test/resources/argLine-properties/pom.xml   |  84 ---
 .../TestSurefireArgLineProperties.java          |  58 --
 .../src/test/resources/it.properties            |  19 -
 .../resources/assumpationFailureReport/pom.xml  |  63 ---
 .../src/test/java/assumpationFailure/Test1.java |  35 --
 .../test/resources/classpath-filtering/pom.xml  |  65 ---
 .../test/java/classpathFiltering/BasicTest.java |  44 --
 .../src/test/resources/classpath-order/pom.xml  |  64 ---
 .../surefire-classpath-order.properties         |   2 -
 .../main/resources/surefire-report.properties   |   2 -
 .../src/test/java/it/BasicTest.java             |  61 ---
 .../surefire-classpath-order.properties         |   2 -
 .../resources/classpath-scope-filtering/pom.xml |  63 ---
 .../test/java/classpathFiltering/BasicTest.java |  44 --
 .../src/test/resources/consoleOutput/pom.xml    |  46 --
 .../src/test/java/consoleOutput/Test1.java      |  81 ---
 .../resources/consoleOutputEncoding/pom.xml     |  71 ---
 .../src/test/java/consoleOutput/Test1.java      |  47 --
 .../test/resources/consoleoutput-noisy/pom.xml  |  63 ---
 .../test/java/consoleoutput_noisy/Test1.java    |  85 ---
 .../test/java/consoleoutput_noisy/Test2.java    |  53 --
 .../src/test/resources/crash-detection/pom.xml  |  58 --
 .../java/junit44/environment/BasicTest.java     |  46 --
 .../test/resources/crash-during-test/pom.xml    |  65 ---
 .../java/junit44/environment/BasicTest.java     |  52 --
 .../java/junit44/environment/SomeOtherTest.java |  28 -
 .../default-configuration-abstract/pom.xml      |  47 --
 .../AbstractConcreteBasicTest.java              |  87 ---
 .../abstractClasses/NonInstantiableTest.java    |  28 -
 .../pom.xml                                     |  47 --
 .../classWithNoTests/NoMethodsTestCase.java     |  22 -
 .../default-configuration-noTests/pom.xml       |  72 ---
 .../resources/default-configuration/pom.xml     |  47 --
 .../java/defaultConfiguration/BasicTest.java    |  87 ---
 .../resources/environment-variables/pom.xml     |  64 ---
 .../src/test/java/environment/BasicTest.java    |  46 --
 .../src/test/resources/fail-fast-junit/pom.xml  | 104 ----
 .../src/test/java/pkg/ATest.java                |  20 -
 .../src/test/java/pkg/BTest.java                |  18 -
 .../src/test/java/pkg/CTest.java                |  17 -
 .../src/test/java/pkg/DTest.java                |  17 -
 .../src/test/java/pkg/ETest.java                |  12 -
 .../src/test/resources/fail-fast-testng/pom.xml |  59 --
 .../src/test/java/pkg/ATest.java                |  19 -
 .../src/test/java/pkg/BTest.java                |  18 -
 .../src/test/java/pkg/CTest.java                |  17 -
 .../src/test/java/pkg/DTest.java                |  17 -
 .../src/test/java/pkg/ETest.java                |  12 -
 .../src/test/resources/failingBuilds/pom.xml    |  40 --
 .../test/java/failingbuilds/ExceptionsTest.java |  38 --
 .../failsafe-buildfail/invoker.properties       |  19 -
 .../test/resources/failsafe-buildfail/pom.xml   |  83 ---
 .../failsafe-buildfail/src/test/java/MyAT.java  |  25 -
 .../failsafe-buildfail/src/test/java/MyIT.java  |  26 -
 .../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 -
 .../src/test/resources/failsafe-notests/pom.xml |  61 ---
 .../failsafe-notests/src/test/java/AClass.java  |  25 -
 .../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 -
 .../resources/failure-result-counting/pom.xml   |  38 --
 .../failureresultcounting/BeforeClassError.java |  43 --
 .../BeforeClassFailure.java                     |  43 --
 .../java/failureresultcounting/BeforeError.java |  48 --
 .../failureresultcounting/BeforeFailure.java    |  43 --
 .../java/failureresultcounting/NoErrors.java    |  43 --
 .../failureresultcounting/OrdinaryError.java    |  42 --
 .../java/failureresultcounting/RunTests.java    |  33 --
 .../src/test/resources/failureOutput/pom.xml    |  50 --
 .../src/test/java/forkConsoleOutput/Test1.java  |  85 ---
 .../src/test/java/forkConsoleOutput/Test2.java  |  35 --
 .../src/test/resources/failureOutput/test       |  15 -
 ...pache.maven.surefire.test.SucceedingTest.xml |  68 ---
 ...g.apache.maven.surefire.test.FailingTest.txt |  84 ---
 ...pache.maven.surefire.test.SucceedingTest.txt |   4 -
 .../test/resources/fork-consoleOutput/pom.xml   |  47 --
 .../src/test/java/forkConsoleOutput/Test1.java  |  43 --
 .../fork-consoleOutputWithErrors/pom.xml        |  50 --
 .../src/test/java/forkConsoleOutput/Test1.java  |  43 --
 .../src/test/java/forkConsoleOutput/Test2.java  |  35 --
 .../src/test/resources/fork-fail/pom.xml        |  60 ---
 .../fork-fail/src/test/java/forkMode/Test1.java |  58 --
 .../fork-fail/src/test/java/forkMode/Test2.java |  34 --
 .../fork-fail/src/test/java/forkMode/Test3.java |  34 --
 .../fork-mode-multimodule/module-a/pom.xml      |  36 --
 .../module-a/src/test/java/forkMode/Test1.java  |  67 ---
 .../module-a/src/test/java/forkMode/Test2.java  |  36 --
 .../module-a/src/test/java/forkMode/Test3.java  |  34 --
 .../fork-mode-multimodule/module-b/pom.xml      |  36 --
 .../module-b/src/test/java/forkMode/Test1.java  |  67 ---
 .../module-b/src/test/java/forkMode/Test2.java  |  36 --
 .../module-b/src/test/java/forkMode/Test3.java  |  34 --
 .../resources/fork-mode-multimodule/pom.xml     |  66 ---
 .../fork-mode-resource-loading/pom.xml          |  54 --
 .../test/java/forkMode/ResourceLoadTest.java    |  46 --
 .../src/test/resources/myFile.txt               |   1 -
 .../src/test/resources/fork-mode-testng/pom.xml |  50 --
 .../src/test/java/forkMode/Test1.java           |  65 ---
 .../src/test/java/forkMode/Test2.java           |  33 --
 .../src/test/java/forkMode/Test3.java           |  34 --
 .../src/test/resources/fork-mode/pom.xml        |  59 --
 .../fork-mode/src/test/java/forkMode/Test1.java |  67 ---
 .../fork-mode/src/test/java/forkMode/Test2.java |  34 --
 .../fork-mode/src/test/java/forkMode/Test3.java |  34 --
 .../src/test/resources/fork-timeout/pom.xml     |  47 --
 .../test/java/forktimeout/BaseForkTimeout.java  |  53 --
 .../src/test/java/forktimeout/Test1.java        |  34 --
 .../src/test/java/forktimeout/Test2.java        |  30 --
 .../src/test/java/forktimeout/Test3.java        |  32 --
 .../src/test/java/forktimeout/Test4.java        |  32 --
 .../src/test/java/forktimeout/Test5.java        |  32 --
 .../common-excludes.txt                         |   3 -
 .../path-includes.txt                           |   3 -
 .../includes-excludes-from-file/pom.xml         | 153 ------
 .../regex-includes.txt                          |   3 -
 .../simple-includes.txt                         |   4 -
 .../simple-mixed-includes.txt                   |   3 -
 .../src/test/java/org/test/DefaultTest.java     |  34 --
 .../src/test/java/org/test/DontRunTest.java     |  30 --
 .../java/org/test/NotIncludedByDefault.java     |  34 --
 .../src/test/java/org/test/aTestXmlFile.xml     |  24 -
 .../test/resources/includes-excludes/pom.xml    | 135 -----
 .../src/test/java/org/test/DefaultTest.java     |  34 --
 .../src/test/java/org/test/DontRunTest.java     |  30 --
 .../java/org/test/NotIncludedByDefault.java     |  34 --
 .../src/test/java/org/test/aTestXmlFile.xml     |  24 -
 .../test/resources/isolated-classloader/pom.xml |  56 --
 .../java/isolatedClassloader/BasicTest.java     |  86 ---
 .../src/test/resources/java9-full-api/pom.xml   | 132 -----
 .../java9-full-api/src/test/java/J9IT.java      |  37 --
 .../java9-full-api/src/test/java/J9Test.java    |  36 --
 .../resources/junit-fork-mode-always/pom.xml    |  57 --
 .../src/test/java/junit4/forkMode/Test1.java    |  60 ---
 .../src/test/java/junit4/forkMode/Test2.java    |  36 --
 .../src/test/java/junit4/forkMode/Test3.java    |  36 --
 .../src/test/resources/junit-ignore/pom.xml     |  61 ---
 .../ClassAndMethodIgnoreNothingToRunTest.java   |  37 --
 ...sLevelIgnore1WithMethodThatIsNormalTest.java |  36 --
 ...sLevelIgnore2WithMethodThatIsNormalTest.java |  36 --
 ...IgnoredMethodsAnd1AssumptionFailureTest.java |  57 --
 .../src/test/resources/junit-innerClass/pom.xml |  55 --
 .../test/java/junit/innerClass/BasicTest.java   |  39 --
 .../junit-notExtendingTestCase/pom.xml          |  55 --
 .../junit/notExtendingTestCase/SuiteTest.java   |  49 --
 .../junit/notExtendingTestCase/TestHelper.java  |  24 -
 .../test/resources/junit-pathWithUmlaut/pom.xml |  55 --
 .../src/test/java/umlautTest/BasicTest.java     |  87 ---
 .../resources/junit-twoTestCaseSuite/pom.xml    |  59 --
 .../java/junit/twoTestCaseSuite/BasicTest.java  |  86 ---
 .../java/junit/twoTestCaseSuite/TestTwo.java    |  29 -
 .../twoTestCaseSuite/WrapperTestSuite.java      |  40 --
 .../test/resources/junit-twoTestCases/pom.xml   |  55 --
 .../test/java/junit/twoTestCases/BasicTest.java |  86 ---
 .../test/java/junit/twoTestCases/TestTwo.java   |  29 -
 .../junit4-forkAlways-staticInit/pom.xml        |  38 --
 .../src/test/java/junit4/App2Test.java          |  50 --
 .../src/test/java/junit4/AppTest.java           |  50 --
 .../junit4-rerun-failing-tests/pom.xml          |  55 --
 .../test/java/junit4/FlakyFirstTimeTest.java    |  62 ---
 .../src/test/java/junit4/PassingTest.java       |  39 --
 .../test/resources/junit4-runlistener/pom.xml   |  71 ---
 .../java/runListener/EchoingRunListener.java    |  82 ---
 .../src/test/java/runListener/FileHelper.java   |  44 --
 .../runListener/FileWritingRunListener1.java    |  40 --
 .../runListener/FileWritingRunListener2.java    |  40 --
 .../java/runListener/JUnit4RunListenerTest.java |  32 --
 .../resources/junit4-twoTestCaseSuite/pom.xml   |  62 ---
 .../test/java/twoTestCaseSuite/BasicTest.java   |  64 ---
 .../java/twoTestCaseSuite/Junit4TestSuite.java  |  33 --
 .../java/twoTestCaseSuite/Junit4TestTwo.java    |  27 -
 .../src/test/resources/junit4/pom.xml           |  55 --
 .../junit4/src/test/java/junit4/BasicTest.java  |  65 ---
 .../src/test/resources/junit44-dep/pom.xml      |  71 ---
 .../src/test/java/junit44Dep/BasicTest.java     |  67 ---
 .../test/resources/junit44-environment/pom.xml  |  59 --
 .../java/junit44/environment/BasicTest.java     |  40 --
 .../src/test/resources/junit44-hamcrest/pom.xml |  54 --
 .../test/java/junit44/hamcrest/BasicTest.java   |  66 ---
 .../resources/junit44-method-pattern/pom.xml    |  60 ---
 .../src/test/java/junit4/BasicTest.java         |  77 ---
 .../resources/junit44-multiple-methods/pom.xml  |  68 ---
 .../src/test/java/junit4/BasicTest.java         |  83 ---
 .../src/test/java/junit4/TestThree.java         |  77 ---
 .../src/test/java/junit4/TestTwo.java           |  77 ---
 .../resources/junit44-single-method/pom.xml     |  60 ---
 .../src/test/java/junit4/BasicTest.java         |  71 ---
 .../test/resources/junit47-concurrency/pom.xml  |  61 ---
 .../src/test/java/junit47/BasicTest.java        |  71 ---
 .../src/test/resources/junit47-cucumber/pom.xml |  81 ---
 .../sample/cucumber/FailingCucumberTest.java    |  31 --
 .../test/java/org/sample/cucumber/StepDefs.java |  57 --
 .../sample/cucumber/SuccessCucumberTest.java    |  31 --
 .../src/test/resources/failing/Sample.feature   |  10 -
 .../src/test/resources/success/Sample.feature   |  10 -
 .../test/resources/junit47-parallel-nts/pom.xml |  64 ---
 .../java/surefireparallelnts/ParallelTest.java  |  37 --
 .../RunningInSequenceTest.java                  |  37 --
 .../junit47-parallel-with-suite/pom.xml         |  38 --
 .../src/test/java/surefire747/SuiteTest1.java   |  93 ----
 .../src/test/java/surefire747/SuiteTest2.java   |  93 ----
 .../src/test/java/surefire747/TestSuite.java    |  52 --
 .../src/test/resources/junit47-parallel/pom.xml |  70 ---
 .../test/java/surefireparallel/Suite1Test.java  |  39 --
 .../test/java/surefireparallel/Suite2Test.java  |  39 --
 .../test/java/surefireparallel/TestClass.java   |  50 --
 .../java/surefireparallel/Waiting1Test.java     |  50 --
 .../java/surefireparallel/Waiting2Test.java     |  50 --
 .../java/surefireparallel/Waiting3Test.java     |  50 --
 .../java/surefireparallel/Waiting4Test.java     |  50 --
 .../java/surefireparallel/Waiting5Test.java     |  50 --
 .../java/surefireparallel/Waiting6Test.java     |  50 --
 .../java/surefireparallel/Waiting7Test.java     |  50 --
 .../java/surefireparallel/Waiting8Test.java     |  50 --
 .../resources/junit47-redirect-output/pom.xml   |  58 --
 .../test/java/junit47ConsoleOutput/Test0.java   |  63 ---
 .../test/java/junit47ConsoleOutput/Test1.java   |  43 --
 .../test/java/junit47ConsoleOutput/Test2.java   |  43 --
 .../test/java/junit47ConsoleOutput/Test3.java   |  30 --
 .../pom.xml                                     |  77 ---
 .../org/sample/cucumber/FlakeCucumberTest.java  |  29 -
 .../test/java/org/sample/cucumber/StepDefs.java |  56 --
 .../org/sample/cucumber/Sample.feature          |  10 -
 .../junit47-static-inner-class-tests/pom.xml    |  40 --
 .../src/test/java/junit4/BasicTest.java         |  33 --
 .../java/junit4/TopLevelAbstractClassTest.java  |  33 --
 .../test/java/junit4/TopLevelInterfaceTest.java |  33 --
 .../test/resources/junit48-categories/pom.xml   |  70 ---
 .../src/test/java/junit4/BasicTest.java         |  72 ---
 .../src/test/java/junit4/CategoryA.java         |  21 -
 .../src/test/java/junit4/CategoryB.java         |  21 -
 .../src/test/java/junit4/CategoryC.java         |  21 -
 .../src/test/java/junit4/CategoryCTest.java     |  68 ---
 .../src/test/java/junit4/NoCategoryTest.java    |  38 --
 .../resources/junit48-method-pattern/pom.xml    | 103 ----
 .../src/test/java/junit4/BasicTest.java         |  79 ---
 .../src/test/java/junit4/SampleCategory.java    |  25 -
 .../junit48-multiple-method-patterns/pom.xml    | 195 -------
 .../test/java/jiras/surefire745/BasicTest.java  |  53 --
 .../test/java/jiras/surefire745/TestFive.java   |  49 --
 .../test/java/jiras/surefire745/TestFour.java   |  49 --
 .../test/java/jiras/surefire745/TestThree.java  |  51 --
 .../test/java/jiras/surefire745/TestTwo.java    |  42 --
 .../resources/junit48-multiple-methods/pom.xml  | 103 ----
 .../src/test/java/junit4/BasicTest.java         |  83 ---
 .../src/test/java/junit4/TestThree.java         |  77 ---
 .../src/test/java/junit4/TestTwo.java           |  76 ---
 .../resources/junit48-single-method/pom.xml     | 103 ----
 .../src/test/java/junit4/BasicTest.java         |  71 ---
 .../resources/junit48-smartStackTrace/pom.xml   |  57 --
 .../test/java/junit4/SmartStackTraceTest.java   |  50 --
 .../test/resources/large-test-results/pom.xml   |  55 --
 .../test/java/largeTestResults/BasicTest.java   |  65 ---
 .../test/resources/long-windows-path/pom.xml    |  57 --
 .../test/java/longwindowspath/BasicTest.java    |  36 --
 .../src/test/resources/modulepath/pom.xml       |  45 --
 .../modulepath/src/main/java/com/app/Main.java  |  34 --
 .../modulepath/src/main/java/module-info.java   |  21 -
 .../src/test/java/com/app/AppTest.java          |  36 --
 .../src/test/resources/norunnableTests/pom.xml  |  58 --
 .../java/junit/norunnabletests/BasicTest.java   |  28 -
 .../src/test/resources/parallel-runtime/pom.xml |  42 --
 .../src/test/java/runorder/parallel/Test1.java  |  69 ---
 .../src/test/java/runorder/parallel/Test2.java  |  54 --
 .../src/test/java/runorder/parallel/Test3.java  |  55 --
 .../resources/plain-old-java-classpath/pom.xml  |  57 --
 .../java/plainOldJavaClasspath/BasicTest.java   |  87 ---
 .../src/test/resources/plexus-conflict/pom.xml  |  59 --
 .../plexusConflict/CommandlineExtender.java     |  35 --
 .../src/test/java/plexusConflict/BasicTest.java |  37 --
 .../src/test/resources/pojo-simple/pom.xml      |  50 --
 .../pojo-simple/src/test/java/PojoTest.java     |  33 --
 .../src/test/resources/pom.xml                  |  40 --
 .../src/test/resources/reporters/pom.xml        |  49 --
 .../src/test/java/reporters/Test1.java          |  30 --
 .../src/test/java/reporters/Test2.java          |  30 --
 .../src/test/resources/result-counting/pom.xml  |  41 --
 .../test/java/resultcounting/MySuiteTest1.java  |  43 --
 .../test/java/resultcounting/MySuiteTest2.java  |  44 --
 .../test/java/resultcounting/MySuiteTest3.java  |  45 --
 .../src/test/java/resultcounting/Test1.java     |  76 ---
 .../src/test/java/resultcounting/Test2.java     | 127 -----
 .../src/test/resources/runOrder/pom.xml         |  60 ---
 .../src/test/java/junit/runOrder/TestA.java     |  31 --
 .../src/test/java/junit/runOrder/TestB.java     |  31 --
 .../src/test/java/junit/runOrder/TestC.java     |  31 --
 .../test/resources/runorder-parallel/pom.xml    |  42 --
 .../src/test/java/runorder/parallel/Test1.java  |  92 ----
 .../src/test/java/runorder/parallel/Test2.java  |  50 --
 .../src/test/java/runorder/parallel/Test3.java  |  83 ---
 .../src/test/resources/settings.xml             |  53 --
 .../sibling-aggregator/aggregator/pom.xml       |  51 --
 .../resources/sibling-aggregator/child1/pom.xml |  44 --
 .../main/java/siblingAggregator/FooHolder.java  |  24 -
 .../resources/sibling-aggregator/child2/pom.xml |  49 --
 .../java/siblingAggregator/FooHolderTest.java   |  27 -
 .../resources/small-result-counting/pom.xml     |  38 --
 .../test/java/smallresultcounting/Test1.java    |  66 ---
 .../test/java/smallresultcounting/Test2.java    | 107 ----
 .../jiras-surefire-1024-it/pom.xml              |  79 ---
 .../jiras-surefire-1024-testjar/pom.xml         |  47 --
 .../src/main/java/jiras/surefire1024/A1IT.java  |  12 -
 .../src/test/resources/surefire-1024/pom.xml    |  51 --
 .../pom.xml                                     |  53 --
 .../test/java/jiras/surefire1028/SomeTest.java  |  36 --
 .../pom.xml                                     |  69 ---
 .../jiras/surefire1036/IntegrationTest.java     |  24 -
 .../jiras/surefire1036/TestSomeIntegration.java |  37 --
 .../java/jiras/surefire1036/TestSomeUnit.java   |  36 --
 .../TestSomethingWithMockitoRunner.java         |  52 --
 .../pom.xml                                     |  60 ---
 .../src/test/java/test/AppTest.java             |  38 --
 .../src/test/java/test/BadRunner.java           |  43 --
 .../surefire-1053-system-properties/pom.xml     |  65 ---
 .../src/test/java/jiras/surefire1053/ATest.java |  32 --
 .../surefire-1055-parallelTestCount/pom.xml     |  66 ---
 .../src/test/java/foo/Method1Test.java          |  30 --
 .../src/test/java/foo/Methods2Test.java         |  36 --
 .../src/test/java/foo/Methods3Test.java         |  43 --
 .../src/test/java/foo/Methods4Test.java         |  48 --
 .../src/test/java/foo/Methods5Test.java         |  54 --
 .../src/test/java/foo/Methods6Test.java         |  42 --
 .../src/test/java/foo/SleepUtil.java            |  35 --
 .../pom.xml                                     |  74 ---
 .../java/com/cal/HelloWorldFlakyCotTest.java    |  35 --
 .../java/com/cal/HelloWorldFlakyErrorTest.java  |  35 --
 .../src/test/java/com/cal/HelloWorldTest.java   |  40 --
 .../src/test/java/com/cal/SimpleTest.java       |  46 --
 .../pom.xml                                     |  64 ---
 .../java/jiras/surefire1082/Jira1082Test.java   |  60 ---
 .../java/jiras/surefire1082/Jira1264Test.java   |  36 --
 .../surefire-1095-npe-in-runlistener/pom.xml    |  70 ---
 .../test/java/jiras/surefire1095/Listener.java  |  38 --
 .../test/java/jiras/surefire1095/SomeTest.java  |  31 --
 .../surefire-1098-balanced-runorder/pom.xml     |  62 ---
 .../src/test/java/jiras/surefire1098/ATest.java |  34 --
 .../src/test/java/jiras/surefire1098/BTest.java |  34 --
 .../src/test/java/jiras/surefire1098/CTest.java |  34 --
 .../src/test/java/jiras/surefire1098/DTest.java |  34 --
 .../pom.xml                                     |  78 ---
 .../src/test/java/test/FlakyTest.java           |  41 --
 .../pom.xml                                     |  79 ---
 .../java/testng/SkipExceptionReportTest.java    |   1 -
 .../pom.xml                                     |  69 ---
 ...CurrentWorkingDirectoryInForkedModeTest.java |  51 --
 .../resources/surefire-1144-xml-runtime/pom.xml |  50 --
 .../src/test/java/surefire1144/Test1.java       |  82 ---
 .../pom.xml                                     |  62 ---
 .../CustomDescriptionParameterizedTest.java     |  62 ---
 ...omDescriptionWithCommaParameterizedTest.java |  63 ---
 .../surefire1146/SimpleParameterizedTest.java   |  62 ---
 .../java/jiras/surefire1146/StandardTest.java   |  40 --
 .../pom.xml                                     | 143 -----
 .../test/java/jiras/surefire1152/FlakyIT.java   |  39 --
 .../java/jiras/surefire1152/FlakyITSuite.java   |  29 -
 .../java/jiras/surefire1152/FlakyParent.java    |  45 --
 .../test/java/jiras/surefire1152/FlakyTest.java |  39 --
 .../java/jiras/surefire1152/FlakyTestSuite.java |  29 -
 .../pom.xml                                     |  60 ---
 .../java/jiras/surefire1153/IncludedUT.java     |  30 --
 .../jiras/surefire1153/NotIncludedTest.java     |  30 --
 .../surefire-1158-remove-info-lines/pom.xml     |  69 ---
 .../src/test/java/jira1158/JUnitTest.java       |  31 --
 .../src/test/java/jira1158/TestNGSuiteTest.java |  32 --
 .../pom.xml                                     |  73 ---
 .../src/test/java/debug/ParallelTest.java       |  45 --
 .../src/test/resources/surefire-1185/pom.xml    |  66 ---
 .../src/test/java/pkg/RunningTest.java          |  29 -
 .../src/test/java/pkg/UnlistedTest.java         |  29 -
 .../surefire-1202-rerun-and-failfast/pom.xml    | 118 ----
 .../src/test/java/pkg/ATest.java                |  45 --
 .../src/test/java/pkg/BTest.java                |  42 --
 .../src/test/java/pkg/CTest.java                |  35 --
 .../src/test/java/pkg/DTest.java                |  35 --
 .../src/test/java/pkg/ETest.java                |  31 --
 .../surefire-1209-rerun-and-forkcount/pom.xml   | 115 ----
 .../src/test/java/pkg/ATest.java                |  45 --
 .../src/test/java/pkg/BTest.java                |  42 --
 .../src/test/java/pkg/CTest.java                |  35 --
 .../src/test/java/pkg/DTest.java                |  35 --
 .../src/test/java/pkg/ETest.java                |  31 --
 .../src/test/resources/surefire-1211/pom.xml    |  71 ---
 .../src/test/java/jira1211/JUnitTest.java       |  31 --
 .../src/test/java/jira1211/TestNGSuiteTest.java |  32 --
 .../surefire-1260-new-tests-pattern/pom.xml     |  60 ---
 .../src/test/java/pkg/JUnit3Tests.java          |  34 --
 .../src/test/java/pkg/JUnit4Tests.java          |  42 --
 .../src/test/resources/surefire-1264/pom.xml    |  52 --
 .../core/surefireJunitTests/ATest.java          |  33 --
 .../core/surefireJunitTests/BTest.java          |  33 --
 .../core/surefireJunitTests/BaseTest.java       |  52 --
 .../core/surefireJunitTests/CTest.java          |  33 --
 .../core/surefireJunitTests/DTest.java          |  33 --
 .../src/test/resources/surefire-1265/pom.xml    |  49 --
 .../surefire-1265/src/test/java/J9Test.java     |  15 -
 .../surefire-1278-group-name-ending/pom.xml     |  58 --
 .../src/test/java/pkg/ATest.java                |  40 --
 .../src/test/resources/surefire-1364/pom.xml    | 155 ------
 .../surefire-1364/src/test/java/FirstTest.java  |  30 --
 .../surefire-1364/src/test/java/SecondTest.java |  30 --
 .../surefire-1364/src/test/java/ThirdTest.java  |  30 --
 .../src/test/resources/surefire-1367/pom.xml    |  59 --
 .../surefire-1367/src/test/java/ATest.java      |  38 --
 .../surefire-1367/src/test/java/BTest.java      |  34 --
 .../pom.xml                                     |  52 --
 .../testprovider/ClassPathTestProvider.java     |  63 ---
 ....maven.surefire.providerapi.SurefireProvider |   1 -
 .../pom.xml                                     |  82 ---
 .../test/java/pluggableproviders/EmptyIT.java   |  26 -
 .../test/java/pluggableproviders/EmptyTest.java |  26 -
 .../pom.xml                                     |  51 --
 .../surefire/testprovider/TestProvider.java     |  75 ---
 ....maven.surefire.providerapi.SurefireProvider |   1 -
 .../surefire-141-pluggableproviders/pom.xml     |  68 ---
 .../src/test/java/surefire141/BasicTest.java    |  87 ---
 .../src/test/java/surefire141/TestTwo.java      |  29 -
 .../surefire-146-forkPerTestNoSetup/pom.xml     |  58 --
 .../java/forkPerTestNoSetup/TestSurefire2.java  |  86 ---
 .../surefire-162-charsetProvider/pom.xml        |  38 --
 .../jcharset/jcharset/1.2.1/jcharset-1.2.1.jar  | Bin 22719 -> 0 bytes
 .../jcharset/1.2.1/jcharset-1.2.1.jar.md5       |   1 -
 .../jcharset/1.2.1/jcharset-1.2.1.jar.sha1      |   1 -
 .../jcharset/jcharset/1.2.1/jcharset-1.2.1.pom  |   9 -
 .../jcharset/1.2.1/jcharset-1.2.1.pom.md5       |   1 -
 .../jcharset/1.2.1/jcharset-1.2.1.pom.sha1      |   1 -
 .../repo/jcharset/jcharset/maven-metadata.xml   |  11 -
 .../jcharset/jcharset/maven-metadata.xml.md5    |   1 -
 .../jcharset/jcharset/maven-metadata.xml.sha1   |   1 -
 .../charsetProvider/MSUREFIRE77TestCase.java    |  40 --
 .../surefire-224-wellFormedXmlFailures/pom.xml  |  58 --
 .../wellFormedXmlFailures/TestSurefire3.java    |  62 ---
 .../surefire-257-rerunningTests/module1/pom.xml |  23 -
 .../main/java/surefire257/MyModule1Class.java   |  26 -
 .../java/surefire257/MyModule1ClassTest.java    |  33 --
 .../surefire-257-rerunningTests/module2/pom.xml |  23 -
 .../main/java/surefire257/MyModule2Class.java   |   6 -
 .../java/surefire257/MyModule2ClassTest.java    |  13 -
 .../surefire-257-rerunningTests/pom.xml         |  43 --
 .../surefire-260-testWithIdenticalNames/pom.xml |  64 ---
 .../src/test/java/surefire260/TestA.java        |  35 --
 .../src/test/java/surefire260/TestB.java        |  31 --
 .../src/test/java/surefire260/TestC.java        |  31 --
 .../surefire-34-securityManager-success/pom.xml |  61 ---
 .../test/java/junit4/SecurityManagerTest.java   |  56 --
 .../surefire-34-securityManager/pom.xml         |  61 ---
 .../test/java/junit4/SecurityManagerTest.java   |  60 ---
 .../pom.xml                                     |  77 ---
 .../test/java/junit/twoTestCases/BasicTest.java |  86 ---
 .../test/java/junit/twoTestCases/TestTwo.java   |  29 -
 .../surefire-500-puzzling-error/pom.xml         |  37 --
 .../test/java/surefire500/ExplodingTest.java    |  49 --
 .../src/test/java/surefire500/PassingTest.java  |  53 --
 .../src/test/java/surefire500/Suite.java        |  30 --
 .../surefire-510-testClassPath/pom.xml          |  57 --
 .../src/test/java/surefire510/Test1.java        |  40 --
 .../module1/pom.xml                             |  50 --
 .../pom.xml                                     |  17 -
 .../testjar/pom.xml                             |  47 --
 .../testjar/src/test/java/org/test/TestA.java   |  29 -
 .../testjar/src/test/java/org/test/TestB.java   |  29 -
 .../module1/pom.xml                             |  23 -
 .../maven/surefire570/MyModule1Class.java       |  26 -
 .../maven/surefire570/MyModule1ClassTest.java   |  38 --
 ...ireReport.surefireReportTest.MyClassTest.xml |  71 ---
 ...ireReport.surefireReportTest.MyClassTest.txt |  13 -
 .../module2/pom.xml                             |  23 -
 .../surefire570/module2/MyModule2Class.java     |   6 -
 .../surefire570/module2/MyModule2ClassTest.java |  18 -
 ...ireReport.surefireReportTest.MyClassTest.xml |  71 ---
 ...ireReport.surefireReportTest.MyClassTest.txt |  13 -
 .../pom.xml                                     | 117 ----
 .../surefire-613-testCount-in-parallel/pom.xml  |  38 --
 .../src/test/java/surefire163/Test1.java        |  90 ----
 .../src/test/java/surefire163/Test2.java        | 127 -----
 .../pom.xml                                     | 217 --------
 .../src/it/java/mho/JUnit4AdapterSuiteTest.java |  39 --
 .../src/it/java/mho/MySuiteTest1.java           |  48 --
 .../src/it/java/mho/MySuiteTest2.java           |  49 --
 .../src/it/java/mho/MySuiteTest3.java           |  49 --
 .../pom.xml                                     |  39 --
 .../src/test/java/surefire628/Test1.java        |  48 --
 .../src/test/java/surefire628/Test2.java        |  42 --
 .../pom.xml                                     |  61 ---
 .../src/test/java/junit4/BasicTest.java         |  64 ---
 .../surefire-649-systemProperties/pom.xml       |  67 ---
 .../jiras/surefire649/SystemPropertiesTest.java |  32 --
 .../pom.xml                                     |  64 ---
 .../SystemPropertyVariablesTest.java            |  32 --
 .../test/resources/surefire-673-mockito/pom.xml |  37 --
 .../src/test/java/surefire673/TestMockito.java  |  36 --
 .../surefire-674-buildFailingWhenErrors/pom.xml |  41 --
 .../src/test/java/resultcounting/Test2.java     |  36 --
 .../surefire-685-commaseparatedIncludes/pom.xml |  63 ---
 .../src/test/java/surefire685/TestA.java        |  29 -
 .../src/test/java/surefire685/TestB.java        |  29 -
 .../src/test/java/surefire685/TestC.java        |  29 -
 .../resources/surefire-697-niceSummary/pom.xml  |  55 --
 .../test/java/junit/surefire697/BasicTest.java  |  65 ---
 .../test/java/junit/surefire697/TestTwo.java    |  31 --
 .../surefire-733-allOverridesCaptured/pom.xml   |  56 --
 .../src/test/java/junit/surefire733/ATest.java  |  46 --
 .../TEST-junit.twoTestCases.BasicTest.xml       |  62 ---
 .../TEST-junit.twoTestCases.TestTwo.xml         |  62 ---
 .../surefire-740-comma-truncated/pom.xml        |  61 ---
 .../resources/surefire-772-both-reports/pom.xml |  91 ----
 .../TEST-junit.twoTestCases.BasicTest.xml       |  62 ---
 .../TEST-junit.twoTestCases.TestTwo.xml         |  62 ---
 .../TEST-junit.twoTestCases.BasicTest.xml       |  62 ---
 .../TEST-junit.twoTestCases.TestTwo.xml         |  62 ---
 .../surefire-772-no-failsafe-reports/pom.xml    |  91 ----
 .../TEST-junit.twoTestCases.BasicTest.xml       |  62 ---
 .../TEST-junit.twoTestCases.TestTwo.xml         |  62 ---
 .../resources/surefire-772-no-reports/pom.xml   |  56 --
 .../surefire-772-no-surefire-reports/pom.xml    |  91 ----
 .../TEST-junit.twoTestCases.BasicTest.xml       |  62 ---
 .../TEST-junit.twoTestCases.TestTwo.xml         |  62 ---
 .../TEST-junit.twoTestCases.BasicTest.xml       |  62 ---
 .../TEST-junit.twoTestCases.TestTwo.xml         |  62 ---
 .../surefire-772-specified-reports/pom.xml      |  96 ----
 .../pom.xml                                     |  80 ---
 .../org/apache/maven/surefire/test/App.java     |  37 --
 .../apache/maven/surefire/test/FailingTest.java |  84 ---
 .../maven/surefire/test/SucceedingTest.java     |  84 ---
 .../pom.xml                                     |  61 ---
 .../org/apache/maven/surefire/test/App.java     |  37 --
 .../org/apache/maven/surefire/test/TheTest.java |  42 --
 .../surefire-806-specifiedTests-multi/pom.xml   |  86 ---
 .../java/defaultConfiguration/FirstTest.java    |  36 --
 .../java/defaultConfiguration/FourthTest.java   |  36 --
 .../java/defaultConfiguration/SecondTest.java   |  36 --
 .../java/defaultConfiguration/ThirdTest.java    |  36 --
 .../surefire-806-specifiedTests-single/pom.xml  |  70 ---
 .../java/defaultConfiguration/FirstTest.java    |  36 --
 .../java/defaultConfiguration/FourthTest.java   |  36 --
 .../java/defaultConfiguration/SecondTest.java   |  36 --
 .../java/defaultConfiguration/ThirdTest.java    |  36 --
 .../surefire-809-groupExpr-junit48/pom.xml      |  57 --
 .../src/test/java/junit4/BasicTest.java         |  88 ---
 .../src/test/java/junit4/CategoryA.java         |  21 -
 .../src/test/java/junit4/CategoryB.java         |  21 -
 .../src/test/java/junit4/CategoryC.java         |  21 -
 .../src/test/java/junit4/CategoryCTest.java     |  80 ---
 .../src/test/java/junit4/NoCategoryTest.java    |  38 --
 .../surefire-809-groupExpr-testng/pom.xml       |  45 --
 .../src/test/java/testng/BasicTest.java         |  72 ---
 .../src/test/java/testng/CategoryCTest.java     |  63 ---
 .../src/test/java/testng/NoCategoryTest.java    |  38 --
 .../surefire-812-log4j-classloader/pom.xml      |  44 --
 .../src/main/resources/log4j.properties         |  24 -
 .../src/test/java/surefire812/LoggingTest.java  |  36 --
 .../resources/surefire-817-system-exit/pom.xml  |  69 ---
 .../src/test/java/jiras/surefire817/Test.java   |  29 -
 .../surefire-818-ignored-tests-on-npe/pom.xml   |  37 --
 .../src/test/java/cyril/test/FirstTest.java     |  55 --
 .../src/test/java/cyril/test/IgnoredTest.java   |  35 --
 .../src/test/java/cyril/test/Message.java       |  37 --
 .../src/test/java/cyril/test/MyService.java     |  28 -
 .../src/test/java/cyril/test/MyServiceImpl.java |  12 -
 .../pom.xml                                     |  44 --
 .../java/surefire/testcase/JunitParamsTest.java |  51 --
 .../surefire/testcase/NonJunitParamsTest.java   |  37 --
 .../surefire-828-emptyGroupExpr-junit48/pom.xml |  98 ----
 .../src/test/java/junit4/BasicTest.java         |  88 ---
 .../src/test/java/junit4/CategoryA.java         |  21 -
 .../src/test/java/junit4/CategoryB.java         |  21 -
 .../src/test/java/junit4/CategoryC.java         |  21 -
 .../src/test/java/junit4/CategoryCTest.java     |  80 ---
 .../src/test/java/junit4/NoCategoryTest.java    |  38 --
 .../surefire-828-emptyGroupExpr-testng/pom.xml  |  78 ---
 .../src/test/java/testng/BasicTest.java         |  72 ---
 .../src/test/java/testng/CategoryCTest.java     |  63 ---
 .../src/test/java/testng/NoCategoryTest.java    |  38 --
 .../surefire-832-provider-selection/pom.xml     |  58 --
 .../src/test/java/junit4/BasicTest.java         |  88 ---
 .../src/test/java/junit4/CategoryA.java         |  21 -
 .../src/test/java/junit4/CategoryB.java         |  21 -
 .../src/test/java/junit4/CategoryC.java         |  21 -
 .../src/test/java/junit4/CategoryCTest.java     |  80 ---
 .../src/test/java/junit4/NoCategoryTest.java    |  38 --
 .../surefire-847-testngfail/README.txt          |   2 -
 .../resources/surefire-847-testngfail/pom.xml   |  60 ---
 .../test/java/org/codehaus/SomeFailedTest.java  |  32 --
 .../test/java/org/codehaus/SomePassedTest.java  |  34 --
 .../src/test/resources/suite.xml                |   8 -
 .../surefire-855-failsafe-use-bundle/pom.xml    | 127 -----
 .../src/main/java/pkg/AClassInOSGiBundle.java   |  24 -
 .../main/resources/main/surefire855.properties  |   1 -
 .../java/jiras/surefre855/bundle/FooIT.java     | 166 ------
 .../bundle/properties/surefire855.properties    |   1 -
 .../surefire-855-failsafe-use-jar/pom.xml       | 115 ----
 .../src/main/java/pkg/ToRunJavadoc.java         |   8 -
 .../main/resources/main/surefire855.properties  |   1 -
 .../test/java/jiras/surefire855/jar/FooIT.java  | 179 ------
 .../jar/properties/surefire855.properties       |   1 -
 .../surefire-855-failsafe-use-war/pom.xml       | 124 -----
 .../main/java/pkg/ToCreateClassesDirectory.java |  24 -
 .../main/resources/main/surefire855.properties  |   1 -
 .../test/java/jiras/surefire855/war/FooIT.java  | 163 ------
 .../war/properties/surefire855.properties       |   1 -
 .../surefire-926-2-provider-failure/pom.xml     |  41 --
 .../src/test/java/com/company/JUnitTest.java    |  31 --
 .../src/test/java/com/company/TestNGTest.java   |  31 --
 .../surefire-930-failsafe-runtests/pom.xml      |  53 --
 .../failsafe/ExampleIntegrationTest.java        |  32 --
 .../maven/plugins/failsafe/ExampleTest.java     |  32 --
 .../maven/plugins/failsafe/TestConstants.java   |  33 --
 .../test/resources/testng-integrationTest.xml   |  18 -
 .../src/test/resources/testng.xml               |  17 -
 .../surefire-931-provider-failure/pom.xml       |  41 --
 .../main/java/com/mycompany/testfailed/App.java |  32 --
 .../java/com/mycompany/testfailed/AppTest.java  |  37 --
 .../resources/surefire-942-testngSuite/pom.xml  |  37 --
 .../src/test/java/org/BasicTest.java            |  67 ---
 .../src/test/resources/config.xml               |   8 -
 .../surefire-943-report-content/pom.xml         |  44 --
 .../test/java/org/sample/module/My1Test.java    |  50 --
 .../test/java/org/sample/module/My2Test.java    |  49 --
 .../test/java/org/sample/module/My3Test.java    |  41 --
 .../test/java/org/sample/module/My4Test.java    |  41 --
 .../test/java/org/sample/module/My5Test.java    |  39 --
 .../pom.xml                                     |  61 ---
 .../java/junit44/environment/Basic01Test.java   |  45 --
 .../java/junit44/environment/Basic02Test.java   |  45 --
 .../java/junit44/environment/Basic03Test.java   |  45 --
 .../java/junit44/environment/Basic04Test.java   |  45 --
 .../java/junit44/environment/Basic05Test.java   |  45 --
 .../java/junit44/environment/Basic06Test.java   |  45 --
 .../java/junit44/environment/Basic07Test.java   |  45 --
 .../java/junit44/environment/Basic08Test.java   |  45 --
 .../java/junit44/environment/Basic09Test.java   |  45 --
 .../java/junit44/environment/Basic10Test.java   |  45 --
 .../surefire-946-self-destruct-plugin/pom.xml   |  53 --
 .../surefire/selfdestruct/SelfDestructMojo.java | 161 ------
 .../boom/pom.xml                                |  51 --
 .../apache/maven/surefire/crb/ClassRuleIT.java  |  43 --
 .../class-rule/pom.xml                          |  17 -
 .../ExampleClassRule.java                       |  29 -
 .../surefire-972-bizarre-noclassdef/pom.xml     |  36 --
 .../surefire-975-wrong-encoding/pom.xml         |  34 --
 .../src/test/java/EncodingInReportTest.java     |  33 --
 .../module1/pom.xml                             |  36 --
 .../src/main/java/surefire979/TestBase.java     |  36 --
 .../module2/pom.xml                             |  37 --
 .../FailingStaticInitializerTest.java           |  36 --
 .../pom.xml                                     |  28 -
 .../pom.xml                                     |  47 --
 .../src/test/java/sample/CategoryActivated.java |  25 -
 .../test/java/sample/CategoryNotSelected.java   |  25 -
 .../parameterized/Parameterized01Test.java      |  61 ---
 .../parameterized/Parameterized02Test.java      |  61 ---
 .../parameterized/Parameterized03Test.java      |  61 ---
 .../surefire-995-categoryInheritance/pom.xml    |  90 ----
 .../java/jiras/surefire955/CategorizedTest.java |  35 --
 .../java/jiras/surefire955/NotIncludedTest.java |  33 --
 .../java/jiras/surefire955/SomeCategory.java    |  24 -
 .../surefire955/SpecialCategorizedTest.java     |  34 --
 .../surefire955/SpecialNonCategoryTest.java     |  33 --
 .../test/resources/system-properties/pom.xml    |  98 ----
 .../src/test/config/propsfile.properties        |   2 -
 .../test/java/systemProperties/BasicTest.java   |  90 ----
 .../test-helper-dump-pid-plugin/pom.xml         |  59 --
 .../plugins/surefire/dumppid/DumpPidMojo.java   |  70 ---
 .../resources/testng-afterSuiteFailure/pom.xml  |  76 ---
 .../afterSuiteFailure/TestNGSuiteTest.java      |  40 --
 .../test/resources/testng-beforeMethod/pom.xml  |  76 ---
 .../testng/beforeMethod/TestNGSuiteTest.java    |  40 --
 .../testng-beforeMethodFailure/pom.xml          |  76 ---
 .../beforeMethodFailure/TestNGSuiteTest.java    |  40 --
 .../test/resources/testng-execute-error/pom.xml |  80 ---
 .../src/test/java/it/BasicTest.java             |  36 --
 .../testng-group-thread-parallel/pom.xml        |  84 ---
 .../testng/groupThreadParallel/TestNGTest.java  | 113 ----
 .../src/test/resources/testng-groups/pom.xml    |  55 --
 .../java/testng/groups/TestNGGroupTest.java     |  76 ---
 .../src/test/resources/testng-jdk14/pom.xml     |  66 ---
 .../java/testng/jdk14/TestNGJavadocTest.java    |  63 ---
 .../resources/testng-junit-together/pom.xml     |  85 ---
 .../src/test/java/JunitTest.java                |  47 --
 .../src/test/java/TestNGJunitTest.java          |  49 --
 .../resources/testng-junit4-together/pom.xml    |  50 --
 .../src/test/java/Junit4NoRunWithTest.java      |  53 --
 .../src/test/java/Junit4SimpleRunWithTest.java  |  56 --
 .../src/test/java/TestNGTest.java               |  50 --
 .../resources/testng-listener-reporter/pom.xml  |  90 ----
 .../src/test/java/listenReport/FileHelper.java  |  44 --
 .../src/test/java/listenReport/Reporter.java    |  37 --
 .../test/java/listenReport/ResultListener.java  |  87 ---
 .../test/java/listenReport/SuiteListener.java   |  39 --
 .../test/java/listenReport/TestNGSuiteTest.java |  32 --
 .../src/test/resources/testng-listeners/pom.xml |  43 --
 .../java/listeners/MarkAsFailureListener.java   |  83 ---
 .../src/test/java/listeners/SimpleTest.java     |  35 --
 .../testng-method-pattern-after/pom.xml         |  79 ---
 .../src/test/java/testng/BasicTest.java         |  79 ---
 .../testng-method-pattern-before/pom.xml        |  79 ---
 .../src/test/java/testng/BasicTest.java         |  79 ---
 .../resources/testng-method-pattern/pom.xml     |  80 ---
 .../src/test/java/testng/BasicTest.java         |  73 ---
 .../testng-multiple-method-patterns/pom.xml     | 108 ----
 .../test/java/jiras/surefire745/BasicTest.java  |  47 --
 .../test/java/jiras/surefire745/TestFive.java   |  44 --
 .../test/java/jiras/surefire745/TestFour.java   |  44 --
 .../test/java/jiras/surefire745/TestThree.java  |  46 --
 .../test/java/jiras/surefire745/TestTwo.java    |  38 --
 .../test/resources/testng-objectFactory/pom.xml |  66 ---
 .../java/testng/objectfactory/FileHelper.java   |  25 -
 .../TestNGCustomObjectFactory.java              |  22 -
 .../testng/objectfactory/TestNGSuiteTest.java   |  11 -
 .../resources/testng-parallel-suites/pom.xml    |  81 ---
 .../java/testng/suiteXml/ShouldNotRunTest.java  |  35 --
 .../java/testng/suiteXml/TestNGSuiteTest.java   |  43 --
 .../src/test/resources/testng1.xml              |  30 --
 .../src/test/resources/testng2.xml              |  30 --
 .../testng-parallel-with-annotations/pom.xml    |  42 --
 .../TestNGParallelTest.java                     |  69 ---
 .../resources/testng-path with spaces/pom.xml   |  76 ---
 .../testng/pathWithSpaces/TestNGSuiteTest.java  |  35 --
 .../src/test/resources/test.txt                 |   1 -
 .../src/test/resources/testng-simple/pom.xml    | 103 ----
 .../java/testng/simple/TestNGSuiteTestA.java    |  32 --
 .../java/testng/simple/TestNGSuiteTestB.java    |  32 --
 .../java/testng/simple/TestNGSuiteTestC.java    |  32 --
 .../testng-single-method-5-14-9/pom.xml         |  57 --
 .../src/test/java/testng/BasicTest.java         |  73 ---
 .../test/resources/testng-single-method/pom.xml |  80 ---
 .../src/test/java/testng/BasicTest.java         |  73 ---
 .../resources/testng-succes-percentage/pom.xml  |  65 ---
 .../testng/TestNGSuccessPercentFailingTest.java |  44 --
 .../testng/TestNGSuccessPercentPassingTest.java |  43 --
 .../src/test/resources/testng-suite-xml/pom.xml |  84 ---
 .../testng-suite-xml/src/test-data/testng1.xml  |  30 --
 .../testng-suite-xml/src/test-data/testng2.xml  |  30 --
 .../java/testng/suiteXml/TestNGSuiteTest.java   |  54 --
 .../resources/testng-testRunnerFactory/pom.xml  |  72 ---
 .../testng/testrunnerfactory/FileHelper.java    |  25 -
 .../TestNGCustomTestRunnerFactory.java          |  22 -
 .../testrunnerfactory/TestNGSuiteTest.java      |  11 -
 .../resources/testng-twoTestCaseSuite/pom.xml   |  81 ---
 .../test/java/testng/two/TestNGSuiteTest.java   |  33 --
 .../src/test/java/testng/two/TestNGTestTwo.java |  32 --
 .../src/test/resources/suite.xml                |   7 -
 .../src/test/resources/timeout-forked/pom.xml   |  58 --
 .../src/test/java/timeoutForked/BasicTest.java  |  38 --
 .../test/resources/unicode-testnames/pom.xml    |  56 --
 .../java/junit/twoTestCases/EscapeTest.java     |  86 ---
 .../test/java/junit/twoTestCases/XXYZTest.java  |  30 --
 .../src/test/resources/webapp/pom.xml           | 109 ----
 .../webapp/src/main/webapp/WEB-INF/web.xml      |   7 -
 .../resources/webapp/src/main/webapp/index.jsp  |   5 -
 .../webapp/src/test/java/WebAppTest.java        |  66 ---
 .../pom.xml                                     |  56 --
 .../src/test/java/MyTest.java                   |  27 -
 .../resources/working-directory-missing/pom.xml |  53 --
 .../src/test/java/MyTest.java                   |  27 -
 .../resources/working-directory/child/pom.xml   |  44 --
 .../src/test/java/workingDir/BasicTest.java     |  45 --
 .../test/resources/working-directory/pom.xml    |  52 --
 surefire-its/pom.xml                            | 202 +++++++
 .../maven/surefire/its/AbstractFailFastIT.java  | 105 ++++
 .../maven/surefire/its/AbstractJigsawIT.java    | 111 ++++
 .../maven/surefire/its/AbstractTestCaseIT.java  |  41 ++
 .../its/AbstractTestMultipleMethodPatterns.java | 483 +++++++++++++++++
 .../surefire/its/AdditionalClasspathIT.java     |  39 ++
 .../maven/surefire/its/AggregateReportIT.java   |  57 ++
 .../apache/maven/surefire/its/ArgLineIT.java    |  39 ++
 .../maven/surefire/its/ArgLinePropertiesIT.java |  39 ++
 .../surefire/its/AssumptionFailureReportIT.java |  34 ++
 .../maven/surefire/its/CheckSingleTestIT.java   |  70 +++
 .../its/CheckTestFailIfNoTestsForkModeIT.java   |  81 +++
 .../surefire/its/CheckTestFailIfNoTestsIT.java  |  63 +++
 .../its/CheckTestNgBeforeMethodFailureIT.java   |  47 ++
 .../surefire/its/CheckTestNgBeforeMethodIT.java |  44 ++
 .../its/CheckTestNgCustomObjectFactoryIT.java   |  58 ++
 .../CheckTestNgCustomTestRunnerFactoryIT.java   |  59 ++
 .../surefire/its/CheckTestNgExecuteErrorIT.java |  69 +++
 .../its/CheckTestNgGroupThreadParallelIT.java   |  43 ++
 .../maven/surefire/its/CheckTestNgJdk14IT.java  |  41 ++
 .../its/CheckTestNgListenerReporterIT.java      | 105 ++++
 .../surefire/its/CheckTestNgListenersIT.java    |  37 ++
 .../its/CheckTestNgPathWithSpacesIT.java        |  42 ++
 .../surefire/its/CheckTestNgReportTestIT.java   |  74 +++
 .../surefire/its/CheckTestNgSuiteXmlIT.java     |  60 +++
 .../its/CheckTestNgSuiteXmlSingleIT.java        |  44 ++
 .../surefire/its/CheckTestNgVersionsIT.java     | 223 ++++++++
 .../maven/surefire/its/ClassPathOrderIT.java    |  39 ++
 .../surefire/its/ClasspathFilteringIT.java      |  39 ++
 .../surefire/its/ClasspathScopeFilteringIT.java |  39 ++
 .../maven/surefire/its/ConsoleOutputIT.java     | 106 ++++
 .../maven/surefire/its/CrashDetectionIT.java    |  61 +++
 .../surefire/its/DefaultConfigurationIT.java    |  38 ++
 .../surefire/its/EnvironmentVariableIT.java     |  40 ++
 .../surefire/its/EnvironmentVariablesIT.java    |  47 ++
 .../maven/surefire/its/FailFastJUnitIT.java     |  77 +++
 .../maven/surefire/its/FailFastTestNgIT.java    |  69 +++
 .../maven/surefire/its/ForkConsoleOutputIT.java |  87 +++
 .../its/ForkConsoleOutputWithErrorsIT.java      |  47 ++
 .../apache/maven/surefire/its/ForkModeIT.java   | 241 +++++++++
 .../surefire/its/ForkModeMultiModuleIT.java     | 162 ++++++
 .../maven/surefire/its/ForkModeTestNGIT.java    |  35 ++
 .../its/IncludesExcludesFromFileIT.java         |  95 ++++
 .../maven/surefire/its/IncludesExcludesIT.java  |  68 +++
 .../maven/surefire/its/JUnit44HamcrestIT.java   |  38 ++
 .../surefire/its/JUnit47ConcurrencyIT.java      |  58 ++
 .../maven/surefire/its/JUnit47ParallelIT.java   | 540 +++++++++++++++++++
 .../its/JUnit47ParallelNotThreadSafeIT.java     |  52 ++
 .../surefire/its/JUnit47RedirectOutputIT.java   |  71 +++
 .../JUnit47RerunFailingTestWithCucumberIT.java  |  80 +++
 .../its/JUnit47StaticInnerClassTestsIT.java     |  34 ++
 .../surefire/its/JUnit47WithCucumberIT.java     |  70 +++
 .../surefire/its/JUnit48TestCategoriesIT.java   | 145 +++++
 .../JUnit4ForkAlwaysStaticInitPollutionIT.java  |  38 ++
 .../maven/surefire/its/JUnit4IgnoreIT.java      |  52 ++
 .../surefire/its/JUnit4RerunFailingTestsIT.java | 278 ++++++++++
 .../maven/surefire/its/JUnit4RunListenerIT.java |  73 +++
 .../maven/surefire/its/JUnit4VersionsIT.java    |  87 +++
 .../apache/maven/surefire/its/JUnitDepIT.java   |  70 +++
 .../maven/surefire/its/Java9FullApiIT.java      | 109 ++++
 .../maven/surefire/its/LongWindowsPathIT.java   |  88 +++
 .../apache/maven/surefire/its/ModulePathIT.java |  45 ++
 .../surefire/its/NoRunnableTestsInClassIT.java  |  39 ++
 .../surefire/its/PlainOldJavaClasspathIT.java   |  38 ++
 .../maven/surefire/its/PlexusConflictIT.java    |  50 ++
 .../apache/maven/surefire/its/PojoSimpleIT.java |  38 ++
 .../apache/maven/surefire/its/ReporterTime.java |  26 +
 .../apache/maven/surefire/its/ReportersIT.java  |  45 ++
 .../maven/surefire/its/ResultCountingIT.java    |  66 +++
 .../apache/maven/surefire/its/RunOrderIT.java   | 108 ++++
 .../surefire/its/RunOrderParallelForksIT.java   |  31 ++
 .../maven/surefire/its/SiblingAggregatorIT.java |  47 ++
 .../maven/surefire/its/SmartStackTraceIT.java   |  44 ++
 .../surefire/its/SystemPropertiesTestIT.java    |  55 ++
 .../maven/surefire/its/TestMethodPatternIT.java | 115 ++++
 .../its/TestMultipleMethodPatternsIT.java       |  67 +++
 .../its/TestMultipleMethodPatternsTestNGIT.java |  64 +++
 .../surefire/its/TestMultipleMethodsIT.java     |  74 +++
 .../maven/surefire/its/TestNgGroupsIT.java      |  69 +++
 .../its/TestNgParallelWithAnnotationsIT.java    |  38 ++
 .../surefire/its/TestNgSuccessPercentageIT.java |  45 ++
 .../maven/surefire/its/TestSingleMethodIT.java  | 141 +++++
 .../maven/surefire/its/TimeoutForkedTestIT.java |  43 ++
 .../maven/surefire/its/TwoTestCasesIT.java      | 130 +++++
 .../apache/maven/surefire/its/UmlautDirIT.java  |  64 +++
 .../maven/surefire/its/UnicodeTestNamesIT.java  |  75 +++
 .../surefire/its/UseIsolatedClassLoaderIT.java  |  38 ++
 .../maven/surefire/its/WorkingDirectoryIT.java  | 134 +++++
 .../WorkingDirectoryIsInvalidPropertyIT.java    |  39 ++
 .../surefire/its/WorkingDirectoryMissingIT.java |  39 ++
 .../surefire/its/XmlReporterRunTimeIT.java      |  75 +++
 .../surefire/its/fixture/Configuration.java     |  29 +
 .../its/fixture/FailsafeOutputValidator.java    |  47 ++
 .../surefire/its/fixture/HelperAssertions.java  | 174 ++++++
 .../fixture/IntegrationTestSuiteResults.java    |  91 ++++
 .../surefire/its/fixture/MavenLauncher.java     | 504 +++++++++++++++++
 .../surefire/its/fixture/MavenLauncherTest.java |  47 ++
 .../surefire/its/fixture/OutputValidator.java   | 230 ++++++++
 .../maven/surefire/its/fixture/Settings.java    |  72 +++
 .../SurefireJUnit4IntegrationTestCase.java      |  60 +++
 .../surefire/its/fixture/SurefireLauncher.java  | 492 +++++++++++++++++
 .../its/fixture/SurefireLauncherTest.java       |  43 ++
 .../its/fixture/SurefireVerifierException.java  |  37 ++
 .../maven/surefire/its/fixture/TestFile.java    | 155 ++++++
 .../surefire/its/fixture/TestFramework.java     |  29 +
 .../Surefire1024VerifyFailsafeIfTestedIT.java   |  48 ++
 .../jiras/Surefire1028UnableToRunSingleIT.java  |  59 ++
 ...onFilterableJUnitRunnerWithCategoriesIT.java |  71 +++
 .../jiras/Surefire1041FailingJUnitRunnerIT.java |  38 ++
 .../jiras/Surefire1053SystemPropertiesIT.java   |  72 +++
 ...urefire1055CorrectConcurrentTestCountIT.java |  41 ++
 .../Surefire1080ParallelForkDoubleTestIT.java   |  54 ++
 ...urefire1082ParallelJUnitParameterizedIT.java | 212 ++++++++
 .../its/jiras/Surefire1095NpeInRunListener.java |  94 ++++
 .../jiras/Surefire1098BalancedRunOrderIT.java   | 119 ++++
 .../Surefire1122ParallelAndFlakyTestsIT.java    |  48 ++
 ...fire1135ImproveIgnoreMessageForTestNGIT.java | 152 ++++++
 ...urefire1136CwdPropagationInForkedModeIT.java |  43 ++
 .../its/jiras/Surefire1144XmlRunTimeIT.java     |  58 ++
 ...Surefire1146RerunFailedAndParameterized.java |  75 +++
 .../Surefire1152RerunFailingTestsInSuiteIT.java |  64 +++
 .../Surefire1153IncludesAndSpecifiedTestIT.java |  46 ++
 .../jiras/Surefire1158RemoveInfoLinesIT.java    | 142 +++++
 .../Surefire1177TestngParallelSuitesIT.java     |  59 ++
 .../surefire/its/jiras/Surefire1179IT.java      |  43 ++
 .../jiras/Surefire1185DoNotSpawnTestsIT.java    |  62 +++
 .../its/jiras/Surefire1202RerunAndSkipIT.java   |  58 ++
 .../jiras/Surefire1209RerunAndForkCountIT.java  |  75 +++
 .../its/jiras/Surefire1211JUnitTestNgIT.java    |  62 +++
 .../its/jiras/Surefire1260NewTestsPattern.java  |  49 ++
 .../surefire/its/jiras/Surefire1264IT.java      |  58 ++
 .../surefire/its/jiras/Surefire1265Java9IT.java |  57 ++
 .../jiras/Surefire1278GroupNameEndingIT.java    |  44 ++
 ...urefire1295AttributeJvmCrashesToTestsIT.java | 125 +++++
 .../jiras/Surefire1364SystemPropertiesIT.java   | 203 +++++++
 .../its/jiras/Surefire1367AssumptionLogsIT.java | 157 ++++++
 .../Surefire1396CustomProviderClassPathIT.java  |  52 ++
 .../jiras/Surefire141PluggableProvidersIT.java  | 179 ++++++
 .../jiras/Surefire146ForkPerTestNoSetupIT.java  |  38 ++
 .../its/jiras/Surefire162CharsetProviderIT.java |  51 ++
 .../Surefire224WellFormedXmlFailuresIT.java     |  78 +++
 .../jiras/Surefire257NotRerunningTestsIT.java   |  41 ++
 .../Surefire260TestWithIdenticalNamesIT.java    |  72 +++
 .../its/jiras/Surefire34SecurityManagerIT.java  |  48 ++
 .../Surefire376TestNgAfterSuiteFailureIT.java   |  44 ++
 .../Surefire377TestNgAndJUnitTogetherIT.java    |  52 ++
 .../Surefire408ManualProviderSelectionIT.java   |  42 ++
 .../jiras/Surefire42NotExtendingTestCaseIT.java |  38 ++
 .../its/jiras/Surefire44InnerClassTestIT.java   |  38 ++
 .../its/jiras/Surefire500PuzzlingErrorIT.java   |  42 ++
 .../Surefire510TestClassPathForkModesIT.java    |  53 ++
 .../Surefire569RunTestFromDependencyJarsIT.java |  44 ++
 .../Surefire570MultipleReportDirectoriesIT.java |  68 +++
 .../jiras/Surefire613TestCountInParallelIT.java |  45 ++
 ...refire621TestCountingJunit3InParallelIT.java |  98 ++++
 ...re628ConsoleOutputBeforeAndAfterClassIT.java |  48 ++
 ...e634UnsettableSystemPropertiesWarningIT.java |  39 ++
 ...urefire649EmptyStringSystemPropertiesIT.java |  84 +++
 .../its/jiras/Surefire673MockitoIT.java         |  38 ++
 .../Surefire674BuildFailingWhenErrorsIT.java    |  39 ++
 ...fire674BuildFailingWhenFailsafeErrorsIT.java |  38 ++
 .../Surefire685CommaSeparatedIncludesIT.java    |  38 ++
 .../its/jiras/Surefire697NiceSummaryIT.java     |  39 ++
 .../jiras/Surefire705ParallelForkTimeoutIT.java |  40 ++
 .../Surefire733AllOverrridesCapturedIT.java     |  36 ++
 ...e735ForkFailWithRedirectConsoleOutputIT.java |  80 +++
 .../its/jiras/Surefire740TruncatedCommaIT.java  |  48 ++
 ...refire747MethodParallelWithSuiteCountIT.java | 168 ++++++
 .../its/jiras/Surefire772BothReportsIT.java     |  87 +++
 .../jiras/Surefire772NoFailsafeReportsIT.java   | 108 ++++
 .../jiras/Surefire772NoSurefireReportsIT.java   |  98 ++++
 .../jiras/Surefire772SpecifiedReportsIT.java    |  82 +++
 .../Surefire801ForkModeNoneClassLoaderIT.java   |  38 ++
 .../jiras/Surefire803MultiFailsafeExecsIT.java  |  47 ++
 .../Surefire806SpecifiedTestControlsIT.java     |  52 ++
 .../jiras/Surefire809GroupExpressionsIT.java    | 114 ++++
 .../jiras/Surefire812Log4JClassLoaderIT.java    |  36 ++
 .../its/jiras/Surefire817SystemExitIT.java      |  47 ++
 .../its/jiras/Surefire818NpeIgnoresTestsIT.java |  39 ++
 .../its/jiras/Surefire828EmptyGroupExprIT.java  |  97 ++++
 .../jiras/Surefire832ProviderSelectionIT.java   |  49 ++
 .../Surefire839TestWithoutCategoriesIT.java     |  45 ++
 .../jiras/Surefire847AdditionalFailureIT.java   |  33 ++
 ...refire855AllowFailsafeUseArtifactFileIT.java |  58 ++
 ...refire901MIssingResultfileWhenNoTestsIT.java |  39 ++
 ...urefire907PerThreadWithoutThreadCountIT.java |  42 ++
 ...refire920TestFailureIgnoreWithTimeoutIT.java |  45 ++
 .../Surefire926FailureWith2ProvidersIT.java     |  36 ++
 .../its/jiras/Surefire930TestNgSuiteXmlIT.java  |  37 ++
 .../its/jiras/Surefire943ReportContentIT.java   | 159 ++++++
 ...efire946KillMainProcessInReusableForkIT.java |  71 +++
 .../jiras/Surefire972BizarreNoClassDefIT.java   |  32 ++
 .../jiras/Surefire975DefaultVMEncodingIT.java   |  40 ++
 .../jiras/Surefire979WrongClassLoaderIT.java    |  39 ++
 ...re985ParameterizedRunnerAndCategoriesIT.java |  68 +++
 .../jiras/Surefire995CategoryInheritanceIT.java |  90 ++++
 .../test/resources/SurefireToolchains/pom.xml   |  72 +++
 .../main/java/test/surefiretoolchains/App.java  |  29 +
 .../java/test/surefiretoolchains/AppTest.java   |  36 ++
 .../additional-classpath/extraResource/test.txt |   0
 .../extraResource2/test2.txt                    |   0
 .../test/resources/additional-classpath/pom.xml |  65 +++
 .../java/additionalClasspath/BasicTest.java     |  34 ++
 .../resources/aggregate-report/child1/pom.xml   |  52 ++
 .../test/java/aggregateReport/FailingTest.java  |  33 ++
 .../resources/aggregate-report/child2/pom.xml   |  52 ++
 .../test/java/aggregateReport/BasicTest.java    |  87 +++
 .../src/test/resources/aggregate-report/pom.xml |  67 +++
 .../src/test/resources/ant-ignore/.gitignore    |   3 +
 .../src/test/resources/ant-ignore/build.xml     |  52 ++
 .../src/test/resources/ant-ignore/ivy.xml       |   6 +
 .../src/test/resources/ant-ignore/pom.xml       |  47 ++
 .../src/test/resources/ant-ignore/src/ivy.xml   |   6 +
 .../src/test/java/antignore/BasicTest.java      |  42 ++
 .../test/resources/argLine-parameter/pom.xml    |  61 +++
 .../test/java/argLine/TestSurefireArgLine.java  |  40 ++
 .../test/resources/argLine-properties/pom.xml   |  84 +++
 .../TestSurefireArgLineProperties.java          |  58 ++
 .../src/test/resources/it.properties            |  19 +
 .../resources/assumpationFailureReport/pom.xml  |  63 +++
 .../src/test/java/assumpationFailure/Test1.java |  35 ++
 .../test/resources/classpath-filtering/pom.xml  |  65 +++
 .../test/java/classpathFiltering/BasicTest.java |  44 ++
 .../src/test/resources/classpath-order/pom.xml  |  64 +++
 .../surefire-classpath-order.properties         |   2 +
 .../main/resources/surefire-report.properties   |   2 +
 .../src/test/java/it/BasicTest.java             |  61 +++
 .../surefire-classpath-order.properties         |   2 +
 .../resources/classpath-scope-filtering/pom.xml |  63 +++
 .../test/java/classpathFiltering/BasicTest.java |  44 ++
 .../src/test/resources/consoleOutput/pom.xml    |  46 ++
 .../src/test/java/consoleOutput/Test1.java      |  81 +++
 .../resources/consoleOutputEncoding/pom.xml     |  71 +++
 .../src/test/java/consoleOutput/Test1.java      |  47 ++
 .../test/resources/consoleoutput-noisy/pom.xml  |  63 +++
 .../test/java/consoleoutput_noisy/Test1.java    |  85 +++
 .../test/java/consoleoutput_noisy/Test2.java    |  53 ++
 .../src/test/resources/crash-detection/pom.xml  |  58 ++
 .../java/junit44/environment/BasicTest.java     |  46 ++
 .../test/resources/crash-during-test/pom.xml    |  65 +++
 .../java/junit44/environment/BasicTest.java     |  52 ++
 .../java/junit44/environment/SomeOtherTest.java |  28 +
 .../default-configuration-abstract/pom.xml      |  47 ++
 .../AbstractConcreteBasicTest.java              |  87 +++
 .../abstractClasses/NonInstantiableTest.java    |  28 +
 .../pom.xml                                     |  47 ++
 .../classWithNoTests/NoMethodsTestCase.java     |  22 +
 .../default-configuration-noTests/pom.xml       |  72 +++
 .../resources/default-configuration/pom.xml     |  47 ++
 .../java/defaultConfiguration/BasicTest.java    |  87 +++
 .../resources/environment-variables/pom.xml     |  64 +++
 .../src/test/java/environment/BasicTest.java    |  46 ++
 .../src/test/resources/fail-fast-junit/pom.xml  | 104 ++++
 .../src/test/java/pkg/ATest.java                |  20 +
 .../src/test/java/pkg/BTest.java                |  18 +
 .../src/test/java/pkg/CTest.java                |  17 +
 .../src/test/java/pkg/DTest.java                |  17 +
 .../src/test/java/pkg/ETest.java                |  12 +
 .../src/test/resources/fail-fast-testng/pom.xml |  59 ++
 .../src/test/java/pkg/ATest.java                |  19 +
 .../src/test/java/pkg/BTest.java                |  18 +
 .../src/test/java/pkg/CTest.java                |  17 +
 .../src/test/java/pkg/DTest.java                |  17 +
 .../src/test/java/pkg/ETest.java                |  12 +
 .../src/test/resources/failingBuilds/pom.xml    |  40 ++
 .../test/java/failingbuilds/ExceptionsTest.java |  38 ++
 .../failsafe-buildfail/invoker.properties       |  19 +
 .../test/resources/failsafe-buildfail/pom.xml   |  83 +++
 .../failsafe-buildfail/src/test/java/MyAT.java  |  25 +
 .../failsafe-buildfail/src/test/java/MyIT.java  |  26 +
 .../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 +
 .../src/test/resources/failsafe-notests/pom.xml |  61 +++
 .../failsafe-notests/src/test/java/AClass.java  |  25 +
 .../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 +
 .../resources/failure-result-counting/pom.xml   |  38 ++
 .../failureresultcounting/BeforeClassError.java |  43 ++
 .../BeforeClassFailure.java                     |  43 ++
 .../java/failureresultcounting/BeforeError.java |  48 ++
 .../failureresultcounting/BeforeFailure.java    |  43 ++
 .../java/failureresultcounting/NoErrors.java    |  43 ++
 .../failureresultcounting/OrdinaryError.java    |  42 ++
 .../java/failureresultcounting/RunTests.java    |  33 ++
 .../src/test/resources/failureOutput/pom.xml    |  50 ++
 .../src/test/java/forkConsoleOutput/Test1.java  |  85 +++
 .../src/test/java/forkConsoleOutput/Test2.java  |  35 ++
 .../src/test/resources/failureOutput/test       |  15 +
 ...pache.maven.surefire.test.SucceedingTest.xml |  68 +++
 ...g.apache.maven.surefire.test.FailingTest.txt |  84 +++
 ...pache.maven.surefire.test.SucceedingTest.txt |   4 +
 .../test/resources/fork-consoleOutput/pom.xml   |  47 ++
 .../src/test/java/forkConsoleOutput/Test1.java  |  43 ++
 .../fork-consoleOutputWithErrors/pom.xml        |  50 ++
 .../src/test/java/forkConsoleOutput/Test1.java  |  43 ++
 .../src/test/java/forkConsoleOutput/Test2.java  |  35 ++
 .../src/test/resources/fork-fail/pom.xml        |  60 +++
 .../fork-fail/src/test/java/forkMode/Test1.java |  58 ++
 .../fork-fail/src/test/java/forkMode/Test2.java |  34 ++
 .../fork-fail/src/test/java/forkMode/Test3.java |  34 ++
 .../fork-mode-multimodule/module-a/pom.xml      |  36 ++
 .../module-a/src/test/java/forkMode/Test1.java  |  67 +++
 .../module-a/src/test/java/forkMode/Test2.java  |  36 ++
 .../module-a/src/test/java/forkMode/Test3.java  |  34 ++
 .../fork-mode-multimodule/module-b/pom.xml      |  36 ++
 .../module-b/src/test/java/forkMode/Test1.java  |  67 +++
 .../module-b/src/test/java/forkMode/Test2.java  |  36 ++
 .../module-b/src/test/java/forkMode/Test3.java  |  34 ++
 .../resources/fork-mode-multimodule/pom.xml     |  66 +++
 .../fork-mode-resource-loading/pom.xml          |  54 ++
 .../test/java/forkMode/ResourceLoadTest.java    |  46 ++
 .../src/test/resources/myFile.txt               |   1 +
 .../src/test/resources/fork-mode-testng/pom.xml |  50 ++
 .../src/test/java/forkMode/Test1.java           |  65 +++
 .../src/test/java/forkMode/Test2.java           |  33 ++
 .../src/test/java/forkMode/Test3.java           |  34 ++
 .../src/test/resources/fork-mode/pom.xml        |  59 ++
 .../fork-mode/src/test/java/forkMode/Test1.java |  67 +++
 .../fork-mode/src/test/java/forkMode/Test2.java |  34 ++
 .../fork-mode/src/test/java/forkMode/Test3.java |  34 ++
 .../src/test/resources/fork-timeout/pom.xml     |  47 ++
 .../test/java/forktimeout/BaseForkTimeout.java  |  53 ++
 .../src/test/java/forktimeout/Test1.java        |  34 ++
 .../src/test/java/forktimeout/Test2.java        |  30 ++
 .../src/test/java/forktimeout/Test3.java        |  32 ++
 .../src/test/java/forktimeout/Test4.java        |  32 ++
 .../src/test/java/forktimeout/Test5.java        |  32 ++
 .../common-excludes.txt                         |   3 +
 .../path-includes.txt                           |   3 +
 .../includes-excludes-from-file/pom.xml         | 153 ++++++
 .../regex-includes.txt                          |   3 +
 .../simple-includes.txt                         |   4 +
 .../simple-mixed-includes.txt                   |   3 +
 .../src/test/java/org/test/DefaultTest.java     |  34 ++
 .../src/test/java/org/test/DontRunTest.java     |  30 ++
 .../java/org/test/NotIncludedByDefault.java     |  34 ++
 .../src/test/java/org/test/aTestXmlFile.xml     |  24 +
 .../test/resources/includes-excludes/pom.xml    | 135 +++++
 .../src/test/java/org/test/DefaultTest.java     |  34 ++
 .../src/test/java/org/test/DontRunTest.java     |  30 ++
 .../java/org/test/NotIncludedByDefault.java     |  34 ++
 .../src/test/java/org/test/aTestXmlFile.xml     |  24 +
 .../test/resources/isolated-classloader/pom.xml |  56 ++
 .../java/isolatedClassloader/BasicTest.java     |  86 +++
 .../src/test/resources/java9-full-api/pom.xml   | 132 +++++
 .../java9-full-api/src/test/java/J9IT.java      |  37 ++
 .../java9-full-api/src/test/java/J9Test.java    |  36 ++
 .../resources/junit-fork-mode-always/pom.xml    |  57 ++
 .../src/test/java/junit4/forkMode/Test1.java    |  60 +++
 .../src/test/java/junit4/forkMode/Test2.java    |  36 ++
 .../src/test/java/junit4/forkMode/Test3.java    |  36 ++
 .../src/test/resources/junit-ignore/pom.xml     |  61 +++
 .../ClassAndMethodIgnoreNothingToRunTest.java   |  37 ++
 ...sLevelIgnore1WithMethodThatIsNormalTest.java |  36 ++
 ...sLevelIgnore2WithMethodThatIsNormalTest.java |  36 ++
 ...IgnoredMethodsAnd1AssumptionFailureTest.java |  57 ++
 .../src/test/resources/junit-innerClass/pom.xml |  55 ++
 .../test/java/junit/innerClass/BasicTest.java   |  39 ++
 .../junit-notExtendingTestCase/pom.xml          |  55 ++
 .../junit/notExtendingTestCase/SuiteTest.java   |  49 ++
 .../junit/notExtendingTestCase/TestHelper.java  |  24 +
 .../test/resources/junit-pathWithUmlaut/pom.xml |  55 ++
 .../src/test/java/umlautTest/BasicTest.java     |  87 +++
 .../resources/junit-twoTestCaseSuite/pom.xml    |  59 ++
 .../java/junit/twoTestCaseSuite/BasicTest.java  |  86 +++
 .../java/junit/twoTestCaseSuite/TestTwo.java    |  29 +
 .../twoTestCaseSuite/WrapperTestSuite.java      |  40 ++
 .../test/resources/junit-twoTestCases/pom.xml   |  55 ++
 .../test/java/junit/twoTestCases/BasicTest.java |  86 +++
 .../test/java/junit/twoTestCases/TestTwo.java   |  29 +
 .../junit4-forkAlways-staticInit/pom.xml        |  38 ++
 .../src/test/java/junit4/App2Test.java          |  50 ++
 .../src/test/java/junit4/AppTest.java           |  50 ++
 .../junit4-rerun-failing-tests/pom.xml          |  55 ++
 .../test/java/junit4/FlakyFirstTimeTest.java    |  62 +++
 .../src/test/java/junit4/PassingTest.java       |  39 ++
 .../test/resources/junit4-runlistener/pom.xml   |  71 +++
 .../java/runListener/EchoingRunListener.java    |  82 +++
 .../src/test/java/runListener/FileHelper.java   |  44 ++
 .../runListener/FileWritingRunListener1.java    |  40 ++
 .../runListener/FileWritingRunListener2.java    |  40 ++
 .../java/runListener/JUnit4RunListenerTest.java |  32 ++
 .../resources/junit4-twoTestCaseSuite/pom.xml   |  62 +++
 .../test/java/twoTestCaseSuite/BasicTest.java   |  64 +++
 .../java/twoTestCaseSuite/Junit4TestSuite.java  |  33 ++
 .../java/twoTestCaseSuite/Junit4TestTwo.java    |  27 +
 surefire-its/src/test/resources/junit4/pom.xml  |  55 ++
 .../junit4/src/test/java/junit4/BasicTest.java  |  65 +++
 .../src/test/resources/junit44-dep/pom.xml      |  71 +++
 .../src/test/java/junit44Dep/BasicTest.java     |  67 +++
 .../test/resources/junit44-environment/pom.xml  |  59 ++
 .../java/junit44/environment/BasicTest.java     |  40 ++
 .../src/test/resources/junit44-hamcrest/pom.xml |  54 ++
 .../test/java/junit44/hamcrest/BasicTest.java   |  66 +++
 .../resources/junit44-method-pattern/pom.xml    |  60 +++
 .../src/test/java/junit4/BasicTest.java         |  77 +++
 .../resources/junit44-multiple-methods/pom.xml  |  68 +++
 .../src/test/java/junit4/BasicTest.java         |  83 +++
 .../src/test/java/junit4/TestThree.java         |  77 +++
 .../src/test/java/junit4/TestTwo.java           |  77 +++
 .../resources/junit44-single-method/pom.xml     |  60 +++
 .../src/test/java/junit4/BasicTest.java         |  71 +++
 .../test/resources/junit47-concurrency/pom.xml  |  61 +++
 .../src/test/java/junit47/BasicTest.java        |  71 +++
 .../src/test/resources/junit47-cucumber/pom.xml |  81 +++
 .../sample/cucumber/FailingCucumberTest.java    |  31 ++
 .../test/java/org/sample/cucumber/StepDefs.java |  57 ++
 .../sample/cucumber/SuccessCucumberTest.java    |  31 ++
 .../src/test/resources/failing/Sample.feature   |  10 +
 .../src/test/resources/success/Sample.feature   |  10 +
 .../test/resources/junit47-parallel-nts/pom.xml |  64 +++
 .../java/surefireparallelnts/ParallelTest.java  |  37 ++
 .../RunningInSequenceTest.java                  |  37 ++
 .../junit47-parallel-with-suite/pom.xml         |  38 ++
 .../src/test/java/surefire747/SuiteTest1.java   |  93 ++++
 .../src/test/java/surefire747/SuiteTest2.java   |  93 ++++
 .../src/test/java/surefire747/TestSuite.java    |  52 ++
 .../src/test/resources/junit47-parallel/pom.xml |  70 +++
 .../test/java/surefireparallel/Suite1Test.java  |  39 ++
 .../test/java/surefireparallel/Suite2Test.java  |  39 ++
 .../test/java/surefireparallel/TestClass.java   |  50 ++
 .../java/surefireparallel/Waiting1Test.java     |  50 ++
 .../java/surefireparallel/Waiting2Test.java     |  50 ++
 .../java/surefireparallel/Waiting3Test.java     |  50 ++
 .../java/surefireparallel/Waiting4Test.java     |  50 ++
 .../java/surefireparallel/Waiting5Test.java     |  50 ++
 .../java/surefireparallel/Waiting6Test.java     |  50 ++
 .../java/surefireparallel/Waiting7Test.java     |  50 ++
 .../java/surefireparallel/Waiting8Test.java     |  50 ++
 .../resources/junit47-redirect-output/pom.xml   |  58 ++
 .../test/java/junit47ConsoleOutput/Test0.java   |  63 +++
 .../test/java/junit47ConsoleOutput/Test1.java   |  43 ++
 .../test/java/junit47ConsoleOutput/Test2.java   |  43 ++
 .../test/java/junit47ConsoleOutput/Test3.java   |  30 ++
 .../pom.xml                                     |  77 +++
 .../org/sample/cucumber/FlakeCucumberTest.java  |  29 +
 .../test/java/org/sample/cucumber/StepDefs.java |  56 ++
 .../org/sample/cucumber/Sample.feature          |  10 +
 .../junit47-static-inner-class-tests/pom.xml    |  40 ++
 .../src/test/java/junit4/BasicTest.java         |  33 ++
 .../java/junit4/TopLevelAbstractClassTest.java  |  33 ++
 .../test/java/junit4/TopLevelInterfaceTest.java |  33 ++
 .../test/resources/junit48-categories/pom.xml   |  70 +++
 .../src/test/java/junit4/BasicTest.java         |  72 +++
 .../src/test/java/junit4/CategoryA.java         |  21 +
 .../src/test/java/junit4/CategoryB.java         |  21 +
 .../src/test/java/junit4/CategoryC.java         |  21 +
 .../src/test/java/junit4/CategoryCTest.java     |  68 +++
 .../src/test/java/junit4/NoCategoryTest.java    |  38 ++
 .../resources/junit48-method-pattern/pom.xml    | 103 ++++
 .../src/test/java/junit4/BasicTest.java         |  79 +++
 .../src/test/java/junit4/SampleCategory.java    |  25 +
 .../junit48-multiple-method-patterns/pom.xml    | 195 +++++++
 .../test/java/jiras/surefire745/BasicTest.java  |  53 ++
 .../test/java/jiras/surefire745/TestFive.java   |  49 ++
 .../test/java/jiras/surefire745/TestFour.java   |  49 ++
 .../test/java/jiras/surefire745/TestThree.java  |  51 ++
 .../test/java/jiras/surefire745/TestTwo.java    |  42 ++
 .../resources/junit48-multiple-methods/pom.xml  | 103 ++++
 .../src/test/java/junit4/BasicTest.java         |  83 +++
 .../src/test/java/junit4/TestThree.java         |  77 +++
 .../src/test/java/junit4/TestTwo.java           |  76 +++
 .../resources/junit48-single-method/pom.xml     | 103 ++++
 .../src/test/java/junit4/BasicTest.java         |  71 +++
 .../resources/junit48-smartStackTrace/pom.xml   |  57 ++
 .../test/java/junit4/SmartStackTraceTest.java   |  50 ++
 .../test/resources/large-test-results/pom.xml   |  55 ++
 .../test/java/largeTestResults/BasicTest.java   |  65 +++
 .../test/resources/long-windows-path/pom.xml    |  57 ++
 .../test/java/longwindowspath/BasicTest.java    |  36 ++
 .../src/test/resources/modulepath/pom.xml       |  45 ++
 .../modulepath/src/main/java/com/app/Main.java  |  34 ++
 .../modulepath/src/main/java/module-info.java   |  21 +
 .../src/test/java/com/app/AppTest.java          |  36 ++
 .../src/test/resources/norunnableTests/pom.xml  |  58 ++
 .../java/junit/norunnabletests/BasicTest.java   |  28 +
 .../src/test/resources/parallel-runtime/pom.xml |  42 ++
 .../src/test/java/runorder/parallel/Test1.java  |  69 +++
 .../src/test/java/runorder/parallel/Test2.java  |  54 ++
 .../src/test/java/runorder/parallel/Test3.java  |  55 ++
 .../resources/plain-old-java-classpath/pom.xml  |  57 ++
 .../java/plainOldJavaClasspath/BasicTest.java   |  87 +++
 .../src/test/resources/plexus-conflict/pom.xml  |  59 ++
 .../plexusConflict/CommandlineExtender.java     |  35 ++
 .../src/test/java/plexusConflict/BasicTest.java |  37 ++
 .../src/test/resources/pojo-simple/pom.xml      |  50 ++
 .../pojo-simple/src/test/java/PojoTest.java     |  33 ++
 surefire-its/src/test/resources/pom.xml         |  40 ++
 .../src/test/resources/reporters/pom.xml        |  49 ++
 .../src/test/java/reporters/Test1.java          |  30 ++
 .../src/test/java/reporters/Test2.java          |  30 ++
 .../src/test/resources/result-counting/pom.xml  |  41 ++
 .../test/java/resultcounting/MySuiteTest1.java  |  43 ++
 .../test/java/resultcounting/MySuiteTest2.java  |  44 ++
 .../test/java/resultcounting/MySuiteTest3.java  |  45 ++
 .../src/test/java/resultcounting/Test1.java     |  76 +++
 .../src/test/java/resultcounting/Test2.java     | 127 +++++
 .../src/test/resources/runOrder/pom.xml         |  60 +++
 .../src/test/java/junit/runOrder/TestA.java     |  31 ++
 .../src/test/java/junit/runOrder/TestB.java     |  31 ++
 .../src/test/java/junit/runOrder/TestC.java     |  31 ++
 .../test/resources/runorder-parallel/pom.xml    |  42 ++
 .../src/test/java/runorder/parallel/Test1.java  |  92 ++++
 .../src/test/java/runorder/parallel/Test2.java  |  50 ++
 .../src/test/java/runorder/parallel/Test3.java  |  83 +++
 surefire-its/src/test/resources/settings.xml    |  53 ++
 .../sibling-aggregator/aggregator/pom.xml       |  51 ++
 .../resources/sibling-aggregator/child1/pom.xml |  44 ++
 .../main/java/siblingAggregator/FooHolder.java  |  24 +
 .../resources/sibling-aggregator/child2/pom.xml |  49 ++
 .../java/siblingAggregator/FooHolderTest.java   |  27 +
 .../resources/small-result-counting/pom.xml     |  38 ++
 .../test/java/smallresultcounting/Test1.java    |  66 +++
 .../test/java/smallresultcounting/Test2.java    | 107 ++++
 .../jiras-surefire-1024-it/pom.xml              |  79 +++
 .../jiras-surefire-1024-testjar/pom.xml         |  47 ++
 .../src/main/java/jiras/surefire1024/A1IT.java  |  12 +
 .../src/test/resources/surefire-1024/pom.xml    |  51 ++
 .../pom.xml                                     |  53 ++
 .../test/java/jiras/surefire1028/SomeTest.java  |  36 ++
 .../pom.xml                                     |  69 +++
 .../jiras/surefire1036/IntegrationTest.java     |  24 +
 .../jiras/surefire1036/TestSomeIntegration.java |  37 ++
 .../java/jiras/surefire1036/TestSomeUnit.java   |  36 ++
 .../TestSomethingWithMockitoRunner.java         |  52 ++
 .../pom.xml                                     |  60 +++
 .../src/test/java/test/AppTest.java             |  38 ++
 .../src/test/java/test/BadRunner.java           |  43 ++
 .../surefire-1053-system-properties/pom.xml     |  65 +++
 .../src/test/java/jiras/surefire1053/ATest.java |  32 ++
 .../surefire-1055-parallelTestCount/pom.xml     |  66 +++
 .../src/test/java/foo/Method1Test.java          |  30 ++
 .../src/test/java/foo/Methods2Test.java         |  36 ++
 .../src/test/java/foo/Methods3Test.java         |  43 ++
 .../src/test/java/foo/Methods4Test.java         |  48 ++
 .../src/test/java/foo/Methods5Test.java         |  54 ++
 .../src/test/java/foo/Methods6Test.java         |  42 ++
 .../src/test/java/foo/SleepUtil.java            |  35 ++
 .../pom.xml                                     |  74 +++
 .../java/com/cal/HelloWorldFlakyCotTest.java    |  35 ++
 .../java/com/cal/HelloWorldFlakyErrorTest.java  |  35 ++
 .../src/test/java/com/cal/HelloWorldTest.java   |  40 ++
 .../src/test/java/com/cal/SimpleTest.java       |  46 ++
 .../pom.xml                                     |  64 +++
 .../java/jiras/surefire1082/Jira1082Test.java   |  60 +++
 .../java/jiras/surefire1082/Jira1264Test.java   |  36 ++
 .../surefire-1095-npe-in-runlistener/pom.xml    |  70 +++
 .../test/java/jiras/surefire1095/Listener.java  |  38 ++
 .../test/java/jiras/surefire1095/SomeTest.java  |  31 ++
 .../surefire-1098-balanced-runorder/pom.xml     |  62 +++
 .../src/test/java/jiras/surefire1098/ATest.java |  34 ++
 .../src/test/java/jiras/surefire1098/BTest.java |  34 ++
 .../src/test/java/jiras/surefire1098/CTest.java |  34 ++
 .../src/test/java/jiras/surefire1098/DTest.java |  34 ++
 .../pom.xml                                     |  78 +++
 .../src/test/java/test/FlakyTest.java           |  41 ++
 .../pom.xml                                     |  79 +++
 .../java/testng/SkipExceptionReportTest.java    |   1 +
 .../pom.xml                                     |  69 +++
 ...CurrentWorkingDirectoryInForkedModeTest.java |  51 ++
 .../resources/surefire-1144-xml-runtime/pom.xml |  50 ++
 .../src/test/java/surefire1144/Test1.java       |  82 +++
 .../pom.xml                                     |  62 +++
 .../CustomDescriptionParameterizedTest.java     |  62 +++
 ...omDescriptionWithCommaParameterizedTest.java |  63 +++
 .../surefire1146/SimpleParameterizedTest.java   |  62 +++
 .../java/jiras/surefire1146/StandardTest.java   |  40 ++
 .../pom.xml                                     | 143 +++++
 .../test/java/jiras/surefire1152/FlakyIT.java   |  39 ++
 .../java/jiras/surefire1152/FlakyITSuite.java   |  29 +
 .../java/jiras/surefire1152/FlakyParent.java    |  45 ++
 .../test/java/jiras/surefire1152/FlakyTest.java |  39 ++
 .../java/jiras/surefire1152/FlakyTestSuite.java |  29 +
 .../pom.xml                                     |  60 +++
 .../java/jiras/surefire1153/IncludedUT.java     |  30 ++
 .../jiras/surefire1153/NotIncludedTest.java     |  30 ++
 .../surefire-1158-remove-info-lines/pom.xml     |  69 +++
 .../src/test/java/jira1158/JUnitTest.java       |  31 ++
 .../src/test/java/jira1158/TestNGSuiteTest.java |  32 ++
 .../pom.xml                                     |  73 +++
 .../src/test/java/debug/ParallelTest.java       |  45 ++
 .../src/test/resources/surefire-1185/pom.xml    |  66 +++
 .../src/test/java/pkg/RunningTest.java          |  29 +
 .../src/test/java/pkg/UnlistedTest.java         |  29 +
 .../surefire-1202-rerun-and-failfast/pom.xml    | 118 ++++
 .../src/test/java/pkg/ATest.java                |  45 ++
 .../src/test/java/pkg/BTest.java                |  42 ++
 .../src/test/java/pkg/CTest.java                |  35 ++
 .../src/test/java/pkg/DTest.java                |  35 ++
 .../src/test/java/pkg/ETest.java                |  31 ++
 .../surefire-1209-rerun-and-forkcount/pom.xml   | 115 ++++
 .../src/test/java/pkg/ATest.java                |  45 ++
 .../src/test/java/pkg/BTest.java                |  42 ++
 .../src/test/java/pkg/CTest.java                |  35 ++
 .../src/test/java/pkg/DTest.java                |  35 ++
 .../src/test/java/pkg/ETest.java                |  31 ++
 .../src/test/resources/surefire-1211/pom.xml    |  71 +++
 .../src/test/java/jira1211/JUnitTest.java       |  31 ++
 .../src/test/java/jira1211/TestNGSuiteTest.java |  32 ++
 .../surefire-1260-new-tests-pattern/pom.xml     |  60 +++
 .../src/test/java/pkg/JUnit3Tests.java          |  34 ++
 .../src/test/java/pkg/JUnit4Tests.java          |  42 ++
 .../src/test/resources/surefire-1264/pom.xml    |  52 ++
 .../core/surefireJunitTests/ATest.java          |  33 ++
 .../core/surefireJunitTests/BTest.java          |  33 ++
 .../core/surefireJunitTests/BaseTest.java       |  52 ++
 .../core/surefireJunitTests/CTest.java          |  33 ++
 .../core/surefireJunitTests/DTest.java          |  33 ++
 .../src/test/resources/surefire-1265/pom.xml    |  49 ++
 .../surefire-1265/src/test/java/J9Test.java     |  15 +
 .../surefire-1278-group-name-ending/pom.xml     |  58 ++
 .../src/test/java/pkg/ATest.java                |  40 ++
 .../src/test/resources/surefire-1364/pom.xml    | 155 ++++++
 .../surefire-1364/src/test/java/FirstTest.java  |  30 ++
 .../surefire-1364/src/test/java/SecondTest.java |  30 ++
 .../surefire-1364/src/test/java/ThirdTest.java  |  30 ++
 .../src/test/resources/surefire-1367/pom.xml    |  59 ++
 .../surefire-1367/src/test/java/ATest.java      |  38 ++
 .../surefire-1367/src/test/java/BTest.java      |  34 ++
 .../pom.xml                                     |  52 ++
 .../testprovider/ClassPathTestProvider.java     |  63 +++
 ....maven.surefire.providerapi.SurefireProvider |   1 +
 .../pom.xml                                     |  82 +++
 .../test/java/pluggableproviders/EmptyIT.java   |  26 +
 .../test/java/pluggableproviders/EmptyTest.java |  26 +
 .../pom.xml                                     |  51 ++
 .../surefire/testprovider/TestProvider.java     |  75 +++
 ....maven.surefire.providerapi.SurefireProvider |   1 +
 .../surefire-141-pluggableproviders/pom.xml     |  68 +++
 .../src/test/java/surefire141/BasicTest.java    |  87 +++
 .../src/test/java/surefire141/TestTwo.java      |  29 +
 .../surefire-146-forkPerTestNoSetup/pom.xml     |  58 ++
 .../java/forkPerTestNoSetup/TestSurefire2.java  |  86 +++
 .../surefire-162-charsetProvider/pom.xml        |  38 ++
 .../jcharset/jcharset/1.2.1/jcharset-1.2.1.jar  | Bin 0 -> 22719 bytes
 .../jcharset/1.2.1/jcharset-1.2.1.jar.md5       |   1 +
 .../jcharset/1.2.1/jcharset-1.2.1.jar.sha1      |   1 +
 .../jcharset/jcharset/1.2.1/jcharset-1.2.1.pom  |   9 +
 .../jcharset/1.2.1/jcharset-1.2.1.pom.md5       |   1 +
 .../jcharset/1.2.1/jcharset-1.2.1.pom.sha1      |   1 +
 .../repo/jcharset/jcharset/maven-metadata.xml   |  11 +
 .../jcharset/jcharset/maven-metadata.xml.md5    |   1 +
 .../jcharset/jcharset/maven-metadata.xml.sha1   |   1 +
 .../charsetProvider/MSUREFIRE77TestCase.java    |  40 ++
 .../surefire-224-wellFormedXmlFailures/pom.xml  |  58 ++
 .../wellFormedXmlFailures/TestSurefire3.java    |  62 +++
 .../surefire-257-rerunningTests/module1/pom.xml |  23 +
 .../main/java/surefire257/MyModule1Class.java   |  26 +
 .../java/surefire257/MyModule1ClassTest.java    |  33 ++
 .../surefire-257-rerunningTests/module2/pom.xml |  23 +
 .../main/java/surefire257/MyModule2Class.java   |   6 +
 .../java/surefire257/MyModule2ClassTest.java    |  13 +
 .../surefire-257-rerunningTests/pom.xml         |  43 ++
 .../surefire-260-testWithIdenticalNames/pom.xml |  64 +++
 .../src/test/java/surefire260/TestA.java        |  35 ++
 .../src/test/java/surefire260/TestB.java        |  31 ++
 .../src/test/java/surefire260/TestC.java        |  31 ++
 .../surefire-34-securityManager-success/pom.xml |  61 +++
 .../test/java/junit4/SecurityManagerTest.java   |  56 ++
 .../surefire-34-securityManager/pom.xml         |  61 +++
 .../test/java/junit4/SecurityManagerTest.java   |  60 +++
 .../pom.xml                                     |  77 +++
 .../test/java/junit/twoTestCases/BasicTest.java |  86 +++
 .../test/java/junit/twoTestCases/TestTwo.java   |  29 +
 .../surefire-500-puzzling-error/pom.xml         |  37 ++
 .../test/java/surefire500/ExplodingTest.java    |  49 ++
 .../src/test/java/surefire500/PassingTest.java  |  53 ++
 .../src/test/java/surefire500/Suite.java        |  30 ++
 .../surefire-510-testClassPath/pom.xml          |  57 ++
 .../src/test/java/surefire510/Test1.java        |  40 ++
 .../module1/pom.xml                             |  50 ++
 .../pom.xml                                     |  17 +
 .../testjar/pom.xml                             |  47 ++
 .../testjar/src/test/java/org/test/TestA.java   |  29 +
 .../testjar/src/test/java/org/test/TestB.java   |  29 +
 .../module1/pom.xml                             |  23 +
 .../maven/surefire570/MyModule1Class.java       |  26 +
 .../maven/surefire570/MyModule1ClassTest.java   |  38 ++
 ...ireReport.surefireReportTest.MyClassTest.xml |  71 +++
 ...ireReport.surefireReportTest.MyClassTest.txt |  13 +
 .../module2/pom.xml                             |  23 +
 .../surefire570/module2/MyModule2Class.java     |   6 +
 .../surefire570/module2/MyModule2ClassTest.java |  18 +
 ...ireReport.surefireReportTest.MyClassTest.xml |  71 +++
 ...ireReport.surefireReportTest.MyClassTest.txt |  13 +
 .../pom.xml                                     | 117 ++++
 .../surefire-613-testCount-in-parallel/pom.xml  |  38 ++
 .../src/test/java/surefire163/Test1.java        |  90 ++++
 .../src/test/java/surefire163/Test2.java        | 127 +++++
 .../pom.xml                                     | 217 ++++++++
 .../src/it/java/mho/JUnit4AdapterSuiteTest.java |  39 ++
 .../src/it/java/mho/MySuiteTest1.java           |  48 ++
 .../src/it/java/mho/MySuiteTest2.java           |  49 ++
 .../src/it/java/mho/MySuiteTest3.java           |  49 ++
 .../pom.xml                                     |  39 ++
 .../src/test/java/surefire628/Test1.java        |  48 ++
 .../src/test/java/surefire628/Test2.java        |  42 ++
 .../pom.xml                                     |  61 +++
 .../src/test/java/junit4/BasicTest.java         |  64 +++
 .../surefire-649-systemProperties/pom.xml       |  67 +++
 .../jiras/surefire649/SystemPropertiesTest.java |  32 ++
 .../pom.xml                                     |  64 +++
 .../SystemPropertyVariablesTest.java            |  32 ++
 .../test/resources/surefire-673-mockito/pom.xml |  37 ++
 .../src/test/java/surefire673/TestMockito.java  |  36 ++
 .../surefire-674-buildFailingWhenErrors/pom.xml |  41 ++
 .../src/test/java/resultcounting/Test2.java     |  36 ++
 .../surefire-685-commaseparatedIncludes/pom.xml |  63 +++
 .../src/test/java/surefire685/TestA.java        |  29 +
 .../src/test/java/surefire685/TestB.java        |  29 +
 .../src/test/java/surefire685/TestC.java        |  29 +
 .../resources/surefire-697-niceSummary/pom.xml  |  55 ++
 .../test/java/junit/surefire697/BasicTest.java  |  65 +++
 .../test/java/junit/surefire697/TestTwo.java    |  31 ++
 .../surefire-733-allOverridesCaptured/pom.xml   |  56 ++
 .../src/test/java/junit/surefire733/ATest.java  |  46 ++
 .../TEST-junit.twoTestCases.BasicTest.xml       |  62 +++
 .../TEST-junit.twoTestCases.TestTwo.xml         |  62 +++
 .../surefire-740-comma-truncated/pom.xml        |  61 +++
 .../resources/surefire-772-both-reports/pom.xml |  91 ++++
 .../TEST-junit.twoTestCases.BasicTest.xml       |  62 +++
 .../TEST-junit.twoTestCases.TestTwo.xml         |  62 +++
 .../TEST-junit.twoTestCases.BasicTest.xml       |  62 +++
 .../TEST-junit.twoTestCases.TestTwo.xml         |  62 +++
 .../surefire-772-no-failsafe-reports/pom.xml    |  91 ++++
 .../TEST-junit.twoTestCases.BasicTest.xml       |  62 +++
 .../TEST-junit.twoTestCases.TestTwo.xml         |  62 +++
 .../resources/surefire-772-no-reports/pom.xml   |  56 ++
 .../surefire-772-no-surefire-reports/pom.xml    |  91 ++++
 .../TEST-junit.twoTestCases.BasicTest.xml       |  62 +++
 .../TEST-junit.twoTestCases.TestTwo.xml         |  62 +++
 .../TEST-junit.twoTestCases.BasicTest.xml       |  62 +++
 .../TEST-junit.twoTestCases.TestTwo.xml         |  62 +++
 .../surefire-772-specified-reports/pom.xml      |  96 ++++
 .../pom.xml                                     |  80 +++
 .../org/apache/maven/surefire/test/App.java     |  37 ++
 .../apache/maven/surefire/test/FailingTest.java |  84 +++
 .../maven/surefire/test/SucceedingTest.java     |  84 +++
 .../pom.xml                                     |  61 +++
 .../org/apache/maven/surefire/test/App.java     |  37 ++
 .../org/apache/maven/surefire/test/TheTest.java |  42 ++
 .../surefire-806-specifiedTests-multi/pom.xml   |  86 +++
 .../java/defaultConfiguration/FirstTest.java    |  36 ++
 .../java/defaultConfiguration/FourthTest.java   |  36 ++
 .../java/defaultConfiguration/SecondTest.java   |  36 ++
 .../java/defaultConfiguration/ThirdTest.java    |  36 ++
 .../surefire-806-specifiedTests-single/pom.xml  |  70 +++
 .../java/defaultConfiguration/FirstTest.java    |  36 ++
 .../java/defaultConfiguration/FourthTest.java   |  36 ++
 .../java/defaultConfiguration/SecondTest.java   |  36 ++
 .../java/defaultConfiguration/ThirdTest.java    |  36 ++
 .../surefire-809-groupExpr-junit48/pom.xml      |  57 ++
 .../src/test/java/junit4/BasicTest.java         |  88 +++
 .../src/test/java/junit4/CategoryA.java         |  21 +
 .../src/test/java/junit4/CategoryB.java         |  21 +
 .../src/test/java/junit4/CategoryC.java         |  21 +
 .../src/test/java/junit4/CategoryCTest.java     |  80 +++
 .../src/test/java/junit4/NoCategoryTest.java    |  38 ++
 .../surefire-809-groupExpr-testng/pom.xml       |  45 ++
 .../src/test/java/testng/BasicTest.java         |  72 +++
 .../src/test/java/testng/CategoryCTest.java     |  63 +++
 .../src/test/java/testng/NoCategoryTest.java    |  38 ++
 .../surefire-812-log4j-classloader/pom.xml      |  44 ++
 .../src/main/resources/log4j.properties         |  24 +
 .../src/test/java/surefire812/LoggingTest.java  |  36 ++
 .../resources/surefire-817-system-exit/pom.xml  |  69 +++
 .../src/test/java/jiras/surefire817/Test.java   |  29 +
 .../surefire-818-ignored-tests-on-npe/pom.xml   |  37 ++
 .../src/test/java/cyril/test/FirstTest.java     |  55 ++
 .../src/test/java/cyril/test/IgnoredTest.java   |  35 ++
 .../src/test/java/cyril/test/Message.java       |  37 ++
 .../src/test/java/cyril/test/MyService.java     |  28 +
 .../src/test/java/cyril/test/MyServiceImpl.java |  12 +
 .../pom.xml                                     |  44 ++
 .../java/surefire/testcase/JunitParamsTest.java |  51 ++
 .../surefire/testcase/NonJunitParamsTest.java   |  37 ++
 .../surefire-828-emptyGroupExpr-junit48/pom.xml |  98 ++++
 .../src/test/java/junit4/BasicTest.java         |  88 +++
 .../src/test/java/junit4/CategoryA.java         |  21 +
 .../src/test/java/junit4/CategoryB.java         |  21 +
 .../src/test/java/junit4/CategoryC.java         |  21 +
 .../src/test/java/junit4/CategoryCTest.java     |  80 +++
 .../src/test/java/junit4/NoCategoryTest.java    |  38 ++
 .../surefire-828-emptyGroupExpr-testng/pom.xml  |  78 +++
 .../src/test/java/testng/BasicTest.java         |  72 +++
 .../src/test/java/testng/CategoryCTest.java     |  63 +++
 .../src/test/java/testng/NoCategoryTest.java    |  38 ++
 .../surefire-832-provider-selection/pom.xml     |  58 ++
 .../src/test/java/junit4/BasicTest.java         |  88 +++
 .../src/test/java/junit4/CategoryA.java         |  21 +
 .../src/test/java/junit4/CategoryB.java         |  21 +
 .../src/test/java/junit4/CategoryC.java         |  21 +
 .../src/test/java/junit4/CategoryCTest.java     |  80 +++
 .../src/test/java/junit4/NoCategoryTest.java    |  38 ++
 .../surefire-847-testngfail/README.txt          |   2 +
 .../resources/surefire-847-testngfail/pom.xml   |  60 +++
 .../test/java/org/codehaus/SomeFailedTest.java  |  32 ++
 .../test/java/org/codehaus/SomePassedTest.java  |  34 ++
 .../src/test/resources/suite.xml                |   8 +
 .../surefire-855-failsafe-use-bundle/pom.xml    | 127 +++++
 .../src/main/java/pkg/AClassInOSGiBundle.java   |  24 +
 .../main/resources/main/surefire855.properties  |   1 +
 .../java/jiras/surefre855/bundle/FooIT.java     | 166 ++++++
 .../bundle/properties/surefire855.properties    |   1 +
 .../surefire-855-failsafe-use-jar/pom.xml       | 115 ++++
 .../src/main/java/pkg/ToRunJavadoc.java         |   8 +
 .../main/resources/main/surefire855.properties  |   1 +
 .../test/java/jiras/surefire855/jar/FooIT.java  | 179 ++++++
 .../jar/properties/surefire855.properties       |   1 +
 .../surefire-855-failsafe-use-war/pom.xml       | 124 +++++
 .../main/java/pkg/ToCreateClassesDirectory.java |  24 +
 .../main/resources/main/surefire855.properties  |   1 +
 .../test/java/jiras/surefire855/war/FooIT.java  | 163 ++++++
 .../war/properties/surefire855.properties       |   1 +
 .../surefire-926-2-provider-failure/pom.xml     |  41 ++
 .../src/test/java/com/company/JUnitTest.java    |  31 ++
 .../src/test/java/com/company/TestNGTest.java   |  31 ++
 .../surefire-930-failsafe-runtests/pom.xml      |  53 ++
 .../failsafe/ExampleIntegrationTest.java        |  32 ++
 .../maven/plugins/failsafe/ExampleTest.java     |  32 ++
 .../maven/plugins/failsafe/TestConstants.java   |  33 ++
 .../test/resources/testng-integrationTest.xml   |  18 +
 .../src/test/resources/testng.xml               |  17 +
 .../surefire-931-provider-failure/pom.xml       |  41 ++
 .../main/java/com/mycompany/testfailed/App.java |  32 ++
 .../java/com/mycompany/testfailed/AppTest.java  |  37 ++
 .../resources/surefire-942-testngSuite/pom.xml  |  37 ++
 .../src/test/java/org/BasicTest.java            |  67 +++
 .../src/test/resources/config.xml               |   8 +
 .../surefire-943-report-content/pom.xml         |  44 ++
 .../test/java/org/sample/module/My1Test.java    |  50 ++
 .../test/java/org/sample/module/My2Test.java    |  49 ++
 .../test/java/org/sample/module/My3Test.java    |  41 ++
 .../test/java/org/sample/module/My4Test.java    |  41 ++
 .../test/java/org/sample/module/My5Test.java    |  39 ++
 .../pom.xml                                     |  61 +++
 .../java/junit44/environment/Basic01Test.java   |  45 ++
 .../java/junit44/environment/Basic02Test.java   |  45 ++
 .../java/junit44/environment/Basic03Test.java   |  45 ++
 .../java/junit44/environment/Basic04Test.java   |  45 ++
 .../java/junit44/environment/Basic05Test.java   |  45 ++
 .../java/junit44/environment/Basic06Test.java   |  45 ++
 .../java/junit44/environment/Basic07Test.java   |  45 ++
 .../java/junit44/environment/Basic08Test.java   |  45 ++
 .../java/junit44/environment/Basic09Test.java   |  45 ++
 .../java/junit44/environment/Basic10Test.java   |  45 ++
 .../surefire-946-self-destruct-plugin/pom.xml   |  53 ++
 .../surefire/selfdestruct/SelfDestructMojo.java | 161 ++++++
 .../boom/pom.xml                                |  51 ++
 .../apache/maven/surefire/crb/ClassRuleIT.java  |  43 ++
 .../class-rule/pom.xml                          |  17 +
 .../ExampleClassRule.java                       |  29 +
 .../surefire-972-bizarre-noclassdef/pom.xml     |  36 ++
 .../surefire-975-wrong-encoding/pom.xml         |  34 ++
 .../src/test/java/EncodingInReportTest.java     |  33 ++
 .../module1/pom.xml                             |  36 ++
 .../src/main/java/surefire979/TestBase.java     |  36 ++
 .../module2/pom.xml                             |  37 ++
 .../FailingStaticInitializerTest.java           |  36 ++
 .../pom.xml                                     |  28 +
 .../pom.xml                                     |  47 ++
 .../src/test/java/sample/CategoryActivated.java |  25 +
 .../test/java/sample/CategoryNotSelected.java   |  25 +
 .../parameterized/Parameterized01Test.java      |  61 +++
 .../parameterized/Parameterized02Test.java      |  61 +++
 .../parameterized/Parameterized03Test.java      |  61 +++
 .../surefire-995-categoryInheritance/pom.xml    |  90 ++++
 .../java/jiras/surefire955/CategorizedTest.java |  35 ++
 .../java/jiras/surefire955/NotIncludedTest.java |  33 ++
 .../java/jiras/surefire955/SomeCategory.java    |  24 +
 .../surefire955/SpecialCategorizedTest.java     |  34 ++
 .../surefire955/SpecialNonCategoryTest.java     |  33 ++
 .../test/resources/system-properties/pom.xml    |  98 ++++
 .../src/test/config/propsfile.properties        |   2 +
 .../test/java/systemProperties/BasicTest.java   |  90 ++++
 .../test-helper-dump-pid-plugin/pom.xml         |  59 ++
 .../plugins/surefire/dumppid/DumpPidMojo.java   |  70 +++
 .../resources/testng-afterSuiteFailure/pom.xml  |  76 +++
 .../afterSuiteFailure/TestNGSuiteTest.java      |  40 ++
 .../test/resources/testng-beforeMethod/pom.xml  |  76 +++
 .../testng/beforeMethod/TestNGSuiteTest.java    |  40 ++
 .../testng-beforeMethodFailure/pom.xml          |  76 +++
 .../beforeMethodFailure/TestNGSuiteTest.java    |  40 ++
 .../test/resources/testng-execute-error/pom.xml |  80 +++
 .../src/test/java/it/BasicTest.java             |  36 ++
 .../testng-group-thread-parallel/pom.xml        |  84 +++
 .../testng/groupThreadParallel/TestNGTest.java  | 113 ++++
 .../src/test/resources/testng-groups/pom.xml    |  55 ++
 .../java/testng/groups/TestNGGroupTest.java     |  76 +++
 .../src/test/resources/testng-jdk14/pom.xml     |  66 +++
 .../java/testng/jdk14/TestNGJavadocTest.java    |  63 +++
 .../resources/testng-junit-together/pom.xml     |  85 +++
 .../src/test/java/JunitTest.java                |  47 ++
 .../src/test/java/TestNGJunitTest.java          |  49 ++
 .../resources/testng-junit4-together/pom.xml    |  50 ++
 .../src/test/java/Junit4NoRunWithTest.java      |  53 ++
 .../src/test/java/Junit4SimpleRunWithTest.java  |  56 ++
 .../src/test/java/TestNGTest.java               |  50 ++
 .../resources/testng-listener-reporter/pom.xml  |  90 ++++
 .../src/test/java/listenReport/FileHelper.java  |  44 ++
 .../src/test/java/listenReport/Reporter.java    |  37 ++
 .../test/java/listenReport/ResultListener.java  |  87 +++
 .../test/java/listenReport/SuiteListener.java   |  39 ++
 .../test/java/listenReport/TestNGSuiteTest.java |  32 ++
 .../src/test/resources/testng-listeners/pom.xml |  43 ++
 .../java/listeners/MarkAsFailureListener.java   |  83 +++
 .../src/test/java/listeners/SimpleTest.java     |  35 ++
 .../testng-method-pattern-after/pom.xml         |  79 +++
 .../src/test/java/testng/BasicTest.java         |  79 +++
 .../testng-method-pattern-before/pom.xml        |  79 +++
 .../src/test/java/testng/BasicTest.java         |  79 +++
 .../resources/testng-method-pattern/pom.xml     |  80 +++
 .../src/test/java/testng/BasicTest.java         |  73 +++
 .../testng-multiple-method-patterns/pom.xml     | 108 ++++
 .../test/java/jiras/surefire745/BasicTest.java  |  47 ++
 .../test/java/jiras/surefire745/TestFive.java   |  44 ++
 .../test/java/jiras/surefire745/TestFour.java   |  44 ++
 .../test/java/jiras/surefire745/TestThree.java  |  46 ++
 .../test/java/jiras/surefire745/TestTwo.java    |  38 ++
 .../test/resources/testng-objectFactory/pom.xml |  66 +++
 .../java/testng/objectfactory/FileHelper.java   |  25 +
 .../TestNGCustomObjectFactory.java              |  22 +
 .../testng/objectfactory/TestNGSuiteTest.java   |  11 +
 .../resources/testng-parallel-suites/pom.xml    |  81 +++
 .../java/testng/suiteXml/ShouldNotRunTest.java  |  35 ++
 .../java/testng/suiteXml/TestNGSuiteTest.java   |  43 ++
 .../src/test/resources/testng1.xml              |  30 ++
 .../src/test/resources/testng2.xml              |  30 ++
 .../testng-parallel-with-annotations/pom.xml    |  42 ++
 .../TestNGParallelTest.java                     |  69 +++
 .../resources/testng-path with spaces/pom.xml   |  76 +++
 .../testng/pathWithSpaces/TestNGSuiteTest.java  |  35 ++
 .../src/test/resources/test.txt                 |   1 +
 .../src/test/resources/testng-simple/pom.xml    | 103 ++++
 .../java/testng/simple/TestNGSuiteTestA.java    |  32 ++
 .../java/testng/simple/TestNGSuiteTestB.java    |  32 ++
 .../java/testng/simple/TestNGSuiteTestC.java    |  32 ++
 .../testng-single-method-5-14-9/pom.xml         |  57 ++
 .../src/test/java/testng/BasicTest.java         |  73 +++
 .../test/resources/testng-single-method/pom.xml |  80 +++
 .../src/test/java/testng/BasicTest.java         |  73 +++
 .../resources/testng-succes-percentage/pom.xml  |  65 +++
 .../testng/TestNGSuccessPercentFailingTest.java |  44 ++
 .../testng/TestNGSuccessPercentPassingTest.java |  43 ++
 .../src/test/resources/testng-suite-xml/pom.xml |  84 +++
 .../testng-suite-xml/src/test-data/testng1.xml  |  30 ++
 .../testng-suite-xml/src/test-data/testng2.xml  |  30 ++
 .../java/testng/suiteXml/TestNGSuiteTest.java   |  54 ++
 .../resources/testng-testRunnerFactory/pom.xml  |  72 +++
 .../testng/testrunnerfactory/FileHelper.java    |  25 +
 .../TestNGCustomTestRunnerFactory.java          |  22 +
 .../testrunnerfactory/TestNGSuiteTest.java      |  11 +
 .../resources/testng-twoTestCaseSuite/pom.xml   |  81 +++
 .../test/java/testng/two/TestNGSuiteTest.java   |  33 ++
 .../src/test/java/testng/two/TestNGTestTwo.java |  32 ++
 .../src/test/resources/suite.xml                |   7 +
 .../src/test/resources/timeout-forked/pom.xml   |  58 ++
 .../src/test/java/timeoutForked/BasicTest.java  |  38 ++
 .../test/resources/unicode-testnames/pom.xml    |  56 ++
 .../java/junit/twoTestCases/EscapeTest.java     |  86 +++
 .../test/java/junit/twoTestCases/XXYZTest.java  |  30 ++
 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 +
 .../webapp/src/test/java/WebAppTest.java        |  66 +++
 .../pom.xml                                     |  56 ++
 .../src/test/java/MyTest.java                   |  27 +
 .../resources/working-directory-missing/pom.xml |  53 ++
 .../src/test/java/MyTest.java                   |  27 +
 .../resources/working-directory/child/pom.xml   |  44 ++
 .../src/test/java/workingDir/BasicTest.java     |  45 ++
 .../test/resources/working-directory/pom.xml    |  52 ++
 1954 files changed, 53304 insertions(+), 53304 deletions(-)
----------------------------------------------------------------------