[surefire] branch master updated (253f417 -> 064855c)

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Thu Jul 20 09:28:35 UTC 2017


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

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

      from  253f417   Relocate the version 2.12.4 used by Maven 3.1.1+ to the current one
      adds  7238a39   New upstream version 2.18
       new  c461fe0   Updated version 2.18 from 'upstream/2.18'
       new  056d90e   Refreshed the patches
       new  3d12ce4   New dependency on libjcip-annotations-java
       new  4bbf1c4   New build dependency on libmockito-java
       new  4d96a54   Ignore animal-sniffer-maven-plugin
       new  eb37547   Relocate the version 2.17 of the plugin to the current one
      adds  03ac31f   New upstream version 2.18.1
       new  7686deb   Updated version 2.18.1 from 'upstream/2.18.1'
       new  58ec135   Refreshed the patches
      adds  927563c   New upstream version 2.19
       new  6ec1d6e   Updated version 2.19 from 'upstream/2.19'
       new  a317fc8   Refreshed the patches
       new  47345fa   New build dependency on libfest-assert-java
       new  bf7b2b4   New build dependency on libmaven-dependency-plugin-java
      adds  dac900a   New upstream version 2.19.1
       new  803f200   Updated version 2.19.1 from 'upstream/2.19.1'
       new  50bd631   Refreshed the patches
       new  dfa482a   Fixed a compilation issue caused by Surefire 2.17 classes found on the classpath when compiling the plugin
       new  064855c   Upload to unstable

The 16 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../src/site/fml/faq.fml => CONTRIBUTING.md        |   25 +-
 README.TXT                                         |   32 +-
 debian/changelog                                   |   14 +
 debian/control                                     |    4 +
 debian/maven.ignoreRules                           |    1 +
 debian/maven.rules                                 |    2 +
 debian/patches/bypass-testng-version-check.patch   |   19 +-
 .../patches/dependency-plugin-configuration.patch  |   23 +
 debian/patches/fix-junit-provider-selection.patch  |    2 +-
 debian/patches/series                              |    2 +
 ...refire-execution-parameters-compatibility.patch |   48 +
 debian/rules                                       |    2 +-
 deploySite.sh                                      |    3 +-
 maven-failsafe-plugin/pom.xml                      |   56 +-
 .../it/jetty-war-test-failing/invoker.properties   |    3 +
 .../src/it/jetty-war-test-failing/pom.xml          |   18 +-
 .../it/jetty-war-test-passing/invoker.properties   |    3 +
 .../src/it/jetty-war-test-passing/pom.xml          |   18 +-
 .../maven/plugin/failsafe/IntegrationTestMojo.java |  272 +++--
 .../apache/maven/plugin/failsafe/VerifyMojo.java   |   75 +-
 maven-surefire-common/pom.xml                      |   17 +-
 .../plugin/surefire/AbstractSurefireMojo.java      | 1095 ++++++++++++--------
 .../maven/plugin/surefire/ClasspathCache.java      |    7 +-
 .../maven/plugin/surefire/CommonReflector.java     |   15 +-
 .../plugin/surefire/InPluginVMSurefireStarter.java |    6 +-
 .../apache/maven/plugin/surefire/ProviderList.java |  107 --
 .../surefire/StartupReportConfiguration.java       |   65 +-
 .../surefire/SurefireExecutionParameters.java      |    8 +-
 .../maven/plugin/surefire/SurefireHelper.java      |   92 +-
 .../maven/plugin/surefire/SurefireProperties.java  |  106 +-
 .../plugin/surefire/SurefireReportParameters.java  |    2 +-
 .../surefire/booterclient/BooterSerializer.java    |   84 +-
 .../surefire/booterclient/ChecksumCalculator.java  |    5 +-
 .../surefire/booterclient/ForkConfiguration.java   |  117 ++-
 .../surefire/booterclient/ForkNumberBucket.java    |   52 +-
 .../plugin/surefire/booterclient/ForkStarter.java  |  611 +++++++----
 .../surefire/booterclient/ProviderDetector.java    |    4 +-
 .../lazytestprovider/AbstractCommandStream.java    |  122 +++
 .../lazytestprovider/AbstractForkInputStream.java  |   61 ++
 .../lazytestprovider/NotifiableTestStream.java     |   45 +-
 .../OutputStreamFlushableCommandline.java          |    5 +-
 .../lazytestprovider/TestLessInputStream.java      |  456 ++++++++
 .../lazytestprovider/TestProvidingInputStream.java |  163 ++-
 .../surefire/booterclient/output/ForkClient.java   |  176 +++-
 .../output/ThreadedStreamConsumer.java             |   22 +-
 .../surefire/report/ConsoleOutputFileReporter.java |    6 +-
 .../plugin/surefire/report/ConsoleReporter.java    |   34 +-
 .../surefire/report/DefaultReporterFactory.java    |  307 +++++-
 .../surefire/report/DirectConsoleOutput.java       |   16 +-
 .../maven/plugin/surefire/report/FileReporter.java |   32 +-
 .../plugin/surefire/report/FileReporterUtils.java  |   11 +-
 .../surefire/report/PrettyPrintXMLWriter.java      |  275 -----
 .../plugin/surefire/report/ReportEntryType.java    |   40 +-
 .../{ReportEntryType.java => ReporterUtils.java}   |   26 +-
 .../surefire/report/StatelessXmlReporter.java      |  266 ++++-
 ...FileReporterUtils.java => TestMethodStats.java} |   48 +-
 .../plugin/surefire/report/TestSetRunListener.java |   55 +-
 .../maven/plugin/surefire/report/TestSetStats.java |   80 +-
 .../Utf8RecodingDeferredFileOutputStream.java      |   23 +-
 .../plugin/surefire/report/WrappedReportEntry.java |   57 +-
 .../plugin/surefire/util/DependencyScanner.java    |  112 +-
 .../plugin/surefire/util/DirectoryScanner.java     |   48 +-
 .../maven/plugin/surefire/util/FileScanner.java    |  128 +++
 .../maven/plugin/surefire/util/Relocator.java      |    7 +-
 .../maven/plugin/surefire/util/ScannerUtil.java    |   59 +-
 .../plugin/surefire/util/SpecificFileFilter.java   |    5 +
 .../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       |   95 +-
 ...ooterDeserializerProviderConfigurationTest.java |   89 +-
 ...BooterDeserializerStartupConfigurationTest.java |   50 +-
 .../booterclient/ForkConfigurationTest.java        |  100 +-
 .../booterclient/ForkingRunListenerTest.java       |   29 +-
 ...rFactory.java => MockNotifiableTestStream.java} |   30 +-
 .../plugin/surefire/booterclient/MockReporter.java |   17 +-
 .../booterclient/TestSetMockReporterFactory.java   |    2 +
 .../TestLessInputStreamBuilderTest.java            |  129 +++
 .../TestProvidingInputStreamTest.java              |  140 +++
 .../report/DefaultReporterFactoryTest.java         |  232 +++++
 .../surefire/report/StatelessXMLReporterTest.java  |  172 ---
 .../surefire/report/StatelessXmlReporterTest.java  |  301 ++++++
 .../runorder/RunEntryStatisticsMapTest.java        |   16 +-
 .../surefire/util/DependenciesScannerTest.java     |   68 +-
 .../plugin/surefire/util/DirectoryScannerTest.java |   60 +-
 .../surefire/util/SpecificFileFilterTest.java      |    1 +
 .../surefire/report/ReportTestCaseTest.java        |   82 --
 .../surefire/report/ReportTestSuiteTest.java       |  118 ---
 .../surefire/report/SurefireReportParserTest.java  |  242 -----
 .../surefire/report/TestSuiteXmlParserTest.java    |  136 ---
 .../org/apache/maven/surefire/JUnit4SuiteTest.java |   78 ++
 .../maven/surefire/report/FileReporterTest.java    |    4 +-
 .../maven/surefire/report/RunStatisticsTest.java   |   87 +-
 ...-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.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                      |   34 +-
 .../maven/plugin/surefire/SurefirePlugin.java      |  277 +++--
 maven-surefire-plugin/src/site/apt/api.apt.vm      |   32 +-
 .../src/site/apt/developing.apt.vm                 |  115 +-
 .../src/site/apt/examples/class-loading.apt.vm     |   86 +-
 .../site/apt/examples/configuring-classpath.apt.vm |   17 +-
 .../src/site/apt/examples/debugging.apt.vm         |    6 +-
 .../fork-options-and-parallel-execution.apt.vm     |   75 +-
 .../site/apt/examples/inclusion-exclusion.apt.vm   |   58 +-
 .../src/site/apt/examples/junit.apt.vm             |   87 +-
 .../src/site/apt/examples/logging.apt.vm           |   56 +
 .../src/site/apt/examples/pojo-test.apt.vm         |   15 +-
 .../src/site/apt/examples/providers.apt.vm         |   12 +-
 .../site/apt/examples/rerun-failing-tests.apt.vm   |  149 +++
 .../src/site/apt/examples/shutdown.apt.vm          |   87 ++
 .../src/site/apt/examples/single-test.apt.vm       |   62 +-
 .../site/apt/examples/skip-after-failure.apt.vm    |   85 ++
 .../src/site/apt/examples/skipping-test.apt.vm     |   12 +-
 .../src/site/apt/examples/system-properties.apt.vm |   20 +-
 .../src/site/apt/examples/testng.apt.vm            |  297 +++++-
 .../src/site/apt/featurematrix.apt.vm              |   16 +-
 maven-surefire-plugin/src/site/apt/index.apt.vm    |   36 +-
 maven-surefire-plugin/src/site/apt/usage.apt.vm    |   47 +-
 maven-surefire-plugin/src/site/fml/faq.fml         |   24 +-
 .../src/site/markdown/newerrorsummary.md           |   30 +-
 .../site/resources/xsd/surefire-test-report.xsd    |  123 +++
 maven-surefire-plugin/src/site/site.xml            |   22 +-
 maven-surefire-report-plugin/pom.xml               |   74 +-
 .../report/AbstractSurefireReportMojo.java         |   65 +-
 .../surefire/report/FailsafeReportMojo.java        |    9 +-
 .../surefire/report/SurefireReportGenerator.java   |  461 ++++----
 .../surefire/report/SurefireReportMojo.java        |   12 +-
 .../surefire/report/SurefireReportOnlyMojo.java    |    4 +-
 .../site/apt/examples/changing-report-name.apt.vm  |   14 +-
 .../src/site/apt/examples/cross-referencing.apt.vm |   20 +-
 .../src/site/apt/examples/linking-to-tests.apt.vm  |   57 +
 .../apt/examples/report-custom-location.apt.vm     |   12 +-
 .../src/site/apt/examples/show-failures.apt.vm     |   10 +-
 .../src/site/apt/index.apt                         |   23 +-
 .../src/site/apt/usage.apt.vm                      |   10 +-
 maven-surefire-report-plugin/src/site/fml/faq.fml  |    7 +-
 maven-surefire-report-plugin/src/site/site.xml     |    9 +-
 .../plugins/surefire/report/Surefire597Test.java   |  121 +++
 .../surefire/report/SurefireReportMojoTest.java    |  444 +++++++-
 .../maven/plugins/surefire/report/Utils.java       |   30 +-
 .../surefire-597/TEST-surefire.MyTest.xml          |   44 +
 .../plugin-config.xml}                             |   33 +-
 .../TEST-com.shape.CircleTest.xml                  |    0
 .../plugin-config.xml}                             |   34 +-
 ...EST-surefire.MyTest-enclosed-trimStackTrace.xml |   18 +
 .../surefire-report-enclosed/plugin-config.xml}    |   34 +-
 .../TEST-surefire.MyTest-enclosed.xml              |   52 +
 .../plugin-config.xml}                             |   34 +-
 ...-surefire.MyTest-nestedClass-trimStackTrace.xml |   19 +
 .../surefire-report-nestedClass/plugin-config.xml} |   34 +-
 .../TEST-surefire.MyTest-nestedClass.xml           |   43 +
 .../plugin-config.xml}                             |   34 +-
 .../surefire-reports/TEST-surefire.MyTest.xml      |   43 +
 pom.xml                                            |  255 +++--
 .../site/resources/download.cgi                    |    5 +-
 src/site/site.xml                                  |    7 +
 src/site/xdoc/download.xml.vm                      |  126 +++
 surefire-api/pom.xml                               |   12 +-
 .../plugin/surefire/runorder/PrioritizedTest.java  |    6 +-
 .../surefire/runorder/RunEntryStatistics.java      |   13 +-
 .../surefire/runorder/RunEntryStatisticsMap.java   |   70 +-
 .../runorder/ThreadedExecutionScheduler.java       |   12 +-
 .../maven/surefire/SpecificTestClassFilter.java    |    5 +
 .../maven/surefire/booter/BaseProviderFactory.java |   92 +-
 .../apache/maven/surefire/booter/BiProperty.java   |   38 +-
 .../org/apache/maven/surefire/booter/Command.java  |  117 +++
 .../maven/surefire/booter/CommandListener.java     |   13 +-
 .../maven/surefire/booter/CommandReader.java       |  464 +++++++++
 ...reClassLoadersAware.java => FailFastAware.java} |   10 +-
 .../surefire/booter/ForkingReporterFactory.java    |    6 +-
 .../maven/surefire/booter/ForkingRunListener.java  |  104 +-
 ...opertiesAware.java => MainCliOptionsAware.java} |   14 +-
 .../surefire/booter/MasterProcessCommand.java      |  221 ++++
 .../surefire/booter/ProviderParameterNames.java    |    1 +
 .../surefire/booter/ProviderPropertiesAware.java   |    4 +-
 .../org/apache/maven/surefire/booter/Shutdown.java |   84 ++
 ...reClassLoadersAware.java => ShutdownAware.java} |   10 +-
 .../surefire/booter/SurefireClassLoadersAware.java |    2 +-
 .../maven/surefire/booter/SurefireReflector.java   |  237 +++--
 .../maven/surefire/cli/CommandLineOption.java      |   58 ++
 .../surefire/providerapi/ProviderParameters.java   |   23 +-
 .../surefire/providerapi/SurefireProvider.java     |    5 +-
 .../maven/surefire/report/ConsoleLogger.java       |    2 +-
 .../surefire/report/ConsoleOutputCapture.java      |    8 +-
 .../ConsoleOutputReceiverForCurrentThread.java     |    9 +-
 .../report/DefaultDirectConsoleReporter.java       |    1 +
 .../report/LegacyPojoStackTraceWriter.java         |   57 +-
 .../apache/maven/surefire/report/ReportEntry.java  |   18 +-
 .../surefire/report/ReporterConfiguration.java     |    6 +-
 .../apache/maven/surefire/report/RunListener.java  |    8 +-
 .../maven/surefire/report/SafeThrowable.java       |    1 +
 .../maven/surefire/report/SimpleReportEntry.java   |   10 +-
 .../org/apache/maven/surefire/suite/RunResult.java |   44 +-
 .../testset/DirectoryScannerParameters.java        |   24 +-
 .../maven/surefire/testset/GenericTestPattern.java |   39 +-
 .../surefire/testset/IncludedExcludedPatterns.java |   10 +-
 .../maven/surefire/testset/ResolvedTest.java       |  366 +++++++
 .../maven/surefire/testset/RunOrderParameters.java |    2 +-
 .../TestFilter.java}                               |   12 +-
 .../maven/surefire/testset/TestListResolver.java   |  494 +++++++++
 .../apache/maven/surefire/testset/TestRequest.java |   36 +-
 .../maven/surefire/util/CloseableIterator.java     |    1 +
 .../surefire/util/DefaultDirectoryScanner.java     |   32 +-
 .../surefire/util/DefaultRunOrderCalculator.java   |   22 +-
 .../maven/surefire/util/DefaultScanResult.java     |   37 +-
 .../maven/surefire/util/ReflectionUtils.java       |   62 +-
 .../org/apache/maven/surefire/util/RunOrder.java   |   13 +-
 .../maven/surefire/util/RunOrderCalculator.java    |   34 +-
 .../org/apache/maven/surefire/util/ScanResult.java |    6 +-
 .../surefire/util/SurefireReflectionException.java |    2 +-
 .../org/apache/maven/surefire/util/TestsToRun.java |  178 +++-
 .../maven/surefire/util/internal/ByteBuffer.java   |    8 +-
 .../surefire/util/internal/ConcurrencyUtils.java   |   64 ++
 .../util/internal/DaemonThreadFactory.java         |  112 ++
 .../maven/surefire/util/internal/StringUtils.java  |  128 ++-
 surefire-api/src/site/apt/index.apt                |   10 +-
 .../java/org/apache/maven/JUnit4SuiteTest.java     |   80 ++
 .../runorder/ThreadedExecutionSchedulerTest.java   |    2 +-
 .../surefire/booter/MasterProcessCommandTest.java  |  153 +++
 .../surefire/booter/SurefireReflectorTest.java     |   47 +
 .../report/LegacyPojoStackTraceWriterTest.java     |   37 +
 .../apache/maven/surefire/report/MockReporter.java |    9 +
 .../apache/maven/surefire/suite/RunResultTest.java |    5 +-
 .../surefire/testset/FundamentalFilterTest.java    |  581 +++++++++++
 .../maven/surefire/testset/ResolvedTestTest.java   |   61 ++
 .../surefire/testset/TestListResolverTest.java     |  414 ++++++++
 .../surefire/util/DefaultDirectoryScannerTest.java |    4 +-
 .../surefire/util/RunOrderCalculatorTest.java      |   11 +-
 .../apache/maven/surefire/util/ScanResultTest.java |    9 +-
 .../apache/maven/surefire/util/TestsToRunTest.java |   61 +-
 .../util/internal/ConcurrencyUtilsTest.java        |  104 ++
 .../surefire/util/internal/StringUtilsTest.java    |    9 +-
 surefire-booter/pom.xml                            |   12 +-
 .../maven/surefire/booter/BooterConstants.java     |   50 +-
 .../maven/surefire/booter/BooterDeserializer.java  |   37 +-
 .../apache/maven/surefire/booter/Classpath.java    |   40 +-
 .../surefire/booter/ClasspathConfiguration.java    |    5 +-
 .../apache/maven/surefire/booter/ForkedBooter.java |  186 +++-
 .../maven/surefire/booter/IsolatedClassLoader.java |    4 +-
 .../maven/surefire/booter/KeyValueSource.java      |    3 +-
 .../maven/surefire/booter/LazyTestsToRun.java      |  185 ++--
 .../maven/surefire/booter/PropertiesWrapper.java   |   96 +-
 .../surefire/booter/ProviderConfiguration.java     |   45 +-
 .../maven/surefire/booter/ProviderFactory.java     |   64 +-
 .../surefire/booter/StartupConfiguration.java      |    2 +-
 .../surefire/booter/SystemPropertyManager.java     |   16 +-
 .../maven/surefire/booter/TypeEncodedValue.java    |   34 +-
 .../maven/surefire/booter/CommandReaderTest.java   |  272 +++++
 .../java/org/apache/maven/surefire/booter/Foo.java |    6 +-
 .../maven/surefire/booter}/JUnit4SuiteTest.java    |   21 +-
 .../surefire/booter/NewClassLoaderRunner.java      |  191 ++++
 .../surefire/booter/PropertiesWrapperTest.java     |   15 +-
 .../surefire/booter/SurefireReflectorTest.java     |   18 +-
 surefire-grouper/pom.xml                           |    8 +-
 .../surefire/group/match/AndGroupMatcher.java      |    5 +
 .../maven/surefire/group/match/GroupMatcher.java   |    5 +
 .../surefire/group/match/InverseGroupMatcher.java  |   14 +-
 .../surefire/group/match/JoinGroupMatcher.java     |    5 +
 .../maven/surefire/group/match/OrGroupMatcher.java |    5 +
 .../surefire/group/match/SingleGroupMatcher.java   |   46 +-
 surefire-integration-tests/pom.xml                 |   39 +-
 .../maven/surefire/its/AbstractFailFastIT.java     |  105 ++
 .../its/AbstractTestMultipleMethodPatterns.java    |  477 +++++++++
 .../maven/surefire/its/AggregateReportIT.java      |   18 +-
 ....java => CheckTestNgCustomObjectFactoryIT.java} |   34 +-
 ...a => CheckTestNgCustomTestRunnerFactoryIT.java} |   35 +-
 .../its/CheckTestNgListenerReporterIT.java         |   68 +-
 ...lFailureIT.java => CheckTestNgListenersIT.java} |   14 +-
 .../surefire/its/CheckTestNgReportTestIT.java      |   28 +
 .../maven/surefire/its/CheckTestNgSuiteXmlIT.java  |   14 +-
 .../maven/surefire/its/CheckTestNgVersionsIT.java  |    4 +-
 .../apache/maven/surefire/its/ConsoleOutputIT.java |   65 +-
 ...ForkModeIT.java => EnvironmentVariablesIT.java} |   10 +-
 .../apache/maven/surefire/its/FailFastJUnitIT.java |   77 ++
 .../maven/surefire/its/FailFastTestNgIT.java       |   69 ++
 .../maven/surefire/its/ForkModeMultiModuleIT.java  |    2 +-
 .../maven/surefire/its/JUnit47ParallelIT.java      |   16 +-
 ...IT.java => JUnit47ParallelNotThreadSafeIT.java} |   30 +-
 .../surefire/its/JUnit4RerunFailingTestsIT.java    |  278 +++++
 .../its/Junit47StaticInnerClassTestsIT.java        |   19 +
 .../maven/surefire/its/Junit47concurrencyIT.java   |   26 +-
 ...ckTestNgSuiteXmlIT.java => Surefire1179IT.java} |   19 +-
 .../maven/surefire/its/TestMethodPatternIT.java    |   36 +-
 .../surefire/its/TestMultipleMethodPatternsIT.java |   67 ++
 .../its/TestMultipleMethodPatternsTestNGIT.java    |   64 ++
 .../maven/surefire/its/TestMultipleMethodsIT.java  |   33 +-
 ...tTestIT.java => TestNgSuccessPercentageIT.java} |   21 +-
 .../maven/surefire/its/TestSingleMethodIT.java     |   67 +-
 .../apache/maven/surefire/its/TwoTestCasesIT.java  |    7 +-
 .../maven/surefire/its/XmlReporterRunTimeIT.java   |   32 +-
 .../maven/surefire/its/fixture/Configuration.java  |   10 +-
 .../surefire/its/fixture/HelperAssertions.java     |   74 +-
 .../its/fixture/IntegrationTestSuiteResults.java   |   18 +-
 .../maven/surefire/its/fixture/MavenLauncher.java  |   26 +-
 .../surefire/its/fixture/OutputValidator.java      |   58 +-
 .../maven/surefire/its/fixture/Settings.java       |   72 ++
 .../fixture/SurefireJUnit4IntegrationTestCase.java |   15 +-
 .../surefire/its/fixture/SurefireLauncher.java     |   36 +-
 .../surefire/its/fixture/SurefireLauncherTest.java |   19 +
 .../maven/surefire/its/fixture/TestFile.java       |    2 +-
 .../maven/surefire/its/fixture/TestFramework.java  |   12 +-
 ...a => Surefire1024VerifyFailsafeIfTestedIT.java} |   30 +-
 ...java => Surefire1028UnableToRunSingleTest.java} |   35 +-
 ...36NonFilterableJUnitRunnerWithCategoriesIT.java |   71 ++
 .../its/jiras/Surefire1053SystemPropertiesIT.java  |   72 ++
 ...a => Surefire1080ParallelForkDoubleTestIT.java} |   32 +-
 .../Surefire1082ParallelJUnitParameterizedIT.java  |  135 +++
 .../its/jiras/Surefire1095NpeInRunListener.java    |   93 ++
 .../its/jiras/Surefire1098BalancedRunOrderIT.java  |  119 +++
 ...va => Surefire1122ParallelAndFlakyTestsIT.java} |   26 +-
 ...urefire1135ImproveIgnoreMessageForTestNGIT.java |    1 +
 ... Surefire1136CwdPropagationInForkedModeIT.java} |   34 +-
 .../its/jiras/Surefire1144XmlRunTimeIT.java        |   58 ++
 .../Surefire1146RerunFailedAndParameterized.java   |   75 ++
 .../Surefire1152RerunFailingTestsInSuiteIT.java    |   64 ++
 ...=> Surefire1153IncludesAndSpecifiedTestIT.java} |   28 +-
 .../its/jiras/Surefire1158RemoveInfoLinesIT.java   |  145 +++
 .../jiras/Surefire1177TestngParallelSuitesIT.java  |   61 ++
 .../its/jiras/Surefire1185DoNotSpawnTestsIT.java   |   62 ++
 ...ountIT.java => Surefire1202RerunAndSkipIT.java} |   30 +-
 .../its/jiras/Surefire1209RerunAndForkCountIT.java |    1 +
 .../its/jiras/Surefire1211JUnitTestNgIT.java       |    1 +
 .../its/jiras/Surefire141PluggableProvidersIT.java |   43 +-
 .../jiras/Surefire224WellFormedXmlFailuresIT.java  |   12 +-
 .../jiras/Surefire260TestWithIdenticalNamesIT.java |    4 +-
 .../Surefire408ManualProviderSelectionIT.java      |    9 +-
 .../Surefire569RunTestFromDependencyJarsIT.java    |   19 +
 .../Surefire649EmptyStringSystemPropertiesIT.java  |   84 ++
 .../jiras/Surefire705ParallelForkTimeoutIT.java    |    3 +-
 .../Surefire747MethodParallelWithSuiteCountIT.java |   86 +-
 .../jiras/Surefire806SpecifiedTestControlsIT.java  |    3 +
 ...teCountIT.java => Surefire817SystemExitIT.java} |   25 +-
 .../its/jiras/Surefire847AdditionalFailureIT.java  |    2 +-
 ...Surefire855AllowFailsafeUseArtifactFileIT.java} |   36 +-
 .../its/jiras/Surefire943ReportContentIT.java      |   46 +-
 .../jiras/Surefire995CategoryInheritanceIT.java    |   90 ++
 .../src/test/resources/SurefireToolchains/pom.xml  |    2 +-
 .../test.txt => extraResource2/test2.txt}          |    0
 .../test/resources/additional-classpath/pom.xml    |    2 +-
 .../test/java/additionalClasspath/BasicTest.java   |    1 +
 .../src/test/resources/concurrentjunit47/pom.xml   |    3 +-
 .../src/test/java/junit47/BasicTest.java           |   21 +-
 .../src/test/resources/consoleOutput/pom.xml       |   17 +-
 .../src/test/java/consoleOutput/Test1.java         |   17 +-
 .../src/test/java/consoleoutput_noisy/Test1.java   |   55 +-
 .../test/resources/environment-variables/pom.xml   |    2 +
 .../src/test/java/environment/BasicTest.java       |    5 +
 .../pom.xml                                        |   64 +-
 .../fail-fast-junit/src/test/java/pkg/ATest.java   |   20 +
 .../fail-fast-junit/src/test/java/pkg/BTest.java   |   18 +
 .../fail-fast-junit/src/test/java/pkg/CTest.java   |   17 +
 .../fail-fast-junit/src/test/java/pkg/DTest.java   |   17 +
 .../fail-fast-junit/src/test/java/pkg/ETest.java   |   12 +
 .../pom.xml                                        |   29 +-
 .../fail-fast-testng/src/test/java/pkg/ATest.java  |   19 +
 .../fail-fast-testng/src/test/java/pkg/BTest.java  |   18 +
 .../fail-fast-testng/src/test/java/pkg/CTest.java  |   17 +
 .../fail-fast-testng/src/test/java/pkg/DTest.java  |   17 +
 .../fail-fast-testng/src/test/java/pkg/ETest.java  |   12 +
 .../src/test/resources/fork-timeout/pom.xml        |    3 +-
 .../pom.xml                                        |   11 +-
 .../src/test/java/junit4/FlakyFirstTimeTest.java   |   53 +-
 .../src/test/java/junit4/PassingTest.java}         |   25 +-
 .../resources/junit44-multiple-methods/pom.xml     |   14 +-
 .../pom.xml                                        |   62 +-
 .../java/surefireparallelnts/ParallelTest.java}    |   31 +-
 .../RunningInSequenceTest.java}                    |   31 +-
 .../src/test/java/surefire747/SuiteTest1.java      |   23 +-
 .../src/test/java/surefire747/SuiteTest2.java      |   23 +-
 .../src/test/java/surefire747/TestSuite.java       |   16 +
 .../src/test/resources/junit47-parallel/pom.xml    |   45 +-
 .../src/test/java/surefireparallel/TestClass.java  |    2 +-
 .../test/resources/junit48-method-pattern/pom.xml  |   56 +-
 .../junit48-multiple-method-patterns/pom.xml       |  203 ++++
 .../test/java/jiras/surefire745/BasicTest.java}    |   34 +-
 .../src/test/java/jiras/surefire745/TestFive.java} |   32 +-
 .../src/test/java/jiras/surefire745/TestFour.java} |   32 +-
 .../test/java/jiras/surefire745/TestThree.java}    |   34 +-
 .../src/test/java/jiras/surefire745/TestTwo.java}  |   26 +-
 .../resources/junit48-multiple-methods/pom.xml     |   53 +-
 .../test/resources/junit48-single-method/pom.xml   |   51 +-
 .../src/test/resources/runOrder/pom.xml            |    6 -
 .../src/test/resources/runorder-parallel/pom.xml   |   54 +-
 .../src/test/java/runorder/parallel/Test1.java     |   14 +-
 .../src/test/java/runorder/parallel/Test2.java     |   36 +-
 .../src/test/java/runorder/parallel/Test3.java     |   58 +-
 .../jiras-surefire-1024-it}/pom.xml                |   66 +-
 .../jiras-surefire-1024-testjar}/pom.xml           |   32 +-
 .../src/main/java/jiras/surefire1024/A1IT.java     |   12 +
 .../{concurrentjunit47 => surefire-1024}/pom.xml   |   55 +-
 .../pom.xml                                        |   58 +-
 .../test/java/jiras/surefire1028/SomeTest.java}    |   19 +-
 .../pom.xml                                        |   57 +-
 .../java/jiras/surefire1036/IntegrationTest.java   |    9 +-
 .../jiras/surefire1036/TestSomeIntegration.java}   |   30 +-
 .../java/jiras/surefire1036/TestSomeUnit.java}     |   28 +-
 .../TestSomethingWithMockitoRunner.java}           |   39 +-
 .../pom.xml                                        |   56 +-
 .../src/test/java/jiras/surefire1053/ATest.java}   |   15 +-
 .../surefire-1055-parallelTestCount/pom.xml        |   17 +-
 .../pom.xml                                        |   57 +-
 .../test/java/com/cal/HelloWorldFlakyCotTest.java  |   21 +-
 .../java/com/cal/HelloWorldFlakyErrorTest.java     |   21 +-
 .../src/test/java/com/cal/HelloWorldTest.java}     |   19 +-
 .../src/test/java/com/cal/SimpleTest.java}         |   32 +-
 .../pom.xml                                        |   57 +-
 .../java/jiras/surefire1082/Jira1082Test.java}     |   40 +-
 .../pom.xml                                        |   58 +-
 .../test/java/jiras/surefire1095/Listener.java}    |   39 +-
 .../src/test/java/jiras/surefire1095/SomeTest.java |   16 +-
 .../pom.xml                                        |   43 +-
 .../src/test/java/jiras/surefire1098/ATest.java}   |   26 +-
 .../src/test/java/jiras/surefire1098/BTest.java}   |   17 +-
 .../src/test/java/jiras/surefire1098/CTest.java}   |   17 +-
 .../src/test/java/jiras/surefire1098/DTest.java}   |   17 +-
 .../pom.xml                                        |   55 +-
 .../src/test/java/test/FlakyTest.java}             |   25 +-
 .../pom.xml                                        |    1 +
 .../test/java/testng/SkipExceptionReportTest.java  |    1 +
 .../pom.xml                                        |   43 +-
 .../CurrentWorkingDirectoryInForkedModeTest.java   |   51 +
 .../pom.xml                                        |   37 +-
 .../src/test/java/surefire1144}/Test1.java         |   44 +-
 .../pom.xml                                        |   55 +-
 .../CustomDescriptionParameterizedTest.java        |   62 ++
 ...ustomDescriptionWithCommaParameterizedTest.java |   63 ++
 .../surefire1146/SimpleParameterizedTest.java}     |   47 +-
 .../java/jiras/surefire1146/StandardTest.java}     |   28 +-
 .../pom.xml                                        |  151 +++
 .../src/test/java/jiras/surefire1152/FlakyIT.java} |   27 +-
 .../java/jiras/surefire1152/FlakyITSuite.java}     |   15 +-
 .../test/java/jiras/surefire1152/FlakyParent.java} |   38 +-
 .../test/java/jiras/surefire1152/FlakyTest.java}   |   27 +-
 .../java/jiras/surefire1152/FlakyTestSuite.java}   |   15 +-
 .../pom.xml                                        |   37 +-
 .../test/java/jiras/surefire1153/IncludedUT.java   |   15 +-
 .../java/jiras/surefire1153/NotIncludedTest.java   |   15 +-
 .../pom.xml                                        |   32 +-
 .../src/test/java/jira1158/JUnitTest.java          |   16 +-
 .../src/test/java/jira1158/TestNGSuiteTest.java    |   17 +-
 .../pom.xml                                        |   66 +-
 .../src/test/java/debug/ParallelTest.java          |   45 +
 .../pom.xml                                        |   64 +-
 .../src/test/java/pkg/RunningTest.java             |   14 +-
 .../src/test/java/pkg/UnlistedTest.java            |   14 +-
 .../surefire-1202-rerun-and-failfast/pom.xml       |  123 +++
 .../src/test/java/pkg/ATest.java}                  |   37 +-
 .../src/test/java/pkg/BTest.java}                  |   30 +-
 .../src/test/java/pkg/CTest.java}                  |   16 +-
 .../src/test/java/pkg/DTest.java}                  |   16 +-
 .../src/test/java/pkg/ETest.java                   |   16 +-
 .../surefire-1209-rerun-and-forkcount/pom.xml      |  120 +++
 .../src/test/java/pkg/ATest.java}                  |   37 +-
 .../src/test/java/pkg/BTest.java}                  |   30 +-
 .../src/test/java/pkg/CTest.java}                  |   16 +-
 .../src/test/java/pkg/DTest.java}                  |   16 +-
 .../src/test/java/pkg/ETest.java                   |   16 +-
 .../pom.xml                                        |   33 +-
 .../src/test/java/jira1211/JUnitTest.java          |   16 +-
 .../src/test/java/jira1211/TestNGSuiteTest.java    |   17 +-
 .../pom.xml                                        |   11 +
 .../maven/surefire/testprovider/TestProvider.java  |    9 +-
 .../surefire-141-pluggableproviders/pom.xml        |   83 +-
 .../pom.xml                                        |   58 +-
 .../jiras/surefire649/SystemPropertiesTest.java}   |   24 +-
 .../pom.xml                                        |   55 +-
 .../surefire649/SystemPropertyVariablesTest.java}  |   24 +-
 .../pom.xml                                        |   43 +-
 .../src/test/java/jiras/surefire817/Test.java      |   16 +-
 .../surefire-855-failsafe-use-bundle/pom.xml       |  135 +++
 .../src/main/java/pkg/AClassInOSGiBundle.java      |    9 +-
 .../src/main/resources/main/surefire855.properties |    1 +
 .../test/java/jiras/surefre855/bundle/FooIT.java   |  188 ++++
 .../bundle/properties/surefire855.properties       |    1 +
 .../surefire-855-failsafe-use-jar/pom.xml          |  123 +++
 .../src/main/java/pkg/ToRunJavadoc.java            |    8 +
 .../src/main/resources/main/surefire855.properties |    1 +
 .../src/test/java/jiras/surefire855/jar/FooIT.java |  201 ++++
 .../jar/properties/surefire855.properties          |    1 +
 .../surefire-855-failsafe-use-war/pom.xml          |  132 +++
 .../main/java/pkg/ToCreateClassesDirectory.java    |    9 +-
 .../src/main/resources/main/surefire855.properties |    1 +
 .../src/test/java/jiras/surefire855/war/FooIT.java |  185 ++++
 .../war/properties/surefire855.properties          |    1 +
 .../src/test/java/org/sample/module/My1Test.java   |    3 -
 .../src/test/java/org/sample/module/My2Test.java   |    3 -
 .../src/test/java/org/sample/module/My3Test.java   |    3 -
 .../src/test/java/org/sample/module/My4Test.java   |    5 -
 .../sample/module/{My4Test.java => My5Test.java}   |   23 +-
 .../pom.xml                                        |   88 +-
 .../java/jiras/surefire955/CategorizedTest.java}   |   14 +-
 .../java/jiras/surefire955/NotIncludedTest.java    |   16 +-
 .../test/java/jiras/surefire955/SomeCategory.java  |    9 +-
 .../jiras/surefire955/SpecialCategorizedTest.java} |   13 +-
 .../jiras/surefire955/SpecialNonCategoryTest.java  |   16 +-
 .../src/test/resources/system-properties/pom.xml   |    2 +-
 .../src/test/java/systemProperties/BasicTest.java  |    4 +-
 .../resources/test-helper-dump-pid-plugin/pom.xml  |    2 +-
 .../resources/testng-group-thread-parallel/pom.xml |    7 +
 .../resources/testng-listener-reporter/pom.xml     |    7 +
 .../pom.xml                                        |   49 +-
 .../test/java/listeners/MarkAsFailureListener.java |   83 ++
 .../src/test/java/listeners/SimpleTest.java        |   18 +-
 .../pom.xml                                        |   78 +-
 .../test/java/jiras/surefire745/BasicTest.java}    |   31 +-
 .../src/test/java/jiras/surefire745/TestFive.java} |   28 +-
 .../src/test/java/jiras/surefire745/TestFour.java} |   28 +-
 .../test/java/jiras/surefire745/TestThree.java}    |   30 +-
 .../src/test/java/jiras/surefire745/TestTwo.java}  |   17 +-
 .../pom.xml                                        |   53 +-
 .../test/java/testng/objectfactory/FileHelper.java |   25 +
 .../objectfactory/TestNGCustomObjectFactory.java   |   22 +
 .../java/testng/objectfactory/TestNGSuiteTest.java |   11 +
 .../pom.xml                                        |   55 +-
 .../java/testng/suiteXml/ShouldNotRunTest.java}    |   20 +-
 .../test/java/testng/suiteXml/TestNGSuiteTest.java |   35 +-
 .../src/test/resources/testng1.xml}                |    2 +-
 .../src/test/resources/testng2.xml}                |    4 +-
 .../src/test/resources/testng-simple/pom.xml       |    7 +
 .../pom.xml                                        |   47 +-
 .../testng/TestNGSuccessPercentFailingTest.java    |   32 +-
 .../testng/TestNGSuccessPercentPassingTest.java    |   33 +-
 .../src/test/resources/testng-suite-xml/pom.xml    |    3 +-
 .../src/test-data/{testng.xml => testng1.xml}      |    2 +-
 .../src/test-data/{testng.xml => testng2.xml}      |    4 +-
 .../pom.xml                                        |   52 +-
 .../java/testng/testrunnerfactory/FileHelper.java  |   25 +
 .../TestNGCustomTestRunnerFactory.java             |   22 +
 .../testng/testrunnerfactory/TestNGSuiteTest.java  |   11 +
 surefire-providers/common-java5/pom.xml            |    6 +-
 .../surefire/report/ClassNameStackTraceFilter.java |   19 +-
 .../surefire/report/NullStackTraceFilter.java      |   13 +-
 .../surefire/report/PojoStackTraceWriter.java      |   57 +-
 .../surefire/report/SmartStackTraceParser.java     |  173 ++--
 .../maven/surefire/report/StackTraceFilter.java    |   13 +-
 .../surefire/report/PojoStackTraceWriterTest.java  |   17 +
 .../maven/surefire/report/RunnableTestClass1.java  |    5 +-
 .../surefire/report/SmartStackTraceParserTest.java |   82 +-
 .../surefire/report/StackTraceFocusedOnClass.java  |   69 +-
 surefire-providers/common-junit3/pom.xml           |    4 +-
 .../surefire/common/junit3/JUnit3Reflector.java    |   42 +-
 .../surefire/common/junit3/JUnit3TestChecker.java  |    4 +-
 surefire-providers/common-junit4/pom.xml           |    5 +-
 .../maven/surefire/common/junit4/ClassMethod.java  |   29 +-
 .../surefire/common/junit4/JUnit4ProviderUtil.java |  156 +++
 .../surefire/common/junit4/JUnit4Reflector.java    |  138 ++-
 .../surefire/common/junit4/JUnit4RunListener.java  |   71 +-
 .../common/junit4/JUnit4RunListenerFactory.java    |   24 +-
 .../common/junit4/JUnit4StackTraceWriter.java      |   58 +-
 .../surefire/common/junit4/JUnit4TestChecker.java  |    6 +-
 .../common/junit4/JUnitTestFailureListener.java    |   41 +-
 .../maven/surefire/common/junit4/Notifier.java     |  181 ++++
 .../apache/maven/surefire/junit4/MockReporter.java |   11 +-
 .../common/junit4/JUnit4ProviderUtilTest.java      |  109 ++
 .../common/junit4/JUnit4Reflector40Test.java       |   35 +-
 .../common/junit4/JUnit4RunListenerTest.java       |    8 +-
 .../surefire/junit4/JUnit4TestCheckerTest.java     |   38 +-
 surefire-providers/common-junit48/pom.xml          |   19 +-
 .../maven/surefire/common/junit48/AndFilter.java}  |   54 +-
 .../common/junit48/CombinedCategoryFilter.java     |  111 ++
 .../common/junit48/FailingMethodFilter.java        |   85 ++
 .../surefire/common/junit48/FilterFactory.java     |  318 +-----
 .../common/junit48/GroupMatcherCategoryFilter.java |  160 +++
 .../surefire/common/junit48/InvertedFilter.java    |   36 +-
 .../surefire/common/junit48/JUnit48Reflector.java  |   17 +-
 .../common/junit48/JUnit48TestChecker.java         |    8 +-
 .../surefire/common/junit48/MethodFilter.java      |   84 ++
 .../maven/surefire/common/junit48/OrFilter.java}   |   52 +-
 .../surefire/common/junit48/RequestedTest.java     |   86 ++
 .../surefire/common/junit48/FilterFactoryTest.java | 1023 ++++++++++++++++++
 .../common/junit48/JUnit48ReflectorTest.java       |    6 +-
 .../surefire/common/junit48}/JUnit4SuiteTest.java  |   20 +-
 .../maven/surefire/common/junit48/tests/ATest.java |   10 +-
 .../surefire/common/junit48/tests/a/ATest.java     |   10 +-
 .../maven/surefire/common/junit48/tests/pt/PT.java |   67 +-
 surefire-providers/pom.xml                         |    8 +-
 surefire-providers/surefire-junit3/pom.xml         |    4 +-
 .../maven/surefire/junit/JUnit3Provider.java       |   61 +-
 .../apache/maven/surefire/junit/JUnitTestSet.java  |   10 +-
 .../maven/surefire/junit/PojoAndJUnit3Checker.java |    8 +-
 .../apache/maven/surefire/junit/PojoTestSet.java   |    4 +
 .../maven/surefire/junit/SurefireTestSet.java      |    4 +
 .../junit/TestListenerInvocationHandler.java       |    4 +
 .../maven/surefire/junit/JUnitTestSetTest.java     |    9 +
 surefire-providers/surefire-junit4/pom.xml         |   10 +-
 .../maven/surefire/junit4/JUnit4Provider.java      |  423 +++++---
 .../maven/surefire/junit4/JUnit4Provider.java.orig |  297 ------
 .../maven/surefire/junit4/TestResolverFilter.java  |    1 +
 .../maven/surefire/junit4/JUnit4ProviderTest.java  |   42 +-
 surefire-providers/surefire-junit47/pom.xml        |   89 +-
 .../surefire/junitcore/AsynchronousRunner.java     |    4 +
 .../junitcore/ClassesParallelRunListener.java      |    1 +
 .../surefire/junitcore/ConcurrentRunListener.java  |   19 +-
 .../junitcore/ConfigurableParallelComputer.java    |   26 +-
 .../surefire/junitcore/FilteringRequest.java}      |   47 +-
 .../apache/maven/surefire/junitcore/JUnitCore.java |   79 ++
 .../surefire/junitcore/JUnitCoreParameters.java    |   55 +-
 .../surefire/junitcore/JUnitCoreProvider.java      |  247 +++--
 .../maven/surefire/junitcore/JUnitCoreWrapper.java |  175 +++-
 .../maven/surefire/junitcore/LogicalStream.java    |   14 +-
 .../junitcore/MethodsParallelRunListener.java      |    1 +
 .../junitcore/NonConcurrentRunListener.java        |   16 +-
 .../surefire/junitcore/SynchronousRunner.java      |    5 +
 .../maven/surefire/junitcore/TestMethod.java       |   92 +-
 .../apache/maven/surefire/junitcore/TestSet.java   |  124 +--
 .../{SynchronousRunner.java => ThreadSafe.java}    |   24 +-
 .../junitcore/pc/AbstractThreadPoolStrategy.java   |   43 +-
 .../maven/surefire/junitcore/pc/Balancer.java      |    6 +-
 .../maven/surefire/junitcore/pc/Destroyable.java}  |   36 +-
 .../surefire/junitcore/pc/ExecutionStatus.java     |   16 +-
 .../surefire/junitcore/pc/InvokerStrategy.java     |   45 +-
 .../junitcore/pc/NonSharedThreadPoolStrategy.java  |   19 +-
 .../surefire/junitcore/pc/ParallelComputer.java    |  232 +++--
 .../junitcore/pc/ParallelComputerBuilder.java      |  230 ++--
 .../junitcore/pc/ParallelComputerUtil.java         |   53 +-
 .../maven/surefire/junitcore/pc/Scheduler.java     |  208 ++--
 .../junitcore/pc/SchedulingStrategies.java         |   26 +-
 .../surefire/junitcore/pc/SchedulingStrategy.java  |   54 +-
 .../junitcore/pc/SharedThreadPoolStrategy.java     |   27 +-
 .../surefire/junitcore/pc/ShutdownResult.java      |   57 +
 .../surefire/junitcore/pc/ShutdownStatus.java      |   64 ++
 .../junitcore/pc/SingleThreadScheduler.java        |   94 ++
 .../junitcore/pc/ThreadResourcesBalancer.java      |    6 +
 .../surefire/junitcore/pc/WrappedRunners.java      |    7 +-
 .../junitcore/ConcurrentRunListenerTest.java       |    5 +-
 ...{JUnit4SuiteTest.java => JUnit47SuiteTest.java} |   30 +-
 .../surefire/junitcore/JUnit4Reflector481Test.java |   61 +-
 .../junitcore/JUnitCoreParametersTest.java         |   57 +-
 .../maven/surefire/junitcore/JUnitCoreTester.java  |   41 +-
 .../apache/maven/surefire/junitcore/Logger.java    |   15 +-
 .../maven/surefire/junitcore/Surefire746Test.java  |   24 +-
 .../pc/OptimizedParallelComputerTest.java          |   88 +-
 .../junitcore/pc/ParallelComputerBuilderTest.java  |  420 +++++++-
 .../junitcore/pc/ParallelComputerUtilTest.java     |  407 +++++---
 .../junitcore/pc/SchedulingStrategiesTest.java     |   19 +-
 surefire-providers/surefire-testng-utils/pom.xml   |   43 +-
 .../testng/utils/FailFastEventsSingleton.java      |   31 +-
 .../surefire/testng/utils/FailFastListener.java    |   76 ++
 .../surefire/testng/utils/FailFastNotifier.java}   |   39 +-
 .../testng/utils/GroupMatcherMethodSelector.java   |   15 +-
 .../surefire/testng/utils/MethodSelector.java      |   33 +-
 .../maven/surefire/testng/utils/Stoppable.java     |   17 +-
 surefire-providers/surefire-testng/pom.xml         |   59 +-
 .../testng/ConfigurationAwareTestNGReporter.java   |    2 +-
 .../surefire/testng/TestNGDirectoryTestSuite.java  |  289 ++----
 .../maven/surefire/testng/TestNGExecutor.java      |  236 +++--
 .../maven/surefire/testng/TestNGProvider.java      |  198 ++--
 .../maven/surefire/testng/TestNGReporter.java      |   53 +-
 .../maven/surefire/testng/TestNGXmlTestSuite.java  |   81 +-
 .../apache/maven/surefire/testng/TestSuite.java    |   61 ++
 .../testng/conf/AbstractDirectConfigurator.java    |   86 +-
 .../maven/surefire/testng/conf/Configurator.java   |    8 +-
 ...onfigurator.java => TestNG510Configurator.java} |   31 +-
 .../testng/conf/TestNG513Configurator.java         |   64 ++
 .../TestNG5141Configurator.java}                   |   24 +-
 ...nfigurator.java => TestNG5143Configurator.java} |   40 +-
 ...Configurator.java => TestNG60Configurator.java} |   21 +-
 .../testng/conf/TestNGMapConfigurator.java         |   79 +-
 ...torTest.java => TestNG513ConfiguratorTest.java} |   62 +-
 .../testng/conf/TestNG5141ConfiguratorTest.java    |   78 ++
 ...orTest.java => TestNG5143ConfiguratorTest.java} |   52 +-
 ...atorTest.java => TestNG60ConfiguratorTest.java} |    4 +-
 .../testng/conf/TestNGMapConfiguratorTest.java     |   24 +-
 surefire-report-parser/pom.xml                     |   11 +-
 .../plugins/surefire/report/ReportTestCase.java    |   95 +-
 .../plugins/surefire/report/ReportTestSuite.java   |   89 +-
 .../surefire/report/SurefireReportParser.java      |   83 +-
 .../surefire/report/TestSuiteXmlParser.java        |  282 ++---
 .../surefire/report/ReportTestCaseTest.java        |   17 +-
 .../surefire/report/ReportTestSuiteTest.java       |   14 +-
 .../surefire/report/SurefireReportParserTest.java  |  112 +-
 .../surefire/report/TestSuiteXmlParserTest.java    |  505 ++++++++-
 ...EST-surefire.MyTest-enclosed-trimStackTrace.xml |   18 +
 .../TEST-surefire.MyTest-enclosed.xml              |   52 +
 ...-surefire.MyTest-nestedClass-trimStackTrace.xml |   19 +
 .../TEST-surefire.MyTest-nestedClass.xml           |   43 +
 .../testsuitexmlparser/TEST-surefire.MyTest.xml    |   43 +
 .../TEST-umlautTest.BasicTest.xml"                 |    7 +
 surefire-setup-integration-tests/pom.xml           |   28 +-
 .../maven/surefire/its/StagedLocalRepoHelper.java  |   13 +-
 surefire-shadefire/pom.xml                         |   14 +-
 691 files changed, 28964 insertions(+), 12749 deletions(-)
 copy maven-surefire-report-plugin/src/site/fml/faq.fml => CONTRIBUTING.md (60%)
 create mode 100644 debian/patches/dependency-plugin-configuration.patch
 create mode 100644 debian/patches/surefire-execution-parameters-compatibility.patch
 delete mode 100644 maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/ProviderList.java
 create mode 100644 maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractCommandStream.java
 create mode 100644 maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/AbstractForkInputStream.java
 copy surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGTestSet.java => maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/NotifiableTestStream.java (51%)
 create mode 100644 maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestLessInputStream.java
 delete mode 100644 maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/PrettyPrintXMLWriter.java
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/{ReportEntryType.java => ReporterUtils.java} (59%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/{FileReporterUtils.java => TestMethodStats.java} (51%)
 create mode 100644 maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/util/FileScanner.java
 delete mode 100644 maven-surefire-common/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestCase.java
 delete mode 100644 maven-surefire-common/src/main/java/org/apache/maven/plugins/surefire/report/ReportTestSuite.java
 delete mode 100644 maven-surefire-common/src/main/java/org/apache/maven/plugins/surefire/report/SurefireReportParser.java
 delete mode 100644 maven-surefire-common/src/main/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParser.java
 copy maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/{TestSetMockReporterFactory.java => MockNotifiableTestStream.java} (62%)
 rename maven-surefire-common/src/{main => test}/java/org/apache/maven/plugin/surefire/booterclient/MockReporter.java (96%)
 create mode 100644 maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestLessInputStreamBuilderTest.java
 create mode 100644 maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/lazytestprovider/TestProvidingInputStreamTest.java
 create mode 100644 maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/DefaultReporterFactoryTest.java
 delete mode 100644 maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/StatelessXMLReporterTest.java
 create mode 100644 maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/report/StatelessXmlReporterTest.java
 delete mode 100644 maven-surefire-common/src/test/java/org/apache/maven/plugins/surefire/report/ReportTestCaseTest.java
 delete mode 100644 maven-surefire-common/src/test/java/org/apache/maven/plugins/surefire/report/ReportTestSuiteTest.java
 delete mode 100644 maven-surefire-common/src/test/java/org/apache/maven/plugins/surefire/report/SurefireReportParserTest.java
 delete mode 100644 maven-surefire-common/src/test/java/org/apache/maven/plugins/surefire/report/TestSuiteXmlParserTest.java
 create mode 100644 maven-surefire-common/src/test/java/org/apache/maven/surefire/JUnit4SuiteTest.java
 delete mode 100644 maven-surefire-common/src/test/resources/fixture/testsuitexmlparser/TEST-org.apache.maven.surefire.test.FailingTest.xml
 delete mode 100644 maven-surefire-common/src/test/resources/fixture/testsuitexmlparser/failsafe-summary-old.xml
 delete mode 100644 maven-surefire-common/src/test/resources/fixture/testsuitexmlparser/failsafe-summary.xml
 delete mode 100644 maven-surefire-common/src/test/resources/test-reports/TEST-AntUnit.xml
 delete mode 100644 maven-surefire-common/src/test/resources/test-reports/TEST-NoPackageTest.xml
 delete mode 100644 maven-surefire-common/src/test/resources/test-reports/TEST-NoTimeTestCaseTest.xml
 delete mode 100644 maven-surefire-common/src/test/resources/test-reports/TEST-classWithNoTests.NoMethodsTestCase.xml
 delete mode 100644 maven-surefire-common/src/test/resources/test-reports/TEST-com.shape.PointTest.xml
 delete mode 100644 maven-surefire-common/src/test/resources/test-reports/TEST-junit.twoTestCaseSuite.WrapperTestSuite.xml
 delete mode 100644 maven-surefire-common/src/test/resources/test-reports/com.shape.CircleTest.txt
 delete mode 100644 maven-surefire-common/src/test/resources/test-reports/com.shapeclone.CircleTest.txt
 create mode 100644 maven-surefire-plugin/src/site/apt/examples/logging.apt.vm
 create mode 100644 maven-surefire-plugin/src/site/apt/examples/rerun-failing-tests.apt.vm
 create mode 100644 maven-surefire-plugin/src/site/apt/examples/shutdown.apt.vm
 create mode 100644 maven-surefire-plugin/src/site/apt/examples/skip-after-failure.apt.vm
 create mode 100644 maven-surefire-plugin/src/site/resources/xsd/surefire-test-report.xsd
 create mode 100644 maven-surefire-report-plugin/src/site/apt/examples/linking-to-tests.apt.vm
 create mode 100644 maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/Surefire597Test.java
 copy maven-surefire-common/src/test/java/org/apache/maven/plugin/surefire/booterclient/TestSetMockReporterFactory.java => maven-surefire-report-plugin/src/test/java/org/apache/maven/plugins/surefire/report/Utils.java (60%)
 create mode 100644 maven-surefire-report-plugin/src/test/resources/surefire-597/TEST-surefire.MyTest.xml
 copy maven-surefire-report-plugin/src/{site/site.xml => test/resources/unit/basic-surefire-report-anchor-test-cases/plugin-config.xml} (52%)
 rename {maven-surefire-common/src/test/resources/test-reports => maven-surefire-report-plugin/src/test/resources/unit/basic-surefire-report-anchor-test-cases/surefire-reports}/TEST-com.shape.CircleTest.xml (100%)
 copy maven-surefire-report-plugin/src/{site/site.xml => test/resources/unit/surefire-report-enclosed-trimStackTrace/plugin-config.xml} (51%)
 create mode 100644 maven-surefire-report-plugin/src/test/resources/unit/surefire-report-enclosed-trimStackTrace/surefire-reports/TEST-surefire.MyTest-enclosed-trimStackTrace.xml
 copy maven-surefire-report-plugin/src/{site/site.xml => test/resources/unit/surefire-report-enclosed/plugin-config.xml} (52%)
 create mode 100644 maven-surefire-report-plugin/src/test/resources/unit/surefire-report-enclosed/surefire-reports/TEST-surefire.MyTest-enclosed.xml
 copy maven-surefire-report-plugin/src/{site/site.xml => test/resources/unit/surefire-report-nestedClass-trimStackTrace/plugin-config.xml} (50%)
 create mode 100644 maven-surefire-report-plugin/src/test/resources/unit/surefire-report-nestedClass-trimStackTrace/surefire-reports/TEST-surefire.MyTest-nestedClass-trimStackTrace.xml
 copy maven-surefire-report-plugin/src/{site/site.xml => test/resources/unit/surefire-report-nestedClass/plugin-config.xml} (52%)
 create mode 100644 maven-surefire-report-plugin/src/test/resources/unit/surefire-report-nestedClass/surefire-reports/TEST-surefire.MyTest-nestedClass.xml
 copy maven-surefire-report-plugin/src/{site/site.xml => test/resources/unit/surefire-report-single-error/plugin-config.xml} (52%)
 create mode 100644 maven-surefire-report-plugin/src/test/resources/unit/surefire-report-single-error/surefire-reports/TEST-surefire.MyTest.xml
 copy maven-failsafe-plugin/src/it/jetty-war-test-failing/invoker.properties => src/site/resources/download.cgi (83%)
 create mode 100644 src/site/xdoc/download.xml.vm
 copy surefire-integration-tests/src/test/resources/junit47-parallel/src/test/java/surefireparallel/TestClass.java => surefire-api/src/main/java/org/apache/maven/surefire/booter/BiProperty.java (66%)
 create mode 100644 surefire-api/src/main/java/org/apache/maven/surefire/booter/Command.java
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-api/src/main/java/org/apache/maven/surefire/booter/CommandListener.java (84%)
 create mode 100644 surefire-api/src/main/java/org/apache/maven/surefire/booter/CommandReader.java
 copy surefire-api/src/main/java/org/apache/maven/surefire/booter/{SurefireClassLoadersAware.java => FailFastAware.java} (77%)
 copy surefire-api/src/main/java/org/apache/maven/surefire/booter/{ProviderPropertiesAware.java => MainCliOptionsAware.java} (73%)
 create mode 100644 surefire-api/src/main/java/org/apache/maven/surefire/booter/MasterProcessCommand.java
 create mode 100644 surefire-api/src/main/java/org/apache/maven/surefire/booter/Shutdown.java
 copy surefire-api/src/main/java/org/apache/maven/surefire/booter/{SurefireClassLoadersAware.java => ShutdownAware.java} (78%)
 create mode 100644 surefire-api/src/main/java/org/apache/maven/surefire/cli/CommandLineOption.java
 copy surefire-grouper/src/main/java/org/apache/maven/surefire/group/match/JoinGroupMatcher.java => surefire-api/src/main/java/org/apache/maven/surefire/testset/GenericTestPattern.java (56%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-api/src/main/java/org/apache/maven/surefire/testset/IncludedExcludedPatterns.java (83%)
 create mode 100644 surefire-api/src/main/java/org/apache/maven/surefire/testset/ResolvedTest.java
 copy surefire-api/src/main/java/org/apache/maven/surefire/{booter/SurefireClassLoadersAware.java => testset/TestFilter.java} (74%)
 create mode 100644 surefire-api/src/main/java/org/apache/maven/surefire/testset/TestListResolver.java
 create mode 100644 surefire-api/src/main/java/org/apache/maven/surefire/util/CloseableIterator.java
 create mode 100644 surefire-api/src/main/java/org/apache/maven/surefire/util/internal/ConcurrencyUtils.java
 create mode 100644 surefire-api/src/main/java/org/apache/maven/surefire/util/internal/DaemonThreadFactory.java
 create mode 100644 surefire-api/src/test/java/org/apache/maven/JUnit4SuiteTest.java
 create mode 100644 surefire-api/src/test/java/org/apache/maven/surefire/booter/MasterProcessCommandTest.java
 create mode 100644 surefire-api/src/test/java/org/apache/maven/surefire/booter/SurefireReflectorTest.java
 create mode 100644 surefire-api/src/test/java/org/apache/maven/surefire/testset/FundamentalFilterTest.java
 create mode 100644 surefire-api/src/test/java/org/apache/maven/surefire/testset/ResolvedTestTest.java
 create mode 100644 surefire-api/src/test/java/org/apache/maven/surefire/testset/TestListResolverTest.java
 create mode 100644 surefire-api/src/test/java/org/apache/maven/surefire/util/internal/ConcurrencyUtilsTest.java
 create mode 100644 surefire-booter/src/test/java/org/apache/maven/surefire/booter/CommandReaderTest.java
 copy {surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore => surefire-booter/src/test/java/org/apache/maven/surefire/booter}/JUnit4SuiteTest.java (66%)
 create mode 100644 surefire-booter/src/test/java/org/apache/maven/surefire/booter/NewClassLoaderRunner.java
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/AbstractFailFastIT.java
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/AbstractTestMultipleMethodPatterns.java
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/{CheckTestNgSuiteXmlIT.java => CheckTestNgCustomObjectFactoryIT.java} (60%)
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/{CheckTestNgSuiteXmlIT.java => CheckTestNgCustomTestRunnerFactoryIT.java} (59%)
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/{jiras/Surefire847AdditionalFailureIT.java => CheckTestNgListenersIT.java} (77%)
 mode change 100755 => 100644
 rename surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/{jiras/Surefire763EnvironmentForkModeIT.java => EnvironmentVariablesIT.java} (82%)
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/FailFastJUnitIT.java
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/FailFastTestNgIT.java
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/{CheckTestNgSuiteXmlIT.java => JUnit47ParallelNotThreadSafeIT.java} (67%)
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/JUnit4RerunFailingTestsIT.java
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/{CheckTestNgSuiteXmlIT.java => Surefire1179IT.java} (74%)
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/TestMultipleMethodPatternsIT.java
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/TestMultipleMethodPatternsTestNGIT.java
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/{CheckTestNgReportTestIT.java => TestNgSuccessPercentageIT.java} (67%)
 copy surefire-api/src/main/java/org/apache/maven/surefire/booter/SurefireClassLoadersAware.java => surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/fixture/Configuration.java (77%)
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/fixture/Settings.java
 copy surefire-booter/src/main/java/org/apache/maven/surefire/booter/KeyValueSource.java => surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/fixture/TestFramework.java (80%)
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/{Surefire747MethodParallelWithSuiteCountIT.java => Surefire1024VerifyFailsafeIfTestedIT.java} (60%)
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/{Surefire747MethodParallelWithSuiteCountIT.java => Surefire1028UnableToRunSingleTest.java} (56%)
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1036NonFilterableJUnitRunnerWithCategoriesIT.java
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1053SystemPropertiesIT.java
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/{Surefire747MethodParallelWithSuiteCountIT.java => Surefire1080ParallelForkDoubleTestIT.java} (55%)
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1082ParallelJUnitParameterizedIT.java
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1095NpeInRunListener.java
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1098BalancedRunOrderIT.java
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/{Surefire747MethodParallelWithSuiteCountIT.java => Surefire1122ParallelAndFlakyTestsIT.java} (65%)
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1135ImproveIgnoreMessageForTestNGIT.java
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/{Surefire806SpecifiedTestControlsIT.java => Surefire1136CwdPropagationInForkedModeIT.java} (60%)
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1144XmlRunTimeIT.java
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1146RerunFailedAndParameterized.java
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1152RerunFailingTestsInSuiteIT.java
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/{Surefire747MethodParallelWithSuiteCountIT.java => Surefire1153IncludesAndSpecifiedTestIT.java} (68%)
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1158RemoveInfoLinesIT.java
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1177TestngParallelSuitesIT.java
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1185DoNotSpawnTestsIT.java
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/{Surefire747MethodParallelWithSuiteCountIT.java => Surefire1202RerunAndSkipIT.java} (57%)
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1209RerunAndForkCountIT.java
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire1211JUnitTestNgIT.java
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire649EmptyStringSystemPropertiesIT.java
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/{Surefire747MethodParallelWithSuiteCountIT.java => Surefire817SystemExitIT.java} (68%)
 copy surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/{Surefire806SpecifiedTestControlsIT.java => Surefire855AllowFailsafeUseArtifactFileIT.java} (53%)
 create mode 100644 surefire-integration-tests/src/test/java/org/apache/maven/surefire/its/jiras/Surefire995CategoryInheritanceIT.java
 copy surefire-integration-tests/src/test/resources/additional-classpath/{extraResource/test.txt => extraResource2/test2.txt} (100%)
 copy surefire-integration-tests/src/test/resources/{junit48-multiple-methods => fail-fast-junit}/pom.xml (53%)
 create mode 100644 surefire-integration-tests/src/test/resources/fail-fast-junit/src/test/java/pkg/ATest.java
 create mode 100644 surefire-integration-tests/src/test/resources/fail-fast-junit/src/test/java/pkg/BTest.java
 create mode 100644 surefire-integration-tests/src/test/resources/fail-fast-junit/src/test/java/pkg/CTest.java
 create mode 100644 surefire-integration-tests/src/test/resources/fail-fast-junit/src/test/java/pkg/DTest.java
 create mode 100644 surefire-integration-tests/src/test/resources/fail-fast-junit/src/test/java/pkg/ETest.java
 copy surefire-integration-tests/src/test/resources/{junit48-single-method => fail-fast-testng}/pom.xml (78%)
 create mode 100644 surefire-integration-tests/src/test/resources/fail-fast-testng/src/test/java/pkg/ATest.java
 create mode 100644 surefire-integration-tests/src/test/resources/fail-fast-testng/src/test/java/pkg/BTest.java
 create mode 100644 surefire-integration-tests/src/test/resources/fail-fast-testng/src/test/java/pkg/CTest.java
 create mode 100644 surefire-integration-tests/src/test/resources/fail-fast-testng/src/test/java/pkg/DTest.java
 create mode 100644 surefire-integration-tests/src/test/resources/fail-fast-testng/src/test/java/pkg/ETest.java
 copy surefire-integration-tests/src/test/resources/{junit48-single-method => junit4-rerun-failing-tests}/pom.xml (90%)
 copy surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/common/junit4/JUnit4Reflector40Test.java => surefire-integration-tests/src/test/resources/junit4-rerun-failing-tests/src/test/java/junit4/FlakyFirstTimeTest.java (52%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => junit4-rerun-failing-tests/src/test/java/junit4/PassingTest.java} (75%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath => junit47-parallel-nts}/pom.xml (64%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => junit47-parallel-nts/src/test/java/surefireparallelnts/ParallelTest.java} (71%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => junit47-parallel-nts/src/test/java/surefireparallelnts/RunningInSequenceTest.java} (73%)
 create mode 100644 surefire-integration-tests/src/test/resources/junit48-multiple-method-patterns/pom.xml
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My1Test.java => junit48-multiple-method-patterns/src/test/java/jiras/surefire745/BasicTest.java} (62%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My1Test.java => junit48-multiple-method-patterns/src/test/java/jiras/surefire745/TestFive.java} (64%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My1Test.java => junit48-multiple-method-patterns/src/test/java/jiras/surefire745/TestFour.java} (64%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My1Test.java => junit48-multiple-method-patterns/src/test/java/jiras/surefire745/TestThree.java} (62%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => junit48-multiple-method-patterns/src/test/java/jiras/surefire745/TestTwo.java} (69%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath => surefire-1024/jiras-surefire-1024-it}/pom.xml (57%)
 copy surefire-integration-tests/src/test/resources/{junit48-single-method => surefire-1024/jiras-surefire-1024-testjar}/pom.xml (70%)
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-1024/jiras-surefire-1024-testjar/src/main/java/jiras/surefire1024/A1IT.java
 copy surefire-integration-tests/src/test/resources/{concurrentjunit47 => surefire-1024}/pom.xml (63%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath => surefire-1028-unable-to-run-single-test}/pom.xml (69%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath/src/test/java/additionalClasspath/BasicTest.java => surefire-1028-unable-to-run-single-test/src/test/java/jiras/surefire1028/SomeTest.java} (77%)
 copy surefire-integration-tests/src/test/resources/{junit48-method-pattern => surefire-1036-NonFilterableJUnitRunnerWithCategories}/pom.xml (62%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-1036-NonFilterableJUnitRunnerWithCategories/src/test/java/jiras/surefire1036/IntegrationTest.java (86%)
 copy surefire-integration-tests/src/test/resources/{environment-variables/src/test/java/environment/BasicTest.java => surefire-1036-NonFilterableJUnitRunnerWithCategories/src/test/java/jiras/surefire1036/TestSomeIntegration.java} (68%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => surefire-1036-NonFilterableJUnitRunnerWithCategories/src/test/java/jiras/surefire1036/TestSomeUnit.java} (76%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My1Test.java => surefire-1036-NonFilterableJUnitRunnerWithCategories/src/test/java/jiras/surefire1036/TestSomethingWithMockitoRunner.java} (62%)
 copy surefire-integration-tests/src/test/resources/{environment-variables => surefire-1053-system-properties}/pom.xml (65%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath/src/test/java/additionalClasspath/BasicTest.java => surefire-1053-system-properties/src/test/java/jiras/surefire1053/ATest.java} (72%)
 copy surefire-integration-tests/src/test/resources/{junit48-method-pattern => surefire-1080-parallel-fork-double-test}/pom.xml (63%)
 copy surefire-grouper/src/main/java/org/apache/maven/surefire/group/match/GroupMatcher.java => surefire-integration-tests/src/test/resources/surefire-1080-parallel-fork-double-test/src/test/java/com/cal/HelloWorldFlakyCotTest.java (79%)
 copy surefire-grouper/src/main/java/org/apache/maven/surefire/group/match/GroupMatcher.java => surefire-integration-tests/src/test/resources/surefire-1080-parallel-fork-double-test/src/test/java/com/cal/HelloWorldFlakyErrorTest.java (79%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath/src/test/java/additionalClasspath/BasicTest.java => surefire-1080-parallel-fork-double-test/src/test/java/com/cal/HelloWorldTest.java} (77%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => surefire-1080-parallel-fork-double-test/src/test/java/com/cal/SimpleTest.java} (70%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath => surefire-1082-parallel-junit-parameterized}/pom.xml (70%)
 copy surefire-integration-tests/src/test/resources/{junit47-parallel/src/test/java/surefireparallel/TestClass.java => surefire-1082-parallel-junit-parameterized/src/test/java/jiras/surefire1082/Jira1082Test.java} (57%)
 copy surefire-integration-tests/src/test/resources/{junit48-method-pattern => surefire-1095-npe-in-runlistener}/pom.xml (61%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My1Test.java => surefire-1095-npe-in-runlistener/src/test/java/jiras/surefire1095/Listener.java} (61%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-1095-npe-in-runlistener/src/test/java/jiras/surefire1095/SomeTest.java (79%)
 copy surefire-integration-tests/src/test/resources/{junit44-multiple-methods => surefire-1098-balanced-runorder}/pom.xml (68%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => surefire-1098-balanced-runorder/src/test/java/jiras/surefire1098/ATest.java} (72%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath/src/test/java/additionalClasspath/BasicTest.java => surefire-1098-balanced-runorder/src/test/java/jiras/surefire1098/BTest.java} (73%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath/src/test/java/additionalClasspath/BasicTest.java => surefire-1098-balanced-runorder/src/test/java/jiras/surefire1098/CTest.java} (73%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath/src/test/java/additionalClasspath/BasicTest.java => surefire-1098-balanced-runorder/src/test/java/jiras/surefire1098/DTest.java} (73%)
 copy surefire-integration-tests/src/test/resources/{junit48-method-pattern => surefire-1122-parallel-and-flakyTests}/pom.xml (62%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => surefire-1122-parallel-and-flakyTests/src/test/java/test/FlakyTest.java} (75%)
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-1135-improve-ignore-message-for-testng/pom.xml
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-1135-improve-ignore-message-for-testng/src/test/java/testng/SkipExceptionReportTest.java
 copy surefire-integration-tests/src/test/resources/{junit48-multiple-methods => surefire-1136-cwd-propagation-in-forked-mode}/pom.xml (58%)
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-1136-cwd-propagation-in-forked-mode/src/test/java/cwd/CurrentWorkingDirectoryInForkedModeTest.java
 copy surefire-integration-tests/src/test/resources/{concurrentjunit47 => surefire-1144-xml-runtime}/pom.xml (71%)
 copy surefire-integration-tests/src/test/resources/{runorder-parallel/src/test/java/runorder/parallel => surefire-1144-xml-runtime/src/test/java/surefire1144}/Test1.java (59%)
 mode change 100755 => 100644
 copy surefire-integration-tests/src/test/resources/{environment-variables => surefire-1146-rerunFailingTests-with-Parameterized}/pom.xml (67%)
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-1146-rerunFailingTests-with-Parameterized/src/test/java/jiras/surefire1146/CustomDescriptionParameterizedTest.java
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-1146-rerunFailingTests-with-Parameterized/src/test/java/jiras/surefire1146/CustomDescriptionWithCommaParameterizedTest.java
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My1Test.java => surefire-1146-rerunFailingTests-with-Parameterized/src/test/java/jiras/surefire1146/SimpleParameterizedTest.java} (51%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => surefire-1146-rerunFailingTests-with-Parameterized/src/test/java/jiras/surefire1146/StandardTest.java} (71%)
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-1152-rerunFailingTestsCount-suite/pom.xml
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => surefire-1152-rerunFailingTestsCount-suite/src/test/java/jiras/surefire1152/FlakyIT.java} (76%)
 copy surefire-integration-tests/src/test/resources/{junit47-parallel-with-suite/src/test/java/surefire747/TestSuite.java => surefire-1152-rerunFailingTestsCount-suite/src/test/java/jiras/surefire1152/FlakyITSuite.java} (84%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My1Test.java => surefire-1152-rerunFailingTestsCount-suite/src/test/java/jiras/surefire1152/FlakyParent.java} (63%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => surefire-1152-rerunFailingTestsCount-suite/src/test/java/jiras/surefire1152/FlakyTest.java} (76%)
 copy surefire-integration-tests/src/test/resources/{junit47-parallel-with-suite/src/test/java/surefire747/TestSuite.java => surefire-1152-rerunFailingTestsCount-suite/src/test/java/jiras/surefire1152/FlakyTestSuite.java} (84%)
 copy surefire-integration-tests/src/test/resources/{junit44-multiple-methods => surefire-1153-includesAndSpecifiedTest}/pom.xml (76%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-1153-includesAndSpecifiedTest/src/test/java/jiras/surefire1153/IncludedUT.java (86%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-1153-includesAndSpecifiedTest/src/test/java/jiras/surefire1153/NotIncludedTest.java (85%)
 copy surefire-integration-tests/src/test/resources/{junit48-method-pattern => surefire-1158-remove-info-lines}/pom.xml (80%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-1158-remove-info-lines/src/test/java/jira1158/JUnitTest.java (86%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-1158-remove-info-lines/src/test/java/jira1158/TestNGSuiteTest.java (85%)
 copy surefire-integration-tests/src/test/resources/{surefire-1055-parallelTestCount => surefire-1179-testng-parallel-dataprovider}/pom.xml (53%)
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-1179-testng-parallel-dataprovider/src/test/java/debug/ParallelTest.java
 copy surefire-integration-tests/src/test/resources/{additional-classpath => surefire-1185}/pom.xml (64%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-1185/src/test/java/pkg/RunningTest.java (86%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-1185/src/test/java/pkg/UnlistedTest.java (86%)
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-1202-rerun-and-failfast/pom.xml
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => surefire-1202-rerun-and-failfast/src/test/java/pkg/ATest.java} (60%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => surefire-1202-rerun-and-failfast/src/test/java/pkg/BTest.java} (73%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath/src/test/java/additionalClasspath/BasicTest.java => surefire-1202-rerun-and-failfast/src/test/java/pkg/CTest.java} (78%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath/src/test/java/additionalClasspath/BasicTest.java => surefire-1202-rerun-and-failfast/src/test/java/pkg/DTest.java} (78%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-1202-rerun-and-failfast/src/test/java/pkg/ETest.java (85%)
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-1209-rerun-and-forkcount/pom.xml
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => surefire-1209-rerun-and-forkcount/src/test/java/pkg/ATest.java} (60%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => surefire-1209-rerun-and-forkcount/src/test/java/pkg/BTest.java} (73%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath/src/test/java/additionalClasspath/BasicTest.java => surefire-1209-rerun-and-forkcount/src/test/java/pkg/CTest.java} (78%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath/src/test/java/additionalClasspath/BasicTest.java => surefire-1209-rerun-and-forkcount/src/test/java/pkg/DTest.java} (78%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-1209-rerun-and-forkcount/src/test/java/pkg/ETest.java (85%)
 copy surefire-integration-tests/src/test/resources/{junit44-multiple-methods => surefire-1211}/pom.xml (75%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-1211/src/test/java/jira1211/JUnitTest.java (86%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-1211/src/test/java/jira1211/TestNGSuiteTest.java (85%)
 copy surefire-integration-tests/src/test/resources/{environment-variables => surefire-649-systemProperties}/pom.xml (64%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => surefire-649-systemProperties/src/test/java/jiras/surefire649/SystemPropertiesTest.java} (72%)
 copy surefire-integration-tests/src/test/resources/{environment-variables => surefire-649-systemPropertyVariables}/pom.xml (66%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => surefire-649-systemPropertyVariables/src/test/java/jiras/surefire649/SystemPropertyVariablesTest.java} (72%)
 copy surefire-integration-tests/src/test/resources/{junit48-method-pattern => surefire-817-system-exit}/pom.xml (71%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-817-system-exit/src/test/java/jiras/surefire817/Test.java (79%)
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-bundle/pom.xml
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-bundle/src/main/java/pkg/AClassInOSGiBundle.java (86%)
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-bundle/src/main/resources/main/surefire855.properties
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-bundle/src/test/java/jiras/surefre855/bundle/FooIT.java
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-bundle/src/test/resources/jiras/surefire855/bundle/properties/surefire855.properties
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-jar/pom.xml
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-jar/src/main/java/pkg/ToRunJavadoc.java
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-jar/src/main/resources/main/surefire855.properties
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-jar/src/test/java/jiras/surefire855/jar/FooIT.java
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-jar/src/test/resources/jiras/surefire855/jar/properties/surefire855.properties
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-war/pom.xml
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-war/src/main/java/pkg/ToCreateClassesDirectory.java (86%)
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-war/src/main/resources/main/surefire855.properties
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-war/src/test/java/jiras/surefire855/war/FooIT.java
 create mode 100644 surefire-integration-tests/src/test/resources/surefire-855-failsafe-use-war/src/test/resources/jiras/surefire855/war/properties/surefire855.properties
 copy surefire-integration-tests/src/test/resources/surefire-943-report-content/src/test/java/org/sample/module/{My4Test.java => My5Test.java} (76%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath => surefire-995-categoryInheritance}/pom.xml (51%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath/src/test/java/additionalClasspath/BasicTest.java => surefire-995-categoryInheritance/src/test/java/jiras/surefire955/CategorizedTest.java} (77%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-995-categoryInheritance/src/test/java/jiras/surefire955/NotIncludedTest.java (81%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-995-categoryInheritance/src/test/java/jiras/surefire955/SomeCategory.java (86%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath/src/test/java/additionalClasspath/BasicTest.java => surefire-995-categoryInheritance/src/test/java/jiras/surefire955/SpecialCategorizedTest.java} (79%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-integration-tests/src/test/resources/surefire-995-categoryInheritance/src/test/java/jiras/surefire955/SpecialNonCategoryTest.java (80%)
 copy surefire-integration-tests/src/test/resources/{surefire-141-pluggableproviders-provider => testng-listeners}/pom.xml (56%)
 create mode 100644 surefire-integration-tests/src/test/resources/testng-listeners/src/test/java/listeners/MarkAsFailureListener.java
 copy surefire-api/src/main/java/org/apache/maven/surefire/booter/ProviderPropertiesAware.java => surefire-integration-tests/src/test/resources/testng-listeners/src/test/java/listeners/SimpleTest.java (74%)
 copy surefire-integration-tests/src/test/resources/{junit48-single-method => testng-multiple-method-patterns}/pom.xml (50%)
 copy surefire-integration-tests/src/test/resources/{junit47-parallel/src/test/java/surefireparallel/TestClass.java => testng-multiple-method-patterns/src/test/java/jiras/surefire745/BasicTest.java} (66%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => testng-multiple-method-patterns/src/test/java/jiras/surefire745/TestFive.java} (68%)
 copy surefire-integration-tests/src/test/resources/{surefire-943-report-content/src/test/java/org/sample/module/My4Test.java => testng-multiple-method-patterns/src/test/java/jiras/surefire745/TestFour.java} (68%)
 copy surefire-integration-tests/src/test/resources/{junit47-parallel/src/test/java/surefireparallel/TestClass.java => testng-multiple-method-patterns/src/test/java/jiras/surefire745/TestThree.java} (66%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath/src/test/java/additionalClasspath/BasicTest.java => testng-multiple-method-patterns/src/test/java/jiras/surefire745/TestTwo.java} (73%)
 copy surefire-integration-tests/src/test/resources/{junit48-method-pattern => testng-objectFactory}/pom.xml (71%)
 create mode 100644 surefire-integration-tests/src/test/resources/testng-objectFactory/src/test/java/testng/objectfactory/FileHelper.java
 create mode 100644 surefire-integration-tests/src/test/resources/testng-objectFactory/src/test/java/testng/objectfactory/TestNGCustomObjectFactory.java
 create mode 100644 surefire-integration-tests/src/test/resources/testng-objectFactory/src/test/java/testng/objectfactory/TestNGSuiteTest.java
 copy surefire-integration-tests/src/test/resources/{junit44-multiple-methods => testng-parallel-suites}/pom.xml (63%)
 copy surefire-integration-tests/src/test/resources/{additional-classpath/src/test/java/additionalClasspath/BasicTest.java => testng-parallel-suites/src/test/java/testng/suiteXml/ShouldNotRunTest.java} (72%)
 copy surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/pc/Stopwatch.java => surefire-integration-tests/src/test/resources/testng-parallel-suites/src/test/java/testng/suiteXml/TestNGSuiteTest.java (61%)
 copy surefire-integration-tests/src/test/resources/{testng-suite-xml/src/test-data/testng.xml => testng-parallel-suites/src/test/resources/testng1.xml} (96%)
 copy surefire-integration-tests/src/test/resources/{testng-suite-xml/src/test-data/testng.xml => testng-parallel-suites/src/test/resources/testng2.xml} (92%)
 copy surefire-integration-tests/src/test/resources/{testng-suite-xml => testng-succes-percentage}/pom.xml (70%)
 copy surefire-grouper/src/main/java/org/apache/maven/surefire/group/match/JoinGroupMatcher.java => surefire-integration-tests/src/test/resources/testng-succes-percentage/src/test/java/testng/TestNGSuccessPercentFailingTest.java (58%)
 copy surefire-grouper/src/main/java/org/apache/maven/surefire/group/match/JoinGroupMatcher.java => surefire-integration-tests/src/test/resources/testng-succes-percentage/src/test/java/testng/TestNGSuccessPercentPassingTest.java (58%)
 copy surefire-integration-tests/src/test/resources/testng-suite-xml/src/test-data/{testng.xml => testng1.xml} (96%)
 rename surefire-integration-tests/src/test/resources/testng-suite-xml/src/test-data/{testng.xml => testng2.xml} (92%)
 copy surefire-integration-tests/src/test/resources/{junit48-single-method => testng-testRunnerFactory}/pom.xml (61%)
 create mode 100644 surefire-integration-tests/src/test/resources/testng-testRunnerFactory/src/test/java/testng/testrunnerfactory/FileHelper.java
 create mode 100644 surefire-integration-tests/src/test/resources/testng-testRunnerFactory/src/test/java/testng/testrunnerfactory/TestNGCustomTestRunnerFactory.java
 create mode 100644 surefire-integration-tests/src/test/resources/testng-testRunnerFactory/src/test/java/testng/testrunnerfactory/TestNGSuiteTest.java
 copy surefire-api/src/main/java/org/apache/maven/surefire/report/DefaultDirectConsoleReporter.java => surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/ClassNameStackTraceFilter.java (69%)
 copy surefire-api/src/main/java/org/apache/maven/surefire/booter/SurefireClassLoadersAware.java => surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/NullStackTraceFilter.java (79%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/StackTraceFilter.java (83%)
 copy surefire-api/src/main/java/org/apache/maven/surefire/report/SafeThrowable.java => surefire-providers/common-java5/src/test/java/org/apache/maven/surefire/report/StackTraceFocusedOnClass.java (50%)
 copy surefire-api/src/main/java/org/apache/maven/plugin/surefire/runorder/PrioritizedTest.java => surefire-providers/common-junit4/src/main/java/org/apache/maven/surefire/common/junit4/ClassMethod.java (63%)
 create mode 100644 surefire-providers/common-junit4/src/main/java/org/apache/maven/surefire/common/junit4/JUnit4ProviderUtil.java
 copy surefire-integration-tests/src/test/resources/surefire-943-report-content/src/test/java/org/sample/module/My1Test.java => surefire-providers/common-junit4/src/main/java/org/apache/maven/surefire/common/junit4/JUnitTestFailureListener.java (57%)
 create mode 100644 surefire-providers/common-junit4/src/main/java/org/apache/maven/surefire/common/junit4/Notifier.java
 create mode 100644 surefire-providers/common-junit4/src/test/java/org/apache/maven/surefire/common/junit4/JUnit4ProviderUtilTest.java
 copy surefire-providers/{surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/NonSharedThreadPoolStrategy.java => common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/AndFilter.java} (51%)
 create mode 100644 surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/CombinedCategoryFilter.java
 create mode 100644 surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/FailingMethodFilter.java
 create mode 100644 surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/GroupMatcherCategoryFilter.java
 copy surefire-integration-tests/src/test/resources/junit47-parallel/src/test/java/surefireparallel/TestClass.java => surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/InvertedFilter.java (64%)
 create mode 100644 surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/MethodFilter.java
 copy surefire-providers/{surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/NonSharedThreadPoolStrategy.java => common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/OrFilter.java} (53%)
 create mode 100644 surefire-providers/common-junit48/src/main/java/org/apache/maven/surefire/common/junit48/RequestedTest.java
 create mode 100644 surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/FilterFactoryTest.java
 copy surefire-providers/{surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore => common-junit48/src/test/java/org/apache/maven/surefire/common/junit48}/JUnit4SuiteTest.java (66%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/ATest.java (86%)
 copy maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/report/ReportEntryType.java => surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/a/ATest.java (86%)
 copy surefire-integration-tests/src/test/resources/surefire-943-report-content/src/test/java/org/sample/module/My1Test.java => surefire-providers/common-junit48/src/test/java/org/apache/maven/surefire/common/junit48/tests/pt/PT.java (54%)
 delete mode 100644 surefire-providers/surefire-junit4/src/main/java/org/apache/maven/surefire/junit4/JUnit4Provider.java.orig
 create mode 100644 surefire-providers/surefire-junit4/src/main/java/org/apache/maven/surefire/junit4/TestResolverFilter.java
 copy surefire-providers/{surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGTestSet.java => surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/FilteringRequest.java} (54%)
 create mode 100644 surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/JUnitCore.java
 copy surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/{SynchronousRunner.java => ThreadSafe.java} (65%)
 rename surefire-providers/surefire-junit47/src/{test/java/org/apache/maven/surefire/junitcore/pc/Stopwatch.java => main/java/org/apache/maven/surefire/junitcore/pc/Destroyable.java} (62%)
 copy surefire-api/src/main/java/org/apache/maven/surefire/booter/SurefireClassLoadersAware.java => surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/ExecutionStatus.java (71%)
 create mode 100644 surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/ShutdownResult.java
 create mode 100644 surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/ShutdownStatus.java
 create mode 100644 surefire-providers/surefire-junit47/src/main/java/org/apache/maven/surefire/junitcore/pc/SingleThreadScheduler.java
 rename surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/{JUnit4SuiteTest.java => JUnit47SuiteTest.java} (66%)
 copy surefire-integration-tests/src/test/resources/additional-classpath/src/test/java/additionalClasspath/BasicTest.java => surefire-providers/surefire-junit47/src/test/java/org/apache/maven/surefire/junitcore/Logger.java (78%)
 copy surefire-api/src/main/java/org/apache/maven/plugin/surefire/runorder/PrioritizedTest.java => surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/FailFastEventsSingleton.java (56%)
 create mode 100644 surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/FailFastListener.java
 rename surefire-providers/{surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestNGTestSet.java => surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/FailFastNotifier.java} (50%)
 copy surefire-api/src/main/java/org/apache/maven/surefire/booter/ProviderPropertiesAware.java => surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/Stoppable.java (67%)
 create mode 100644 surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/TestSuite.java
 copy surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/{Configurator.java => TestNG510Configurator.java} (62%)
 create mode 100644 surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/TestNG513Configurator.java
 rename surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/{TestNgTestSuite.java => conf/TestNG5141Configurator.java} (58%)
 copy surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/{TestNG652Configurator.java => TestNG5143Configurator.java} (52%)
 rename surefire-providers/surefire-testng/src/main/java/org/apache/maven/surefire/testng/conf/{TestNG652Configurator.java => TestNG60Configurator.java} (71%)
 copy surefire-providers/surefire-testng/src/test/java/org/apache/maven/surefire/testng/conf/{TestNGMapConfiguratorTest.java => TestNG513ConfiguratorTest.java} (51%)
 mode change 100755 => 100644
 create mode 100644 surefire-providers/surefire-testng/src/test/java/org/apache/maven/surefire/testng/conf/TestNG5141ConfiguratorTest.java
 copy surefire-providers/surefire-testng/src/test/java/org/apache/maven/surefire/testng/conf/{TestNGMapConfiguratorTest.java => TestNG5143ConfiguratorTest.java} (58%)
 mode change 100755 => 100644
 rename surefire-providers/surefire-testng/src/test/java/org/apache/maven/surefire/testng/conf/{TestNG652ConfiguratorTest.java => TestNG60ConfiguratorTest.java} (96%)
 create mode 100644 surefire-report-parser/src/test/resources/fixture/testsuitexmlparser/TEST-surefire.MyTest-enclosed-trimStackTrace.xml
 create mode 100644 surefire-report-parser/src/test/resources/fixture/testsuitexmlparser/TEST-surefire.MyTest-enclosed.xml
 create mode 100644 surefire-report-parser/src/test/resources/fixture/testsuitexmlparser/TEST-surefire.MyTest-nestedClass-trimStackTrace.xml
 create mode 100644 surefire-report-parser/src/test/resources/fixture/testsuitexmlparser/TEST-surefire.MyTest-nestedClass.xml
 create mode 100644 surefire-report-parser/src/test/resources/fixture/testsuitexmlparser/TEST-surefire.MyTest.xml
 create mode 100644 "surefire-report-parser/src/test/resources/junit-pathWith\303\234mlaut/TEST-umlautTest.BasicTest.xml"

-- 
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