[surefire] 02/05: Merge tag 'upstream/2.17'

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Wed Jun 10 17:26:12 UTC 2015


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository surefire.

commit 1134bbf737aa29e646839b70377c959cf5025981
Merge: d6a8a92 7ada404
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Wed Jun 10 17:40:42 2015 +0200

    Merge tag 'upstream/2.17'
    
    Upstream version 2.17

 .gitattributes                                     |    8 +
 .gitignore                                         |   14 +
 README.TXT                                         |   35 +
 deploySite.sh                                      |   22 +
 maven-failsafe-plugin/pom.xml                      |  297 ++
 .../it/jetty-war-test-failing/invoker.properties   |   19 +
 .../src/it/jetty-war-test-failing/pom.xml          |  142 +
 .../src/main/webapp/WEB-INF/web.xml                |   26 +
 .../src/main/webapp/index.html                     |   27 +
 .../src/test/java/basic/BasicIT.java               |   63 +
 .../src/test/resources/integration-test.properties |   23 +
 .../src/it/jetty-war-test-failing/verify.bsh       |   34 +
 .../it/jetty-war-test-passing/invoker.properties   |   19 +
 .../src/it/jetty-war-test-passing/pom.xml          |  142 +
 .../src/main/webapp/WEB-INF/web.xml                |   26 +
 .../src/main/webapp/index.html                     |   27 +
 .../src/test/java/basic/BasicIT.java               |   63 +
 .../src/test/resources/integration-test.properties |   23 +
 .../src/it/jetty-war-test-passing/verify.bsh       |   34 +
 .../multiple-summaries-failing/invoker.properties  |   19 +
 .../src/it/multiple-summaries-failing/pom.xml      |   83 +
 .../src/test/java/MyAT.java                        |   29 +
 .../src/test/java/MyIT.java                        |   29 +
 .../src/it/multiple-summaries/pom.xml              |   78 +
 .../it/multiple-summaries/src/test/java/MyIT.java  |   29 +
 maven-failsafe-plugin/src/it/settings.xml          |   53 +
 .../src/it/working-directory/pom.xml               |   57 +
 .../it/working-directory/src/test/java/MyIT.java   |   29 +
 .../maven/plugin/failsafe/IntegrationTestMojo.java |  537 ++++
 .../apache/maven/plugin/failsafe/VerifyMojo.java   |  343 +++
 .../org/apache/maven/plugin/failsafe/package.html  |   27 +
 maven-surefire-common/pom.xml                      |  159 ++
 .../plugin/surefire/AbstractSurefireMojo.java      | 3011 ++++++++++++++++++++
 .../maven/plugin/surefire/ClasspathCache.java      |   43 +
 .../maven/plugin/surefire/CommonReflector.java     |   79 +
 .../plugin/surefire/ConfigurableProviderInfo.java  |   29 +
 .../plugin/surefire/InPluginVMSurefireStarter.java |   91 +
 .../apache/maven/plugin/surefire/ProviderInfo.java |   43 +
 .../apache/maven/plugin/surefire/ProviderList.java |  107 +
 .../surefire/StartupReportConfiguration.java       |  230 ++
 .../surefire/SurefireDependencyResolver.java       |  185 ++
 .../surefire/SurefireExecutionParameters.java      |  123 +
 .../maven/plugin/surefire/SurefireHelper.java      |   87 +
 .../maven/plugin/surefire/SurefireProperties.java  |  303 ++
 .../plugin/surefire/SurefireReportParameters.java  |   63 +
 .../surefire/booterclient/BooterSerializer.java    |  159 ++
 .../surefire/booterclient/ChecksumCalculator.java  |  169 ++
 .../surefire/booterclient/ForkConfiguration.java   |  309 ++
 .../surefire/booterclient/ForkNumberBucket.java    |   87 +
 .../plugin/surefire/booterclient/ForkStarter.java  |  520 ++++
 .../plugin/surefire/booterclient/MockReporter.java |  160 ++
 .../surefire/booterclient/ProviderDetector.java    |  128 +
 .../lazytestprovider/FlushReceiver.java            |   38 +
 .../lazytestprovider/FlushReceiverProvider.java    |   34 +
 .../OutputStreamFlushableCommandline.java          |   82 +
 .../lazytestprovider/TestProvidingInputStream.java |  125 +
 .../output/DeserializedStacktraceWriter.java       |   69 +
 .../surefire/booterclient/output/ForkClient.java   |  292 ++
 .../output/ThreadedStreamConsumer.java             |  126 +
 .../surefire/report/ConsoleOutputFileReporter.java |  104 +
 .../plugin/surefire/report/ConsoleReporter.java    |  122 +
 .../surefire/report/DefaultReporterFactory.java    |  143 +
 .../surefire/report/DirectConsoleOutput.java       |   65 +
 .../maven/plugin/surefire/report/FileReporter.java |  123 +
 .../plugin/surefire/report/FileReporterUtils.java  |   50 +
 .../surefire/report/PrettyPrintXMLWriter.java      |  275 ++
 .../plugin/surefire/report/ReportEntryType.java    |   29 +
 .../surefire/report/StatelessXmlReporter.java      |  481 ++++
 .../plugin/surefire/report/TestSetRunListener.java |  263 ++
 .../maven/plugin/surefire/report/TestSetStats.java |  232 ++
 .../report/TestcycleConsoleOutputReceiver.java     |   38 +
 .../Utf8RecodingDeferredFileOutputStream.java      |  111 +
 .../plugin/surefire/report/WrappedReportEntry.java |  180 ++
 .../surefire/runorder/StatisticsReporter.java      |   75 +
 .../plugin/surefire/util/DependencyScanner.java    |  185 ++
 .../plugin/surefire/util/DirectoryScanner.java     |   90 +
 .../maven/plugin/surefire/util/Relocator.java      |   67 +
 .../maven/plugin/surefire/util/ScannerUtil.java    |   86 +
 .../plugin/surefire/util/SpecificFileFilter.java   |   67 +
 .../plugins/surefire/report/ReportTestCase.java    |  111 +
 .../plugins/surefire/report/ReportTestSuite.java   |  167 ++
 .../surefire/report/SurefireReportParser.java      |  274 ++
 .../surefire/report/TestSuiteXmlParser.java        |  310 ++
 .../maven/surefire/report/RunStatistics.java       |  145 +
 .../org/apache/maven/plugin/surefire/DataZT1A.java |   24 +
 .../org/apache/maven/plugin/surefire/DataZT2A.java |   25 +
 .../org/apache/maven/plugin/surefire/DataZT3A.java |   25 +
 .../plugin/surefire/SurefirePropertiesTest.java    |   78 +
 ...ooterDeserializerProviderConfigurationTest.java |  252 ++
 ...BooterDeserializerStartupConfigurationTest.java |  167 ++
 .../booterclient/ForkConfigurationTest.java        |   79 +
 .../booterclient/ForkingRunListenerTest.java       |  385 +++
 .../booterclient/TestSetMockReporterFactory.java   |   41 +
 .../surefire/report/StatelessXMLReporterTest.java  |  172 ++
 .../surefire/report/WrappedReportEntryTest.java    |   73 +
 .../runorder/RunEntryStatisticsMapTest.java        |  111 +
 .../surefire/util/DependenciesScannerTest.java     |   94 +
 .../plugin/surefire/util/DirectoryScannerTest.java |   60 +
 .../surefire/util/SpecificFileFilterTest.java      |   64 +
 .../surefire/report/ReportTestCaseTest.java        |   82 +
 .../surefire/report/ReportTestSuiteTest.java       |  118 +
 .../surefire/report/SurefireReportParserTest.java  |  242 ++
 .../surefire/report/TestSuiteXmlParserTest.java    |  136 +
 .../report/ConsoleOutputFileReporterTest.java      |   74 +
 .../maven/surefire/report/FileReporterTest.java    |   77 +
 .../maven/surefire/report/RunStatisticsTest.java   |  108 +
 .../apache/maven/surefire/util/RelocatorTest.java  |   46 +
 ...-org.apache.maven.surefire.test.FailingTest.xml |  154 +
 .../testsuitexmlparser/failsafe-summary-old.xml    |    8 +
 .../testsuitexmlparser/failsafe-summary.xml        |    8 +
 .../test/resources/test-reports/TEST-AntUnit.xml   |   11 +
 .../resources/test-reports/TEST-NoPackageTest.xml  |  256 ++
 .../test-reports/TEST-NoTimeTestCaseTest.xml       |   92 +
 .../TEST-classWithNoTests.NoMethodsTestCase.xml    |   73 +
 .../test-reports/TEST-com.shape.CircleTest.xml     |  200 ++
 .../test-reports/TEST-com.shape.PointTest.xml      |  142 +
 ...EST-junit.twoTestCaseSuite.WrapperTestSuite.xml |   73 +
 .../test-reports/com.shape.CircleTest.txt          |  122 +
 .../test-reports/com.shapeclone.CircleTest.txt     |  122 +
 maven-surefire-plugin/pom.xml                      |  167 ++
 maven-surefire-plugin/src/assembly/site-source.xml |   41 +
 .../maven/plugin/surefire/SurefirePlugin.java      |  487 ++++
 maven-surefire-plugin/src/site/apt/api.apt.vm      |   92 +
 .../src/site/apt/developing.apt.vm                 |  151 +
 .../src/site/apt/examples/class-loading.apt.vm     |  174 ++
 .../site/apt/examples/configuring-classpath.apt.vm |  135 +
 .../src/site/apt/examples/debugging.apt.vm         |   92 +
 .../fork-options-and-parallel-execution.apt.vm     |  238 ++
 .../site/apt/examples/inclusion-exclusion.apt.vm   |  164 ++
 .../src/site/apt/examples/junit.apt.vm             |  277 ++
 .../src/site/apt/examples/pojo-test.apt.vm         |   50 +
 .../src/site/apt/examples/providers.apt.vm         |   64 +
 .../src/site/apt/examples/single-test.apt.vm       |  116 +
 .../src/site/apt/examples/skipping-test.apt.vm     |  112 +
 .../src/site/apt/examples/system-properties.apt.vm |  140 +
 .../src/site/apt/examples/testng.apt.vm            |  211 ++
 .../src/site/apt/featurematrix.apt.vm              |   46 +
 maven-surefire-plugin/src/site/apt/index.apt.vm    |  152 +
 maven-surefire-plugin/src/site/apt/usage.apt.vm    |  440 +++
 maven-surefire-plugin/src/site/fml/faq.fml         |  101 +
 .../src/site/markdown/newerrorsummary.md           |   27 +
 maven-surefire-plugin/src/site/site.xml            |   54 +
 .../maven/plugin/surefire/SurefirePluginTest.java  |  115 +
 maven-surefire-report-plugin/pom.xml               |  240 ++
 .../report/AbstractSurefireReportMojo.java         |  391 +++
 .../surefire/report/FailsafeReportMojo.java        |  117 +
 .../surefire/report/SurefireReportGenerator.java   |  799 ++++++
 .../surefire/report/SurefireReportMojo.java        |   88 +
 .../surefire/report/SurefireReportOnlyMojo.java    |   40 +
 .../main/resources/META-INF/maven/lifecycle.xml    |   34 +
 .../src/main/resources/surefire-report.properties  |   39 +
 .../main/resources/surefire-report_de.properties   |   39 +
 .../main/resources/surefire-report_en.properties   |   25 +
 .../main/resources/surefire-report_sv.properties   |   37 +
 .../site/apt/examples/changing-report-name.apt.vm  |   52 +
 .../src/site/apt/examples/cross-referencing.apt.vm |   78 +
 .../apt/examples/report-custom-location.apt.vm     |   72 +
 .../src/site/apt/examples/show-failures.apt.vm     |   57 +
 .../src/site/apt/index.apt                         |   80 +
 .../src/site/apt/usage.apt.vm                      |   65 +
 maven-surefire-report-plugin/src/site/fml/faq.fml  |   36 +
 .../src/site/resources/images/failure-details.PNG  |  Bin 0 -> 5793 bytes
 .../src/site/resources/images/surefire-sample1.PNG |  Bin 0 -> 116886 bytes
 .../src/site/resources/images/surefire-sample2.PNG |  Bin 0 -> 99415 bytes
 .../src/site/resources/images/xref.PNG             |  Bin 0 -> 52024 bytes
 maven-surefire-report-plugin/src/site/site.xml     |   38 +
 .../surefire/report/SurefireReportMojoTest.java    |  215 ++
 .../report/stubs/SurefireRepMavenProjectStub.java  |   53 +
 .../report/stubs/SurefireRepMavenProjectStub2.java |   39 +
 .../plugin-config.xml                              |   38 +
 .../surefire-reports/TEST-com.shape.CircleTest.xml |  200 ++
 .../plugin-config.xml                              |   38 +
 .../surefire-reports/TEST-com.shape.CircleTest.xml |  200 ++
 .../plugin-config.xml                              |   38 +
 .../surefire-reports/TEST-com.shape.CircleTest.xml |  200 ++
 .../basic-surefire-report-test/plugin-config.xml   |   38 +
 .../surefire-reports/TEST-com.shape.CircleTest.xml |  200 ++
 pom.xml                                            |  469 +++
 src/site/site.xml                                  |   65 +
 surefire-api/pom.xml                               |   86 +
 .../src/main/appended-resources/META-INF/NOTICE    |    3 +
 .../plugin/surefire/runorder/PrioritizedTest.java  |   52 +
 .../maven/plugin/surefire/runorder/Priority.java   |   85 +
 .../surefire/runorder/RunEntryStatistics.java      |   99 +
 .../surefire/runorder/RunEntryStatisticsMap.java   |  280 ++
 .../runorder/ThreadedExecutionScheduler.java       |   91 +
 .../maven/surefire/NonAbstractClassFilter.java     |   35 +
 .../maven/surefire/SpecificTestClassFilter.java    |   81 +
 .../maven/surefire/booter/BaseProviderFactory.java |  187 ++
 .../booter/DirectoryScannerParametersAware.java    |   31 +
 .../surefire/booter/ForkingReporterFactory.java    |   60 +
 .../maven/surefire/booter/ForkingRunListener.java  |  335 +++
 .../surefire/booter/ProviderParameterNames.java    |   46 +
 .../surefire/booter/ProviderPropertiesAware.java   |   31 +
 .../booter/ReporterConfigurationAware.java         |   31 +
 .../surefire/booter/RunOrderParametersAware.java   |   31 +
 .../surefire/booter/SurefireClassLoadersAware.java |   29 +
 .../maven/surefire/booter/SurefireReflector.java   |  336 +++
 .../surefire/booter/TestArtifactInfoAware.java     |   31 +
 .../maven/surefire/booter/TestRequestAware.java    |   31 +
 .../surefire/providerapi/AbstractProvider.java     |   42 +
 .../surefire/providerapi/ProviderParameters.java   |  130 +
 .../surefire/providerapi/SurefireProvider.java     |   90 +
 .../surefire/report/CategorizedReportEntry.java    |  110 +
 .../maven/surefire/report/ConsoleLogger.java       |   33 +
 .../surefire/report/ConsoleOutputCapture.java      |  103 +
 .../surefire/report/ConsoleOutputReceiver.java     |   39 +
 .../ConsoleOutputReceiverForCurrentThread.java     |   49 +
 .../surefire/report/DefaultConsoleReporter.java    |   41 +
 .../report/DefaultDirectConsoleReporter.java       |   40 +
 .../report/LegacyPojoStackTraceWriter.java         |  153 +
 .../apache/maven/surefire/report/ReportEntry.java  |   74 +
 .../surefire/report/ReporterConfiguration.java     |   86 +
 .../maven/surefire/report/ReporterException.java   |   35 +
 .../maven/surefire/report/ReporterFactory.java     |   45 +
 .../apache/maven/surefire/report/RunListener.java  |   90 +
 .../maven/surefire/report/SafeThrowable.java       |   61 +
 .../maven/surefire/report/SimpleReportEntry.java   |  194 ++
 .../maven/surefire/report/StackTraceWriter.java    |   56 +
 .../org/apache/maven/surefire/suite/RunResult.java |  316 ++
 .../testset/DirectoryScannerParameters.java        |  110 +
 .../maven/surefire/testset/RunOrderParameters.java |   61 +
 .../maven/surefire/testset/TestArtifactInfo.java   |   48 +
 .../apache/maven/surefire/testset/TestRequest.java |  117 +
 .../surefire/testset/TestSetFailedException.java   |   72 +
 .../surefire/util/DefaultDirectoryScanner.java     |  168 ++
 .../surefire/util/DefaultRunOrderCalculator.java   |  142 +
 .../maven/surefire/util/DefaultScanResult.java     |  154 +
 .../maven/surefire/util/DirectoryScanner.java      |   35 +
 .../maven/surefire/util/ReflectionUtils.java       |  254 ++
 .../org/apache/maven/surefire/util/RunOrder.java   |  151 +
 .../maven/surefire/util/RunOrderCalculator.java    |   28 +
 .../org/apache/maven/surefire/util/ScanResult.java |   39 +
 .../apache/maven/surefire/util/ScannerFilter.java  |   34 +
 .../surefire/util/SurefireReflectionException.java |   43 +
 .../org/apache/maven/surefire/util/TestsToRun.java |  141 +
 .../org/apache/maven/surefire/util/UrlUtils.java   |   95 +
 .../maven/surefire/util/internal/ByteBuffer.java   |  146 +
 .../maven/surefire/util/internal/StringUtils.java  |  299 ++
 .../org/apache/maven/surefire/surefire.properties  |   27 +
 surefire-api/src/site/apt/index.apt                |   50 +
 surefire-api/src/site/site.xml                     |   35 +
 .../runorder/ThreadedExecutionSchedulerTest.java   |  118 +
 .../surefire/SpecificTestClassFilterTest.java      |   59 +
 .../surefire/booter/ForkingRunListenerTest.java    |   42 +
 .../report/LegacyPojoStackTraceWriterTest.java     |  126 +
 .../apache/maven/surefire/report/MockReporter.java |  174 ++
 .../apache/maven/surefire/suite/RunResultTest.java |  123 +
 .../surefire/util/DefaultDirectoryScannerTest.java |   54 +
 .../surefire/util/RunOrderCalculatorTest.java      |   64 +
 .../apache/maven/surefire/util/RunOrderTest.java   |   67 +
 .../apache/maven/surefire/util/ScanResultTest.java |   48 +
 .../apache/maven/surefire/util/TestsToRunTest.java |   78 +
 .../apache/maven/surefire/util/UrlUtilsTest.java   |  114 +
 .../surefire/util/internal/ByteBufferTest.java     |   48 +
 .../surefire/util/internal/StringUtilsTest.java    |   95 +
 .../maven/surefire/util/testdata/DataZT1A.java     |   24 +
 .../maven/surefire/util/testdata/DataZT2A.java     |   25 +
 .../maven/surefire/util/testdata/DataZT3A.java     |   25 +
 .../testdata/java/javascript/DataJavaZT4A.java     |   30 +
 surefire-booter/pom.xml                            |   81 +
 .../maven/surefire/booter/BooterConstants.java     |   50 +
 .../maven/surefire/booter/BooterDeserializer.java  |  114 +
 .../surefire/booter/ClassLoaderConfiguration.java  |   55 +
 .../apache/maven/surefire/booter/Classpath.java    |  218 ++
 .../surefire/booter/ClasspathConfiguration.java    |  114 +
 .../apache/maven/surefire/booter/ForkedBooter.java |  231 ++
 .../maven/surefire/booter/IsolatedClassLoader.java |  109 +
 .../maven/surefire/booter/KeyValueSource.java      |   29 +
 .../maven/surefire/booter/LazyTestsToRun.java      |  181 ++
 .../maven/surefire/booter/PropertiesWrapper.java   |  183 ++
 .../surefire/booter/ProviderConfiguration.java     |  145 +
 .../maven/surefire/booter/ProviderFactory.java     |  184 ++
 .../surefire/booter/StartupConfiguration.java      |  147 +
 .../booter/SurefireBooterForkException.java        |   39 +
 .../booter/SurefireExecutionException.java         |   35 +
 .../surefire/booter/SystemPropertyManager.java     |  121 +
 .../maven/surefire/booter/TypeEncodedValue.java    |  126 +
 .../maven/surefire/booter/ClasspathTest.java       |  161 ++
 .../java/org/apache/maven/surefire/booter/Foo.java |  107 +
 .../surefire/booter/PropertiesWrapperTest.java     |  109 +
 .../surefire/booter/SurefireReflectorTest.java     |  164 ++
 surefire-grouper/pom.xml                           |   76 +
 .../surefire/group/match/AndGroupMatcher.java      |  119 +
 .../maven/surefire/group/match/GroupMatcher.java   |   30 +
 .../surefire/group/match/InverseGroupMatcher.java  |   93 +
 .../surefire/group/match/JoinGroupMatcher.java     |   48 +
 .../maven/surefire/group/match/OrGroupMatcher.java |  118 +
 .../surefire/group/match/SingleGroupMatcher.java   |  156 +
 .../src/main/javacc/category-expression.jj         |  199 ++
 .../surefire/group/match/AndGroupMatcherTest.java  |   51 +
 .../group/match/InverseGroupMatcherTest.java       |   34 +
 .../surefire/group/match/OrGroupMatcherTest.java   |   51 +
 .../group/match/SingleGroupMatcherTest.java        |   46 +
 .../group/parse/GroupMatcherParserTest.java        |  142 +
 surefire-integration-tests/pom.xml                 |  254 ++
 .../maven/surefire/its/AbstractTestCaseIT.java     |   41 +
 .../maven/surefire/its/AdditionalClasspathIT.java  |   39 +
 .../maven/surefire/its/AggregateReportIT.java      |   55 +
 .../org/apache/maven/surefire/its/ArgLineIT.java   |   39 +
 .../maven/surefire/its/ArgLinePropertiesIT.java    |   39 +
 .../maven/surefire/its/CheckSingleTestIT.java      |   70 +
 .../its/CheckTestFailIfNoTestsForkModeIT.java      |   81 +
 .../surefire/its/CheckTestFailIfNoTestsIT.java     |   63 +
 .../its/CheckTestNgBeforeMethodFailureIT.java      |   41 +
 .../surefire/its/CheckTestNgBeforeMethodIT.java    |   40 +
 .../surefire/its/CheckTestNgExecuteErrorIT.java    |   43 +
 .../its/CheckTestNgGroupThreadParallelIT.java      |   39 +
 .../maven/surefire/its/CheckTestNgJdk14IT.java     |   41 +
 .../its/CheckTestNgListenerReporterIT.java         |   44 +
 .../surefire/its/CheckTestNgPathWithSpacesIT.java  |   38 +
 .../surefire/its/CheckTestNgReportTestIT.java      |   42 +
 .../maven/surefire/its/CheckTestNgSuiteXmlIT.java  |   52 +
 .../surefire/its/CheckTestNgSuiteXmlSingleIT.java  |   39 +
 .../maven/surefire/its/CheckTestNgVersionsIT.java  |  204 ++
 .../maven/surefire/its/ClassPathOrderIT.java       |   39 +
 .../maven/surefire/its/ClasspathFilteringIT.java   |   39 +
 .../surefire/its/ClasspathScopeFilteringIT.java    |   39 +
 .../apache/maven/surefire/its/ConsoleOutputIT.java |   53 +
 .../maven/surefire/its/CrashDetectionIT.java       |   48 +
 .../maven/surefire/its/DefaultConfigurationIT.java |   38 +
 .../maven/surefire/its/EnvironmentVariableIT.java  |   40 +
 .../maven/surefire/its/ForkConsoleOutputIT.java    |   71 +
 .../its/ForkConsoleOutputWithErrorsIT.java         |   47 +
 .../org/apache/maven/surefire/its/ForkModeIT.java  |  234 ++
 .../maven/surefire/its/ForkModeMultiModuleIT.java  |  164 ++
 .../maven/surefire/its/ForkModeTestNGIT.java       |   34 +
 .../surefire/its/IncludesExcludesFromFileIT.java   |   95 +
 .../maven/surefire/its/IncludesExcludesIT.java     |   68 +
 .../maven/surefire/its/JUnit44HamcrestIT.java      |   38 +
 .../maven/surefire/its/JUnit47ParallelIT.java      |  528 ++++
 .../surefire/its/JUnit47RedirectOutputIT.java      |   71 +
 .../surefire/its/JUnit48TestCategoriesIT.java      |   93 +
 .../its/JUnit4ForkAlwaysStaticInitPollutionIT.java |   38 +
 .../maven/surefire/its/JUnit4RunListenerIT.java    |   73 +
 .../org/apache/maven/surefire/its/JUnitDepIT.java  |   70 +
 .../its/Junit47StaticInnerClassTestsIT.java        |   13 +
 .../maven/surefire/its/Junit47WithCucumberIT.java  |   69 +
 .../maven/surefire/its/Junit47concurrencyIT.java   |   42 +
 .../apache/maven/surefire/its/Junit4IgnoreIT.java  |   52 +
 .../maven/surefire/its/Junit4VersionsIT.java       |  108 +
 .../surefire/its/NoRunnableTestsInClassIT.java     |   39 +
 .../apache/maven/surefire/its/Not2xCompatible.java |   27 +
 .../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 +
 .../org/apache/maven/surefire/its/ReportersIT.java |   45 +
 .../maven/surefire/its/ResultCountingIT.java       |   66 +
 .../org/apache/maven/surefire/its/RunOrderIT.java  |  109 +
 .../surefire/its/RunOrderParallelForksIT.java      |   31 +
 .../maven/surefire/its/SiblingAggregatorIT.java    |   47 +
 .../maven/surefire/its/SmartStackTraceIT.java      |   44 +
 .../maven/surefire/its/SystemPropertiesTestIT.java |   55 +
 .../maven/surefire/its/TestMethodPatternIT.java    |   74 +
 .../maven/surefire/its/TestMultipleMethodsIT.java  |   53 +
 .../apache/maven/surefire/its/TestNgGroupsIT.java  |   69 +
 .../its/TestNgParallelWithAnnotationsIT.java       |   38 +
 .../maven/surefire/its/TestSingleMethodIT.java     |   77 +
 .../maven/surefire/its/TimeoutForkedTestIT.java    |   43 +
 .../apache/maven/surefire/its/TwoTestCasesIT.java  |  117 +
 .../org/apache/maven/surefire/its/UmlautDirIT.java |   64 +
 .../maven/surefire/its/UnicodeTestNamesIT.java     |   60 +
 .../surefire/its/UseIsolatedClassLoaderIT.java     |   38 +
 .../maven/surefire/its/WorkingDirectoryIT.java     |  134 +
 .../its/WorkingDirectoryIsInvalidPropertyIT.java   |   39 +
 .../surefire/its/WorkingDirectoryMissingIT.java    |   39 +
 .../maven/surefire/its/XmlReporterRunTimeIT.java   |   67 +
 .../its/fixture/FailsafeOutputValidator.java       |   46 +
 .../surefire/its/fixture/HelperAssertions.java     |  134 +
 .../its/fixture/IntegrationTestSuiteResults.java   |   75 +
 .../maven/surefire/its/fixture/MavenLauncher.java  |  451 +++
 .../surefire/its/fixture/OutputValidator.java      |  195 ++
 .../fixture/SurefireJUnit4IntegrationTestCase.java |   51 +
 .../surefire/its/fixture/SurefireLauncher.java     |  472 +++
 .../surefire/its/fixture/SurefireLauncherTest.java |   24 +
 .../its/fixture/SurefireVerifierException.java     |   37 +
 .../maven/surefire/its/fixture/TestFile.java       |  151 +
 .../jiras/Surefire1041FailingJUnitRunnerIT.java    |   38 +
 .../Surefire1055CorrectConcurrentTestCountIT.java  |   41 +
 .../its/jiras/Surefire141PluggableProvidersIT.java |   79 +
 .../its/jiras/Surefire146ForkPerTestNoSetupIT.java |   38 +
 .../its/jiras/Surefire162CharsetProviderIT.java    |   51 +
 .../jiras/Surefire224WellFormedXmlFailuresIT.java  |   80 +
 .../its/jiras/Surefire257NotRerunningTestsIT.java  |   41 +
 .../jiras/Surefire260TestWithIdenticalNamesIT.java |   69 +
 .../its/jiras/Surefire34SecurityManagerIT.java     |   48 +
 .../Surefire376TestNgAfterSuiteFailureIT.java      |   39 +
 .../jiras/Surefire377TestNgAndJUnitTogetherIT.java |   44 +
 .../Surefire408ManualProviderSelectionIT.java      |   39 +
 .../jiras/Surefire42NotExtendingTestCaseIT.java    |   38 +
 .../its/jiras/Surefire44InnerClassTestIT.java      |   38 +
 .../its/jiras/Surefire500PuzzlingErrorIT.java      |   42 +
 .../jiras/Surefire510TestClassPathForkModesIT.java |   53 +
 .../Surefire569RunTestFromDependencyJarsIT.java    |   25 +
 .../Surefire570MultipleReportDirectoriesIT.java    |   68 +
 .../jiras/Surefire613TestCountInParallelIT.java    |   45 +
 .../Surefire621TestCountingJunit3InParallelIT.java |   39 +
 ...efire628ConsoleOutputBeforeAndAfterClassIT.java |   48 +
 ...fire634UnsettableSystemPropertiesWarningIT.java |   39 +
 .../surefire/its/jiras/Surefire673MockitoIT.java   |   38 +
 .../jiras/Surefire674BuildFailingWhenErrorsIT.java |   39 +
 ...urefire674BuildFailingWhenFailsafeErrorsIT.java |   38 +
 .../jiras/Surefire685CommaSeparatedIncludesIT.java |   38 +
 .../its/jiras/Surefire697NiceSummaryIT.java        |   39 +
 .../jiras/Surefire705ParallelForkTimeoutIT.java    |   39 +
 .../jiras/Surefire733AllOverrridesCapturedIT.java  |   36 +
 ...fire735ForkFailWithRedirectConsoleOutputIT.java |   56 +
 .../its/jiras/Surefire740TruncatedCommaIT.java     |   48 +
 .../Surefire747MethodParallelWithSuiteCountIT.java |   50 +
 .../jiras/Surefire763EnvironmentForkModeIT.java    |   45 +
 .../its/jiras/Surefire772BothReportsIT.java        |   87 +
 .../its/jiras/Surefire772NoFailsafeReportsIT.java  |  108 +
 .../its/jiras/Surefire772NoSurefireReportsIT.java  |   98 +
 .../its/jiras/Surefire772SpecifiedReportsIT.java   |   82 +
 .../Surefire801ForkModeNoneClassLoaderIT.java      |   38 +
 .../its/jiras/Surefire803MultiFailsafeExecsIT.java |   47 +
 .../jiras/Surefire806SpecifiedTestControlsIT.java  |   52 +
 .../its/jiras/Surefire809GroupExpressionsIT.java   |  114 +
 .../its/jiras/Surefire812Log4JClassLoaderIT.java   |   36 +
 .../its/jiras/Surefire818NpeIgnoresTestsIT.java    |   39 +
 .../its/jiras/Surefire828EmptyGroupExprIT.java     |   97 +
 .../its/jiras/Surefire832ProviderSelectionIT.java  |   49 +
 .../jiras/Surefire839TestWithoutCategoriesIT.java  |   40 +
 .../its/jiras/Surefire847AdditionalFailureIT.java  |   33 +
 .../Surefire901MIssingResultfileWhenNoTestsIT.java |   39 +
 .../Surefire907PerThreadWithoutThreadCountIT.java  |   36 +
 .../Surefire920TestFailureIgnoreWithTimeoutIT.java |   45 +
 .../jiras/Surefire926FailureWith2ProvidersIT.java  |   36 +
 .../its/jiras/Surefire930TestNgSuiteXmlIT.java     |   37 +
 .../its/jiras/Surefire943ReportContentIT.java      |  136 +
 ...Surefire946KillMainProcessInReusableForkIT.java |   71 +
 .../its/jiras/Surefire972BizarreNoClassDefIT.java  |   32 +
 .../its/jiras/Surefire975DefaultVMEncodingIT.java  |   40 +
 .../its/jiras/Surefire979WrongClassLoaderIT.java   |   39 +
 ...efire985ParameterizedRunnerAndCategoriesIT.java |   68 +
 .../src/test/resources/SurefireToolchains/pom.xml  |   72 +
 .../src/main/java/test/surefiretoolchains/App.java |   29 +
 .../test/java/test/surefiretoolchains/AppTest.java |   36 +
 .../additional-classpath/extraResource/test.txt    |    0
 .../test/resources/additional-classpath/pom.xml    |   65 +
 .../test/java/additionalClasspath/BasicTest.java   |   33 +
 .../test/resources/aggregate-report/child1/pom.xml |   52 +
 .../src/test/java/aggregateReport/FailingTest.java |   33 +
 .../test/resources/aggregate-report/child2/pom.xml |   52 +
 .../src/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 +
 .../src/test/resources/argLine-parameter/pom.xml   |   61 +
 .../src/test/java/argLine/TestSurefireArgLine.java |   40 +
 .../src/test/resources/argLine-properties/pom.xml  |   84 +
 .../TestSurefireArgLineProperties.java             |   58 +
 .../src/test/resources/it.properties               |   19 +
 .../src/test/resources/classpath-filtering/pom.xml |   65 +
 .../test/java/classpathFiltering/BasicTest.java    |   44 +
 .../src/test/resources/classpath-order/pom.xml     |   64 +
 .../resources/surefire-classpath-order.properties  |    2 +
 .../src/main/resources/surefire-report.properties  |    2 +
 .../src/test/java/it/BasicTest.java                |   61 +
 .../resources/surefire-classpath-order.properties  |    2 +
 .../resources/classpath-scope-filtering/pom.xml    |   63 +
 .../test/java/classpathFiltering/BasicTest.java    |   44 +
 .../src/test/resources/concurrentjunit47/pom.xml   |   66 +
 .../src/test/java/junit47/BasicTest.java           |   60 +
 .../src/test/resources/consoleOutput/pom.xml       |   51 +
 .../src/test/java/consoleOutput/Test1.java         |   78 +
 .../test/resources/consoleOutputEncoding/pom.xml   |   71 +
 .../src/test/java/consoleOutput/Test1.java         |   47 +
 .../src/test/resources/consoleoutput-noisy/pom.xml |   63 +
 .../src/test/java/consoleoutput_noisy/Test1.java   |   56 +
 .../src/test/java/consoleoutput_noisy/Test2.java   |   53 +
 .../src/test/resources/crash-detection/pom.xml     |   58 +
 .../test/java/junit44/environment/BasicTest.java   |   46 +
 .../default-configuration-abstract/pom.xml         |   47 +
 .../abstractClasses/AbstractConcreteBasicTest.java |   87 +
 .../java/abstractClasses/NonInstantiableTest.java  |   28 +
 .../default-configuration-classWithNoTests/pom.xml |   47 +
 .../java/classWithNoTests/NoMethodsTestCase.java   |   22 +
 .../default-configuration-noTests/pom.xml          |   72 +
 .../test/resources/default-configuration/pom.xml   |   47 +
 .../test/java/defaultConfiguration/BasicTest.java  |   87 +
 .../test/resources/environment-variables/pom.xml   |   68 +
 .../src/test/java/environment/BasicTest.java       |   41 +
 .../src/test/resources/failingBuilds/pom.xml       |   46 +
 .../test/java/failingbuilds/ExceptionsTest.java    |   38 +
 .../failsafe-buildfail/invoker.properties          |   19 +
 .../src/test/resources/failsafe-buildfail/pom.xml  |   83 +
 .../failsafe-buildfail/src/test/java/MyAT.java     |   25 +
 .../failsafe-buildfail/src/test/java/MyIT.java     |   26 +
 .../resources/failsafe-nofail/invoker.properties   |   19 +
 .../src/test/resources/failsafe-nofail/pom.xml     |   83 +
 .../failsafe-nofail/src/test/java/MyAT.java        |   25 +
 .../failsafe-nofail/src/test/java/MyIT.java        |   26 +
 .../src/test/resources/failsafe-notests/pom.xml    |   54 +
 .../failsafe-notests/src/test/java/AClass.java     |   25 +
 .../resources/failsafe-regular/invoker.properties  |   19 +
 .../src/test/resources/failsafe-regular/pom.xml    |   83 +
 .../failsafe-regular/src/test/java/MyAT.java       |   26 +
 .../failsafe-regular/src/test/java/MyIT.java       |   26 +
 .../test/resources/failure-result-counting/pom.xml |   44 +
 .../failureresultcounting/BeforeClassError.java    |   43 +
 .../failureresultcounting/BeforeClassFailure.java  |   43 +
 .../java/failureresultcounting/BeforeError.java    |   48 +
 .../java/failureresultcounting/BeforeFailure.java  |   43 +
 .../test/java/failureresultcounting/NoErrors.java  |   43 +
 .../java/failureresultcounting/OrdinaryError.java  |   42 +
 .../test/java/failureresultcounting/RunTests.java  |   33 +
 .../src/test/resources/failureOutput/pom.xml       |   56 +
 .../src/test/java/forkConsoleOutput/Test1.java     |   85 +
 .../src/test/java/forkConsoleOutput/Test2.java     |   35 +
 .../src/test/resources/failureOutput/test          |   15 +
 ...g.apache.maven.surefire.test.SucceedingTest.xml |   68 +
 .../org.apache.maven.surefire.test.FailingTest.txt |   84 +
 ...g.apache.maven.surefire.test.SucceedingTest.txt |    4 +
 .../src/test/resources/fork-consoleOutput/pom.xml  |   53 +
 .../src/test/java/forkConsoleOutput/Test1.java     |   43 +
 .../resources/fork-consoleOutputWithErrors/pom.xml |   56 +
 .../src/test/java/forkConsoleOutput/Test1.java     |   43 +
 .../src/test/java/forkConsoleOutput/Test2.java     |   35 +
 .../src/test/resources/fork-fail/pom.xml           |   62 +
 .../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 +
 .../test/resources/fork-mode-multimodule/pom.xml   |   69 +
 .../resources/fork-mode-resource-loading/pom.xml   |   56 +
 .../src/test/java/forkMode/ResourceLoadTest.java   |   46 +
 .../src/test/resources/myFile.txt                  |    1 +
 .../src/test/resources/fork-mode-testng/pom.xml    |   52 +
 .../src/test/java/forkMode/Test1.java              |   63 +
 .../src/test/java/forkMode/Test2.java              |   33 +
 .../src/test/java/forkMode/Test3.java              |   34 +
 .../src/test/resources/fork-mode/pom.xml           |   61 +
 .../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        |   49 +
 .../src/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 +
 .../includes-excludes-from-file/path-includes.txt  |    3 +
 .../resources/includes-excludes-from-file/pom.xml  |  151 +
 .../includes-excludes-from-file/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 +
 .../test/java/org/test/NotIncludedByDefault.java   |   34 +
 .../src/test/java/org/test/aTestXmlFile.xml        |   24 +
 .../src/test/resources/includes-excludes/pom.xml   |  135 +
 .../src/test/java/org/test/DefaultTest.java        |   34 +
 .../src/test/java/org/test/DontRunTest.java        |   30 +
 .../test/java/org/test/NotIncludedByDefault.java   |   34 +
 .../src/test/java/org/test/aTestXmlFile.xml        |   24 +
 .../test/resources/isolated-classloader/pom.xml    |   52 +
 .../test/java/isolatedClassloader/BasicTest.java   |   86 +
 .../test/resources/junit-fork-mode-always/pom.xml  |   60 +
 .../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        |   67 +
 .../ClassAndMethodIgnoreNothingToRunTest.java      |   37 +
 ...lassLevelIgnore1WithMethodThatIsNormalTest.java |   36 +
 ...lassLevelIgnore2WithMethodThatIsNormalTest.java |   36 +
 ...reeIgnoredMethodsAnd1AssumptionFailureTest.java |   57 +
 .../src/test/resources/junit-innerClass/pom.xml    |   50 +
 .../src/test/java/junit/innerClass/BasicTest.java  |   39 +
 .../resources/junit-notExtendingTestCase/pom.xml   |   50 +
 .../java/junit/notExtendingTestCase/SuiteTest.java |   49 +
 .../junit/notExtendingTestCase/TestHelper.java     |   24 +
 .../test/resources/junit-pathWithUmlaut/pom.xml    |   50 +
 .../src/test/java/umlautTest/BasicTest.java        |   87 +
 .../test/resources/junit-twoTestCaseSuite/pom.xml  |   54 +
 .../java/junit/twoTestCaseSuite/BasicTest.java     |   86 +
 .../test/java/junit/twoTestCaseSuite/TestTwo.java  |   29 +
 .../junit/twoTestCaseSuite/WrapperTestSuite.java   |   40 +
 .../src/test/resources/junit-twoTestCases/pom.xml  |   50 +
 .../test/java/junit/twoTestCases/BasicTest.java    |   86 +
 .../src/test/java/junit/twoTestCases/TestTwo.java  |   29 +
 .../resources/junit4-forkAlways-staticInit/pom.xml |   41 +
 .../src/test/java/junit4/App2Test.java             |   50 +
 .../src/test/java/junit4/AppTest.java              |   50 +
 .../src/test/resources/junit4-runlistener/pom.xml  |   77 +
 .../test/java/runListener/EchoingRunListener.java  |   82 +
 .../src/test/java/runListener/FileHelper.java      |   44 +
 .../java/runListener/FileWritingRunListener1.java  |   40 +
 .../java/runListener/FileWritingRunListener2.java  |   40 +
 .../java/runListener/JUnit4RunListenerTest.java    |   32 +
 .../test/resources/junit4-twoTestCaseSuite/pom.xml |   68 +
 .../src/test/java/twoTestCaseSuite/BasicTest.java  |   64 +
 .../java/twoTestCaseSuite/Junit4TestSuite.java     |   33 +
 .../test/java/twoTestCaseSuite/Junit4TestTwo.java  |   27 +
 .../src/test/resources/junit4/pom.xml              |   63 +
 .../junit4/src/test/java/junit4/BasicTest.java     |   65 +
 .../src/test/resources/junit44-dep/pom.xml         |   75 +
 .../src/test/java/junit44Dep/BasicTest.java        |   67 +
 .../src/test/resources/junit44-environment/pom.xml |   62 +
 .../test/java/junit44/environment/BasicTest.java   |   40 +
 .../src/test/resources/junit44-hamcrest/pom.xml    |   58 +
 .../src/test/java/junit44/hamcrest/BasicTest.java  |   66 +
 .../test/resources/junit44-method-pattern/pom.xml  |   66 +
 .../src/test/java/junit4/BasicTest.java            |   77 +
 .../resources/junit44-multiple-methods/pom.xml     |   66 +
 .../src/test/java/junit4/BasicTest.java            |   83 +
 .../src/test/java/junit4/TestThree.java            |   77 +
 .../src/test/java/junit4/TestTwo.java              |   77 +
 .../test/resources/junit44-single-method/pom.xml   |   66 +
 .../src/test/java/junit4/BasicTest.java            |   71 +
 .../src/test/resources/junit47-cucumber/pom.xml    |   81 +
 .../org/sample/cucumber/FailingCucumberTest.java   |   31 +
 .../test/java/org/sample/cucumber/StepDefs.java    |   57 +
 .../org/sample/cucumber/SuccessCucumberTest.java   |   31 +
 .../src/test/resources/failing/Sample.feature      |   10 +
 .../src/test/resources/success/Sample.feature      |   10 +
 .../resources/junit47-parallel-with-suite/pom.xml  |   43 +
 .../src/test/java/surefire747/SuiteTest1.java      |   74 +
 .../src/test/java/surefire747/SuiteTest2.java      |   74 +
 .../src/test/java/surefire747/TestSuite.java       |   36 +
 .../src/test/resources/junit47-parallel/pom.xml    |   39 +
 .../src/test/java/surefireparallel/Suite1Test.java |   39 +
 .../src/test/java/surefireparallel/Suite2Test.java |   39 +
 .../src/test/java/surefireparallel/TestClass.java  |   50 +
 .../test/java/surefireparallel/Waiting1Test.java   |   50 +
 .../test/java/surefireparallel/Waiting2Test.java   |   50 +
 .../test/java/surefireparallel/Waiting3Test.java   |   50 +
 .../test/java/surefireparallel/Waiting4Test.java   |   50 +
 .../test/java/surefireparallel/Waiting5Test.java   |   50 +
 .../test/java/surefireparallel/Waiting6Test.java   |   50 +
 .../test/java/surefireparallel/Waiting7Test.java   |   50 +
 .../test/java/surefireparallel/Waiting8Test.java   |   50 +
 .../test/resources/junit47-redirect-output/pom.xml |   64 +
 .../src/test/java/junit47ConsoleOutput/Test0.java  |   63 +
 .../src/test/java/junit47ConsoleOutput/Test1.java  |   43 +
 .../src/test/java/junit47ConsoleOutput/Test2.java  |   43 +
 .../src/test/java/junit47ConsoleOutput/Test3.java  |   30 +
 .../junit47-static-inner-class-tests/pom.xml       |   44 +
 .../src/test/java/junit4/BasicTest.java            |   33 +
 .../java/junit4/TopLevelAbstractClassTest.java     |   33 +
 .../test/java/junit4/TopLevelInterfaceTest.java    |   33 +
 .../src/test/resources/junit48-categories/pom.xml  |   76 +
 .../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 +
 .../test/resources/junit48-method-pattern/pom.xml  |   73 +
 .../src/test/java/junit4/BasicTest.java            |   79 +
 .../src/test/java/junit4/SampleCategory.java       |   25 +
 .../resources/junit48-multiple-methods/pom.xml     |   66 +
 .../src/test/java/junit4/BasicTest.java            |   83 +
 .../src/test/java/junit4/TestThree.java            |   77 +
 .../src/test/java/junit4/TestTwo.java              |   76 +
 .../test/resources/junit48-single-method/pom.xml   |   66 +
 .../src/test/java/junit4/BasicTest.java            |   71 +
 .../test/resources/junit48-smartStackTrace/pom.xml |   63 +
 .../src/test/java/junit4/SmartStackTraceTest.java  |   50 +
 .../src/test/resources/large-test-results/pom.xml  |   55 +
 .../src/test/java/largeTestResults/BasicTest.java  |   65 +
 .../src/test/resources/norunnableTests/pom.xml     |   53 +
 .../test/java/junit/norunnabletests/BasicTest.java |   28 +
 .../src/test/resources/parallel-runtime/pom.xml    |   48 +
 .../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     |   52 +
 .../test/java/plainOldJavaClasspath/BasicTest.java |   87 +
 .../src/test/resources/plexus-conflict/pom.xml     |   54 +
 .../java/plexusConflict/CommandlineExtender.java   |   35 +
 .../src/test/java/plexusConflict/BasicTest.java    |   37 +
 .../src/test/resources/pojo-simple/pom.xml         |   53 +
 .../pojo-simple/src/test/java/PojoTest.java        |   33 +
 .../src/test/resources/pom.xml                     |   40 +
 .../src/test/resources/reporters/pom.xml           |   55 +
 .../reporters/src/test/java/reporters/Test1.java   |   30 +
 .../reporters/src/test/java/reporters/Test2.java   |   30 +
 .../src/test/resources/result-counting/pom.xml     |   47 +
 .../src/test/java/resultcounting/MySuiteTest1.java |   43 +
 .../src/test/java/resultcounting/MySuiteTest2.java |   44 +
 .../src/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            |   61 +
 .../src/test/java/junit/runOrder/TestA.java        |   31 +
 .../src/test/java/junit/runOrder/TestB.java        |   31 +
 .../src/test/java/junit/runOrder/TestC.java        |   31 +
 .../src/test/resources/runorder-parallel/pom.xml   |   47 +
 .../src/test/java/runorder/parallel/Test1.java     |   88 +
 .../src/test/java/runorder/parallel/Test2.java     |   46 +
 .../src/test/java/runorder/parallel/Test3.java     |   73 +
 .../src/test/resources/settings.xml                |   53 +
 .../sibling-aggregator/aggregator/pom.xml          |   45 +
 .../resources/sibling-aggregator/child1/pom.xml    |   39 +
 .../src/main/java/siblingAggregator/FooHolder.java |   24 +
 .../resources/sibling-aggregator/child2/pom.xml    |   44 +
 .../test/java/siblingAggregator/FooHolderTest.java |   27 +
 .../test/resources/small-result-counting/pom.xml   |   44 +
 .../src/test/java/smallresultcounting/Test1.java   |   66 +
 .../src/test/java/smallresultcounting/Test2.java   |  107 +
 .../pom.xml                                        |   60 +
 .../src/test/java/test/AppTest.java                |   38 +
 .../src/test/java/test/BadRunner.java              |   43 +
 .../surefire-1055-parallelTestCount/pom.xml        |   67 +
 .../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                                        |   50 +
 .../maven/surefire/testprovider/TestProvider.java  |   82 +
 ...che.maven.surefire.providerapi.SurefireProvider |    1 +
 .../surefire-141-pluggableproviders/pom.xml        |   65 +
 .../src/test/java/surefire141/BasicTest.java       |   87 +
 .../src/test/java/surefire141/TestTwo.java         |   29 +
 .../surefire-146-forkPerTestNoSetup/pom.xml        |   53 +
 .../java/forkPerTestNoSetup/TestSurefire2.java     |   86 +
 .../resources/surefire-162-charsetProvider/pom.xml |   41 +
 .../jcharset/jcharset/1.2.1/jcharset-1.2.1.jar     |  Bin 0 -> 22719 bytes
 .../jcharset/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/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 +
 .../repo/jcharset/jcharset/maven-metadata.xml.md5  |    1 +
 .../repo/jcharset/jcharset/maven-metadata.xml.sha1 |    1 +
 .../java/charsetProvider/MSUREFIRE77TestCase.java  |   40 +
 .../surefire-224-wellFormedXmlFailures/pom.xml     |   53 +
 .../java/wellFormedXmlFailures/TestSurefire3.java  |   62 +
 .../surefire-257-rerunningTests/module1/pom.xml    |   23 +
 .../src/main/java/surefire257/MyModule1Class.java  |   26 +
 .../test/java/surefire257/MyModule1ClassTest.java  |   33 +
 .../surefire-257-rerunningTests/module2/pom.xml    |   23 +
 .../src/main/java/surefire257/MyModule2Class.java  |    6 +
 .../test/java/surefire257/MyModule2ClassTest.java  |   13 +
 .../resources/surefire-257-rerunningTests/pom.xml  |   38 +
 .../surefire-260-testWithIdenticalNames/pom.xml    |   59 +
 .../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    |   68 +
 .../src/test/java/junit4/SecurityManagerTest.java  |   56 +
 .../resources/surefire-34-securityManager/pom.xml  |   68 +
 .../src/test/java/junit4/SecurityManagerTest.java  |   60 +
 .../surefire-408-manual-provider-selection/pom.xml |   72 +
 .../test/java/junit/twoTestCases/BasicTest.java    |   86 +
 .../src/test/java/junit/twoTestCases/TestTwo.java  |   29 +
 .../resources/surefire-500-puzzling-error/pom.xml  |   48 +
 .../src/test/java/surefire500/ExplodingTest.java   |   49 +
 .../src/test/java/surefire500/PassingTest.java     |   53 +
 .../src/test/java/surefire500/Suite.java           |   30 +
 .../resources/surefire-510-testClassPath/pom.xml   |   59 +
 .../src/test/java/surefire510/Test1.java           |   40 +
 .../module1/pom.xml                                |   50 +
 .../surefire-569-RunTestFromDependencyJars/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 +
 .../apache/maven/surefire570/MyModule1Class.java   |   26 +
 .../maven/surefire570/MyModule1ClassTest.java      |   38 +
 ...refireReport.surefireReportTest.MyClassTest.xml |   71 +
 ...refireReport.surefireReportTest.MyClassTest.txt |   13 +
 .../module2/pom.xml                                |   23 +
 .../maven/surefire570/module2/MyModule2Class.java  |    6 +
 .../surefire570/module2/MyModule2ClassTest.java    |   18 +
 ...refireReport.surefireReportTest.MyClassTest.xml |   71 +
 ...refireReport.surefireReportTest.MyClassTest.txt |   13 +
 .../surefire-570-multipleReportDirectories/pom.xml |  112 +
 .../surefire-613-testCount-in-parallel/pom.xml     |   42 +
 .../src/test/java/surefire163/Test1.java           |   90 +
 .../src/test/java/surefire163/Test2.java           |  127 +
 .../pom.xml                                        |   66 +
 .../src/it/java/mho/MySuiteTest1.java              |   48 +
 .../src/it/java/mho/MySuiteTest2.java              |   49 +
 .../src/it/java/mho/MySuiteTest3.java              |   49 +
 .../pom.xml                                        |   45 +
 .../src/test/java/surefire628/Test1.java           |   48 +
 .../src/test/java/surefire628/Test2.java           |   42 +
 .../surefire-634-systemPropertiesWarning/pom.xml   |   68 +
 .../src/test/java/junit4/BasicTest.java            |   64 +
 .../test/resources/surefire-673-mockito/pom.xml    |   40 +
 .../src/test/java/surefire673/TestMockito.java     |   36 +
 .../surefire-674-buildFailingWhenErrors/pom.xml    |   47 +
 .../src/test/java/resultcounting/Test2.java        |   36 +
 .../surefire-685-commaseparatedIncludes/pom.xml    |   58 +
 .../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     |   50 +
 .../src/test/java/junit/surefire697/BasicTest.java |   65 +
 .../src/test/java/junit/surefire697/TestTwo.java   |   31 +
 .../surefire-733-allOverridesCaptured/pom.xml      |   54 +
 .../src/test/java/junit/surefire733/ATest.java     |   46 +
 .../TEST-junit.twoTestCases.BasicTest.xml          |   62 +
 .../TEST-junit.twoTestCases.TestTwo.xml            |   62 +
 .../resources/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 +
 .../test/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                                        |   83 +
 .../java/org/apache/maven/surefire/test/App.java   |   37 +
 .../apache/maven/surefire/test/FailingTest.java    |   84 +
 .../apache/maven/surefire/test/SucceedingTest.java |   84 +
 .../pom.xml                                        |   64 +
 .../java/org/apache/maven/surefire/test/App.java   |   37 +
 .../org/apache/maven/surefire/test/TheTest.java    |   42 +
 .../surefire-806-specifiedTests-multi/pom.xml      |   81 +
 .../test/java/defaultConfiguration/FirstTest.java  |   36 +
 .../test/java/defaultConfiguration/FourthTest.java |   36 +
 .../test/java/defaultConfiguration/SecondTest.java |   36 +
 .../test/java/defaultConfiguration/ThirdTest.java  |   36 +
 .../surefire-806-specifiedTests-single/pom.xml     |   65 +
 .../test/java/defaultConfiguration/FirstTest.java  |   36 +
 .../test/java/defaultConfiguration/FourthTest.java |   36 +
 .../test/java/defaultConfiguration/SecondTest.java |   36 +
 .../test/java/defaultConfiguration/ThirdTest.java  |   36 +
 .../surefire-809-groupExpr-junit48/pom.xml         |   63 +
 .../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          |   50 +
 .../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         |   47 +
 .../src/main/resources/log4j.properties            |   24 +
 .../src/test/java/surefire812/LoggingTest.java     |   36 +
 .../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 +
 .../surefire-822-legal-JUnit4-descriptions/pom.xml |   44 +
 .../java/surefire/testcase/JunitParamsTest.java    |   51 +
 .../java/surefire/testcase/NonJunitParamsTest.java |   37 +
 .../surefire-828-emptyGroupExpr-junit48/pom.xml    |  104 +
 .../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     |   81 +
 .../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        |   64 +
 .../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 +
 .../resources/surefire-847-testngfail/README.txt   |    2 +
 .../test/resources/surefire-847-testngfail/pom.xml |   67 +
 .../src/test/java/org/codehaus/SomeFailedTest.java |   32 +
 .../src/test/java/org/codehaus/SomePassedTest.java |   34 +
 .../src/test/resources/suite.xml                   |    8 +
 .../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         |   56 +
 .../plugins/failsafe/ExampleIntegrationTest.java   |   32 +
 .../apache/maven/plugins/failsafe/ExampleTest.java |   32 +
 .../maven/plugins/failsafe/TestConstants.java      |   33 +
 .../src/test/resources/testng-integrationTest.xml  |   18 +
 .../src/test/resources/testng.xml                  |   17 +
 .../surefire-931-provider-failure/pom.xml          |   48 +
 .../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 +
 .../resources/surefire-943-report-content/pom.xml  |   47 +
 .../src/test/java/org/sample/module/My1Test.java   |   53 +
 .../src/test/java/org/sample/module/My2Test.java   |   52 +
 .../src/test/java/org/sample/module/My3Test.java   |   44 +
 .../src/test/java/org/sample/module/My4Test.java   |   46 +
 .../pom.xml                                        |   64 +
 .../test/java/junit44/environment/Basic01Test.java |   45 +
 .../test/java/junit44/environment/Basic02Test.java |   45 +
 .../test/java/junit44/environment/Basic03Test.java |   45 +
 .../test/java/junit44/environment/Basic04Test.java |   45 +
 .../test/java/junit44/environment/Basic05Test.java |   45 +
 .../test/java/junit44/environment/Basic06Test.java |   45 +
 .../test/java/junit44/environment/Basic07Test.java |   45 +
 .../test/java/junit44/environment/Basic08Test.java |   45 +
 .../test/java/junit44/environment/Basic09Test.java |   45 +
 .../test/java/junit44/environment/Basic10Test.java |   45 +
 .../surefire-946-self-destruct-plugin/pom.xml      |   56 +
 .../surefire/selfdestruct/SelfDestructMojo.java    |  161 ++
 .../surefire-972-bizarre-noclassdef/boom/pom.xml   |   51 +
 .../org/apache/maven/surefire/crb/ClassRuleIT.java |   43 +
 .../class-rule/pom.xml                             |   17 +
 .../ExampleClassRule.java                          |   29 +
 .../surefire-972-bizarre-noclassdef/pom.xml        |   32 +
 .../resources/surefire-975-wrong-encoding/pom.xml  |   37 +
 .../src/test/java/EncodingInReportTest.java        |   33 +
 .../module1/pom.xml                                |   36 +
 .../src/main/java/surefire979/TestBase.java        |   36 +
 .../module2/pom.xml                                |   37 +
 .../surefire979/FailingStaticInitializerTest.java  |   36 +
 .../pom.xml                                        |   28 +
 .../pom.xml                                        |   55 +
 .../src/test/java/sample/CategoryActivated.java    |   25 +
 .../src/test/java/sample/CategoryNotSelected.java  |   25 +
 .../sample/parameterized/Parameterized01Test.java  |   61 +
 .../sample/parameterized/Parameterized02Test.java  |   61 +
 .../sample/parameterized/Parameterized03Test.java  |   61 +
 .../src/test/resources/system-properties/pom.xml   |   96 +
 .../src/test/config/propsfile.properties           |    2 +
 .../src/test/java/systemProperties/BasicTest.java  |   88 +
 .../resources/test-helper-dump-pid-plugin/pom.xml  |   62 +
 .../plugins/surefire/dumppid/DumpPidMojo.java      |   70 +
 .../resources/testng-afterSuiteFailure/pom.xml     |   86 +
 .../testng/afterSuiteFailure/TestNGSuiteTest.java  |   40 +
 .../src/test/resources/testng-beforeMethod/pom.xml |   87 +
 .../java/testng/beforeMethod/TestNGSuiteTest.java  |   40 +
 .../resources/testng-beforeMethodFailure/pom.xml   |   86 +
 .../beforeMethodFailure/TestNGSuiteTest.java       |   40 +
 .../test/resources/testng-execute-error/pom.xml    |   87 +
 .../src/test/java/it/BasicTest.java                |   36 +
 .../resources/testng-group-thread-parallel/pom.xml |   90 +
 .../testng/groupThreadParallel/TestNGTest.java     |  113 +
 .../src/test/resources/testng-groups/pom.xml       |   58 +
 .../test/java/testng/groups/TestNGGroupTest.java   |   76 +
 .../src/test/resources/testng-jdk14/pom.xml        |   61 +
 .../test/java/testng/jdk14/TestNGJavadocTest.java  |   63 +
 .../test/resources/testng-junit-together/pom.xml   |   94 +
 .../src/test/java/JunitTest.java                   |   47 +
 .../src/test/java/TestNGJunitTest.java             |   49 +
 .../test/resources/testng-junit4-together/pom.xml  |   63 +
 .../src/test/java/Junit4NoRunWithTest.java         |   53 +
 .../src/test/java/Junit4SimpleRunWithTest.java     |   56 +
 .../src/test/java/TestNGTest.java                  |   50 +
 .../resources/testng-listener-reporter/pom.xml     |   92 +
 .../src/test/java/listenReport/FileHelper.java     |   44 +
 .../src/test/java/listenReport/Reporter.java       |   37 +
 .../src/test/java/listenReport/ResultListener.java |   87 +
 .../src/test/java/listenReport/SuiteListener.java  |   39 +
 .../test/java/listenReport/TestNGSuiteTest.java    |   32 +
 .../resources/testng-method-pattern-after/pom.xml  |   90 +
 .../src/test/java/testng/BasicTest.java            |   79 +
 .../resources/testng-method-pattern-before/pom.xml |   90 +
 .../src/test/java/testng/BasicTest.java            |   79 +
 .../test/resources/testng-method-pattern/pom.xml   |   90 +
 .../src/test/java/testng/BasicTest.java            |   73 +
 .../testng-parallel-with-annotations/pom.xml       |   46 +
 .../TestNGParallelTest.java                        |   69 +
 .../test/resources/testng-path with spaces/pom.xml |   87 +
 .../testng/pathWithSpaces/TestNGSuiteTest.java     |   35 +
 .../src/test/resources/test.txt                    |    1 +
 .../src/test/resources/testng-simple/pom.xml       |  103 +
 .../test/java/testng/simple/TestNGSuiteTestA.java  |   32 +
 .../test/java/testng/simple/TestNGSuiteTestB.java  |   32 +
 .../test/java/testng/simple/TestNGSuiteTestC.java  |   32 +
 .../resources/testng-single-method-5-14-9/pom.xml  |   61 +
 .../src/test/java/testng/BasicTest.java            |   73 +
 .../test/resources/testng-single-method/pom.xml    |   90 +
 .../src/test/java/testng/BasicTest.java            |   73 +
 .../src/test/resources/testng-suite-xml/pom.xml    |   91 +
 .../testng-suite-xml/src/test-data/testng.xml      |   30 +
 .../test/java/testng/suiteXml/TestNGSuiteTest.java |   54 +
 .../test/resources/testng-twoTestCaseSuite/pom.xml |   90 +
 .../src/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      |   53 +
 .../src/test/java/timeoutForked/BasicTest.java     |   38 +
 .../src/test/resources/unicode-testnames/pom.xml   |   59 +
 .../test/java/junit/twoTestCases/EscapeTest.java   |   86 +
 .../src/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 +
 .../resources/webapp/src/test/java/WebAppTest.java |   66 +
 .../working-directory-is-invalid-property/pom.xml  |   49 +
 .../src/test/java/MyTest.java                      |   27 +
 .../resources/working-directory-missing/pom.xml    |   49 +
 .../src/test/java/MyTest.java                      |   27 +
 .../test/resources/working-directory/child/pom.xml |   44 +
 .../child/src/test/java/workingDir/BasicTest.java  |   45 +
 .../src/test/resources/working-directory/pom.xml   |   46 +
 surefire-providers/common-java5/pom.xml            |   74 +
 .../surefire/report/PojoStackTraceWriter.java      |   73 +
 .../surefire/report/SmartStackTraceParser.java     |  318 +++
 .../apache/maven/surefire/report/ABaseClass.java   |   29 +
 .../surefire/report/ADifferen0tTestClass.java      |   25 +
 .../apache/maven/surefire/report/ASubClass.java    |   24 +
 .../apache/maven/surefire/report/ATestClass.java   |   63 +
 .../maven/surefire/report/AssertionNoMessage.java  |   31 +
 .../maven/surefire/report/CaseThatWillFail.java    |   31 +
 .../apache/maven/surefire/report/FailWithFail.java |   31 +
 .../maven/surefire/report/InnerATestClass.java     |   42 +
 .../surefire/report/PojoStackTraceWriterTest.java  |   63 +
 .../maven/surefire/report/RunnableTestClass1.java  |   52 +
 .../maven/surefire/report/RunnableTestClass2.java  |   43 +
 .../surefire/report/SmartStackTraceParserTest.java |  324 +++
 .../apache/maven/surefire/report/TestClass1.java   |   42 +
 .../apache/maven/surefire/report/TestClass2.java   |   31 +
 surefire-providers/common-junit3/pom.xml           |   43 +
 .../surefire/common/junit3/JUnit3Reflector.java    |  214 ++
 .../surefire/common/junit3/JUnit3TestChecker.java  |   77 +
 .../common/junit3/JUnit3TestCheckerTest.java       |  155 +
 surefire-providers/common-junit4/pom.xml           |   56 +
 .../surefire/common/junit4/JUnit4Reflector.java    |   52 +
 .../surefire/common/junit4/JUnit4RunListener.java  |  216 ++
 .../common/junit4/JUnit4RunListenerFactory.java    |   52 +
 .../common/junit4/JUnit4StackTraceWriter.java      |  115 +
 .../surefire/common/junit4/JUnit4TestChecker.java  |  108 +
 .../apache/maven/surefire/junit4/MockReporter.java |  110 +
 .../common/junit4/JUnit4Reflector40Test.java       |   55 +
 .../common/junit4/JUnit4RunListenerTest.java       |  106 +
 .../surefire/junit4/JUnit4TestCheckerTest.java     |  267 ++
 .../junit4/PackageFilteringClassLoader.java        |   61 +
 surefire-providers/common-junit48/pom.xml          |   99 +
 .../surefire/common/junit48/FilterFactory.java     |  366 +++
 .../common/junit48/JUnit46StackTraceWriter.java    |   55 +
 .../surefire/common/junit48/JUnit48Reflector.java  |   54 +
 .../common/junit48/JUnit48TestChecker.java         |   70 +
 .../common/junit48/JUnit48ReflectorTest.java       |   68 +
 .../common/junit48/JUnit48TestCheckerTest.java     |   75 +
 surefire-providers/pom.xml                         |   71 +
 surefire-providers/src/site/site.xml               |   31 +
 surefire-providers/surefire-junit3/pom.xml         |   79 +
 .../maven/surefire/junit/JUnit3Provider.java       |  147 +
 .../apache/maven/surefire/junit/JUnitTestSet.java  |  128 +
 .../maven/surefire/junit/PojoAndJUnit3Checker.java |   60 +
 .../apache/maven/surefire/junit/PojoTestSet.java   |  298 ++
 .../maven/surefire/junit/SurefireTestSet.java      |   31 +
 .../junit/TestListenerInvocationHandler.java       |  201 ++
 ...che.maven.surefire.providerapi.SurefireProvider |    1 +
 .../maven/surefire/junit/JUnitTestSetTest.java     |  120 +
 surefire-providers/surefire-junit4/pom.xml         |  101 +
 .../maven/surefire/junit4/JUnit4Provider.java      |  297 ++
 .../maven/surefire/junit4/JUnit4Provider.java.orig |  297 ++
 ...che.maven.surefire.providerapi.SurefireProvider |    1 +
 .../maven/surefire/junit4/JUnit4ProviderTest.java  |   42 +
 surefire-providers/surefire-junit47/pom.xml        |  112 +
 .../surefire/junitcore/AsynchronousRunner.java     |   80 +
 .../junitcore/ClassesParallelRunListener.java      |   49 +
 .../surefire/junitcore/ConcurrentRunListener.java  |  214 ++
 .../junitcore/ConfigurableParallelComputer.java    |  159 ++
 .../surefire/junitcore/JUnitCoreParameters.java    |  193 ++
 .../surefire/junitcore/JUnitCoreProvider.java      |  193 ++
 .../surefire/junitcore/JUnitCoreRunListener.java   |  115 +
 .../maven/surefire/junitcore/JUnitCoreWrapper.java |  150 +
 .../maven/surefire/junitcore/LogicalStream.java    |   88 +
 .../junitcore/MethodsParallelRunListener.java      |   59 +
 .../junitcore/NonConcurrentRunListener.java        |  165 ++
 .../surefire/junitcore/SynchronousRunner.java      |   37 +
 .../maven/surefire/junitcore/TestMethod.java       |  168 ++
 .../apache/maven/surefire/junitcore/TestSet.java   |  184 ++
 .../junitcore/pc/AbstractThreadPoolStrategy.java   |  133 +
 .../maven/surefire/junitcore/pc/Balancer.java      |   50 +
 .../surefire/junitcore/pc/BalancerFactory.java     |   68 +
 .../maven/surefire/junitcore/pc/Concurrency.java   |   29 +
 .../surefire/junitcore/pc/InvokerStrategy.java     |   69 +
 .../junitcore/pc/NonSharedThreadPoolStrategy.java  |   62 +
 .../maven/surefire/junitcore/pc/NullBalancer.java  |   44 +
 .../surefire/junitcore/pc/ParallelComputer.java    |  189 ++
 .../junitcore/pc/ParallelComputerBuilder.java      |  597 ++++
 .../junitcore/pc/ParallelComputerUtil.java         |  355 +++
 .../maven/surefire/junitcore/pc/RunnerCounter.java |   43 +
 .../maven/surefire/junitcore/pc/Scheduler.java     |  418 +++
 .../junitcore/pc/SchedulingStrategies.java         |   79 +
 .../surefire/junitcore/pc/SchedulingStrategy.java  |  109 +
 .../junitcore/pc/SharedThreadPoolStrategy.java     |  101 +
 .../junitcore/pc/ThreadResourcesBalancer.java      |   90 +
 .../apache/maven/surefire/junitcore/pc/Type.java   |   31 +
 .../surefire/junitcore/pc/WrappedRunners.java      |   46 +
 ...che.maven.surefire.providerapi.SurefireProvider |    1 +
 .../junitcore/ConcurrentRunListenerTest.java       |  395 +++
 .../ConfigurableParallelComputerTest.java          |  342 +++
 .../surefire/junitcore/DiagnosticRunListener.java  |  167 ++
 .../surefire/junitcore/JUnit4Reflector481Test.java |   67 +
 .../maven/surefire/junitcore/JUnit4SuiteTest.java  |   53 +
 .../junitcore/JUnitCoreParametersTest.java         |  212 ++
 .../junitcore/JUnitCoreRunListenerTest.java        |  132 +
 .../maven/surefire/junitcore/JUnitCoreTester.java  |   80 +
 .../junitcore/MavenSurefireJUnit47RunnerTest.java  |  148 +
 .../junitcore/MavenSurefireJUnit48RunnerTest.java  |  148 +
 .../maven/surefire/junitcore/Surefire746Test.java  |  168 ++
 .../junitcore/Surefire813IncorrectResultTest.java  |   90 +
 .../maven/surefire/junitcore/TestMethodTest.java   |   45 +
 .../pc/OptimizedParallelComputerTest.java          |  323 +++
 .../junitcore/pc/ParallelComputerBuilderTest.java  |  517 ++++
 .../junitcore/pc/ParallelComputerUtilTest.java     | 1063 +++++++
 .../maven/surefire/junitcore/pc/RangeMatcher.java  |   58 +
 .../junitcore/pc/SchedulingStrategiesTest.java     |  167 ++
 .../maven/surefire/junitcore/pc/Stopwatch.java     |   46 +
 surefire-providers/surefire-testng-utils/pom.xml   |  113 +
 .../testng/utils/GroupMatcherMethodSelector.java   |  121 +
 .../surefire/testng/utils/MethodSelector.java      |   69 +
 surefire-providers/surefire-testng/pom.xml         |   99 +
 .../testng/ConfigurationAwareTestNGReporter.java   |   43 +
 .../surefire/testng/TestNGDirectoryTestSuite.java  |  365 +++
 .../maven/surefire/testng/TestNGExecutor.java      |  359 +++
 .../maven/surefire/testng/TestNGProvider.java      |  168 ++
 .../maven/surefire/testng/TestNGReporter.java      |  200 ++
 .../maven/surefire/testng/TestNGTestSet.java       |   57 +
 .../maven/surefire/testng/TestNGXmlTestSuite.java  |  134 +
 .../maven/surefire/testng/TestNgTestSuite.java     |   40 +
 .../testng/conf/AbstractDirectConfigurator.java    |  191 ++
 .../maven/surefire/testng/conf/Configurator.java   |   35 +
 .../testng/conf/TestNG4751Configurator.java        |   44 +
 .../surefire/testng/conf/TestNG52Configurator.java |   44 +
 .../testng/conf/TestNG652Configurator.java         |   54 +
 .../testng/conf/TestNGMapConfigurator.java         |  173 ++
 ...che.maven.surefire.providerapi.SurefireProvider |    1 +
 .../testng/conf/TestNG652ConfiguratorTest.java     |   44 +
 .../testng/conf/TestNGMapConfiguratorTest.java     |   84 +
 surefire-report-parser/pom.xml                     |   94 +
 .../plugins/surefire/report/ReportTestCase.java    |  111 +
 .../plugins/surefire/report/ReportTestSuite.java   |  167 ++
 .../surefire/report/SurefireReportParser.java      |  273 ++
 .../surefire/report/TestSuiteXmlParser.java        |  316 ++
 .../surefire/report/ReportTestCaseTest.java        |   82 +
 .../surefire/report/ReportTestSuiteTest.java       |  118 +
 .../surefire/report/SurefireReportParserTest.java  |  242 ++
 .../surefire/report/TestSuiteXmlParserTest.java    |  136 +
 ...-org.apache.maven.surefire.test.FailingTest.xml |  154 +
 .../testsuitexmlparser/failsafe-summary-old.xml    |    8 +
 .../testsuitexmlparser/failsafe-summary.xml        |    8 +
 .../test/resources/test-reports/TEST-AntUnit.xml   |   11 +
 .../resources/test-reports/TEST-NoPackageTest.xml  |  256 ++
 .../test-reports/TEST-NoTimeTestCaseTest.xml       |   92 +
 .../TEST-classWithNoTests.NoMethodsTestCase.xml    |   73 +
 .../test-reports/TEST-com.shape.CircleTest.xml     |  200 ++
 .../test-reports/TEST-com.shape.PointTest.xml      |  142 +
 ...EST-junit.twoTestCaseSuite.WrapperTestSuite.xml |   73 +
 .../test-reports/com.shape.CircleTest.txt          |  122 +
 .../test-reports/com.shapeclone.CircleTest.txt     |  122 +
 surefire-setup-integration-tests/pom.xml           |  255 ++
 .../surefire/its/SetUpForIntegrationTest.java      |   44 +
 .../maven/surefire/its/StagedLocalRepoHelper.java  |  161 ++
 surefire-shadefire/pom.xml                         |  104 +
 ...che.maven.surefire.providerapi.SurefireProvider |   19 +
 1173 files changed, 94000 insertions(+)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/surefire.git



More information about the pkg-java-commits mailing list