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

