Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
327 0 0 0 100.0% 41.471 s

Note: failures are anticipated and checked for with assertions while errors are unanticipated.


Package List

[Summary] [Package List] [Test Cases]


Package Tests Errors Failures Skipped Success Rate Time
org.apache.maven.plugin.surefire 102 0 0 0 100.0% 5.758 s
org.apache.maven.plugin.surefire.booterclient.lazytestprovider 15 0 0 0 100.0% 1.134 s
org.apache.maven.surefire.util 2 0 0 0 100.0% 0 s
org.apache.maven.plugin.surefire.booterclient 61 0 0 0 100.0% 2.875 s
org.apache.maven.plugin.surefire.report 27 0 0 0 100.0% 1.595 s
org.apache.maven.surefire.extensions 8 0 0 0 100.0% 0.864 s
org.apache.maven.plugin.surefire.extensions 38 0 0 0 100.0% 16.911 s
org.apache.maven.surefire.spi 3 0 0 0 100.0% 0.022 s
org.apache.maven.plugin.surefire.runorder 7 0 0 0 100.0% 0.077 s
org.apache.maven.plugin.surefire.booterclient.output 36 0 0 0 100.0% 11.834 s
org.apache.maven.surefire.report 7 0 0 0 100.0% 0.147 s
org.apache.maven.surefire.stream 6 0 0 0 100.0% 0.015 s
org.apache.maven.plugin.surefire.util 15 0 0 0 100.0% 0.239 s

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

org.apache.maven.plugin.surefire

- Class Tests Errors Failures Skipped Success Rate Time
SurefirePropertiesTest 4 0 0 0 100.0% 0 s
SurefireHelperTest 13 0 0 0 100.0% 0.047 s
AbstractSurefireMojoTest 27 0 0 0 100.0% 2.486 s
AbstractSurefireMojoJava7PlusTest 4 0 0 0 100.0% 1.65 s
AbstractSurefireMojoToolchainsTest 11 0 0 0 100.0% 1.389 s
MojoMocklessTest 11 0 0 0 100.0% 0.016 s
CommonReflectorTest 3 0 0 0 100.0% 0.023 s
AbstractSurefireMojoJunitCoreProvidersInfoTest 16 0 0 0 100.0% 0.116 s
AbstractSurefireMojoProvidersInfoTest 13 0 0 0 100.0% 0.031 s

org.apache.maven.plugin.surefire.booterclient.lazytestprovider

- Class Tests Errors Failures Skipped Success Rate Time
TestProvidingInputStreamTest 5 0 0 0 100.0% 1.103 s
TestLessInputStreamBuilderTest 10 0 0 0 100.0% 0.031 s

org.apache.maven.surefire.util

- Class Tests Errors Failures Skipped Success Rate Time
RelocatorTest 2 0 0 0 100.0% 0 s

org.apache.maven.plugin.surefire.booterclient

- Class Tests Errors Failures Skipped Success Rate Time
ForkingRunListenerTest 15 0 0 0 100.0% 0.084 s
ForkConfigurationTest 9 0 0 0 100.0% 0.163 s
BooterDeserializerStartupConfigurationTest 7 0 0 0 100.0% 0.053 s
BooterDeserializerProviderConfigurationTest 7 0 0 0 100.0% 0.032 s
DefaultForkConfigurationTest 10 0 0 0 100.0% 1.278 s
JarManifestForkConfigurationTest 9 0 0 0 100.0% 0.786 s
ModularClasspathForkConfigurationTest 1 0 0 0 100.0% 0.016 s
ForkStarterTest 2 0 0 0 100.0% 0.463 s
ChecksumCalculatorTest 1 0 0 0 100.0% 0 s

org.apache.maven.plugin.surefire.report

- Class Tests Errors Failures Skipped Success Rate Time
WrappedReportEntryTest 10 0 0 0 100.0% 0 s
StatelessXmlReporterTest 10 0 0 0 100.0% 0.856 s
DefaultReporterFactoryTest 4 0 0 0 100.0% 0.069 s
TestSetStatsTest 3 0 0 0 100.0% 0.67 s

org.apache.maven.surefire.extensions

- Class Tests Errors Failures Skipped Success Rate Time
StatelessTestsetInfoReporterTest 7 0 0 0 100.0% 0.833 s
ForkChannelTest 1 0 0 0 100.0% 0.031 s

org.apache.maven.plugin.surefire.extensions

- Class Tests Errors Failures Skipped Success Rate Time
ForkedProcessEventNotifierTest$ReportEntryTest 1 0 0 0 100.0% 2.368 s
ForkedProcessEventNotifierTest$DecoderOperationsTest 19 0 0 0 100.0% 0.88 s
ConsoleOutputReporterTest 6 0 0 0 100.0% 0 s
StatelessReporterTest 6 0 0 0 100.0% 0 s
StreamFeederTest 2 0 0 0 100.0% 0.016 s
E2ETest 3 0 0 0 100.0% 5.802 s
EventConsumerThreadTest 1 0 0 0 100.0% 7.845 s

org.apache.maven.surefire.spi

- Class Tests Errors Failures Skipped Success Rate Time
SPITest 3 0 0 0 100.0% 0.022 s

org.apache.maven.plugin.surefire.runorder

- Class Tests Errors Failures Skipped Success Rate Time
RunEntryStatisticsMapTest 7 0 0 0 100.0% 0.077 s

org.apache.maven.plugin.surefire.booterclient.output

- Class Tests Errors Failures Skipped Success Rate Time
ForkClientTest 33 0 0 0 100.0% 0.1 s
ThreadedStreamConsumerTest 3 0 0 0 100.0% 11.734 s

org.apache.maven.surefire.report

- Class Tests Errors Failures Skipped Success Rate Time
RunStatisticsTest 1 0 0 0 100.0% 0 s
FileReporterTest 2 0 0 0 100.0% 0.015 s
ConsoleOutputFileReporterTest 4 0 0 0 100.0% 0.132 s

org.apache.maven.surefire.stream

- Class Tests Errors Failures Skipped Success Rate Time
EventDecoderTest 6 0 0 0 100.0% 0.015 s

org.apache.maven.plugin.surefire.util

- Class Tests Errors Failures Skipped Success Rate Time
SpecificFileFilterTest 4 0 0 0 100.0% 0 s
DirectoryScannerTest 5 0 0 0 100.0% 0.054 s
DependenciesScannerTest 4 0 0 0 100.0% 0.185 s
ScannerUtilTest 2 0 0 0 100.0% 0 s

Test Cases

[Summary] [Package List] [Test Cases]

RelocatorTest

testRelocation 0 s
testFoo 0 s

RunStatisticsTest

testSetRunStatistics 0 s

FileReporterTest

testFileNameWithSuffix 0.015 s
testFileNameWithoutSuffix 0 s

ConsoleOutputFileReporterTest

testConcurrentAccessReportFile 0.116 s
testNullReportFile 0 s
testFileNameWithSuffix 0.016 s
testFileNameWithoutSuffix 0 s

SurefirePropertiesTest

testKeys 0 s
testConstructWithOther 0 s
testKeysReinsert 0 s
testPutAll 0 s

SpecificFileFilterTest

testMatchSingleSegmentWildcard 0 s
testMatchSingleSegmentWordWildcard 0 s
testMatchSingleCharacterWildcard 0 s
testMatchMultiSegmentWildcard 0 s

DirectoryScannerTest

locateTestClasses["**/*ZT*A.java" should count is <3> classes] 0.032 s
locateTestClasses["**/*ZT*A.java#testMethod" should count is <3> classes] 0.006 s
locateTestClasses["**/*ZT?A.java#testMethod, !*ZT2A" should count is <2> classes] 0 s
locateTestClasses["**/*ZT?A.java#testMethod, !*ZT2A#testMethod" should count is <3> classes] 0.016 s
locateTestClasses["#testMethod" should count is a value equal to or greater than <3> classes] 0 s

DependenciesScannerTest

testLocateTestClassesFromMultipleArtifactsWithType 0.162 s
testLocateTestClassesFromArtifactWithClassifier 0.016 s
testLocateTestClassesFromMultipleVersionsOfArtifact 0.007 s
testLocateTestClasses 0 s

RunEntryStatisticsMapTest

testPrioritizedClassRuntime 0.015 s
testMultiLineTestMethodName 0.031 s
testDeserializeClass 0.016 s
testSerialize 0 s
testCombinedMethodNames 0 s
testPrioritizedFailureFirst 0 s
testSerializeClass 0.015 s

WrappedReportEntryTest

testElapsed 0 s
testEqualDisplayNames 0 s
testDisplayNames 0 s
testGetReportNameWithGroupWhenSourceTextIsNull 0 s
testClassNameOnly 0 s
testGetReportNameWithGroupWhenSourceTextIsBlank 0 s
testGetReportNameWithGroupWhenSourceTextIsEmpty 0 s
testRegular 0 s
testGetReportNameWithParams 0 s
testGetReportNameWithGroupWhenSourceTextIsProvided 0 s

StatelessXmlReporterTest

testFreeOnDeferredFile 0.624 s
testWritesOnDeferredFile 0.015 s
testAllFieldsSerialized 0.132 s
testOutputRerunFlakyFailure 0.053 s
testSyncOnDeferredFile 0 s
testFileNameWithoutSuffix 0 s
testCacheOnDeferredFile 0.016 s
testOutputRerunFlakyAssumption 0.016 s
testNoWritesOnDeferredFile 0 s
testLengthOnDeferredFile 0 s

DefaultReporterFactoryTest

testCreateReporterWithZeroStatistics 0.031 s
testMergeTestHistoryResult 0.038 s
testGetTestResultType 0 s
testLogger 0 s

ForkingRunListenerTest

testFailedWithCommaInMessage 0.062 s
testAssumptionFailure 0 s
testSetStarting 0 s
testFailure 0 s
testSystemProperties 0 s
testMultipleEntries 0.016 s
test2DifferentChannels 0 s
testConsole 0 s
testConsoleOutput 0.006 s
testSetCompleted 0 s
testFailed 0 s
testSucceeded 0 s
testFailedWithUnicodeEscapeInMessage 0 s
testSkipped 0 s
testStarting 0 s

ForkConfigurationTest

testCreateCommandLine_UseSystemClassLoaderForkOnce_ShouldConstructManifestOnlyJar 0.094 s
testEnvInterpolateForkNumber 0.006 s
testExceptionWhenCurrentDirectoryIsNotRealDirectory 0 s
testEnv 0.016 s
testArglineWithNewline 0.016 s
testCliArgs 0.015 s
testDebugLine 0 s
testCurrentWorkingDirectoryPropagationIncludingForkNumberExpansion 0.016 s
testExceptionWhenCurrentDirectoryCannotBeCreated 0 s

BooterDeserializerStartupConfigurationTest

testClassPathConfiguration 0.016 s
testProcessChecker 0.015 s
testProvider 0 s
testClassLoaderConfiguration 0 s
testClassLoaderConfigurationTrues 0.007 s
testProcessCheckerAll 0 s
testProcessCheckerNull 0.015 s

BooterDeserializerProviderConfigurationTest

testTestForFork 0 s
testDirectoryScannerParams 0.016 s
testTestRequest 0 s
testReporterConfiguration 0 s
testFailIfNoTests 0 s
testTestArtifact 0 s
testTestForForkWithMultipleFiles 0.016 s

TestProvidingInputStreamTest

shouldReadTest 0 s
shouldDecodeTwoCommands 0 s
finishedTestsetShouldNotBlock 0.1 s
emptyStreamShouldWaitUntilClosed 1.003 s
closedStreamShouldReturnNullAsEndOfStream 0 s

TestLessInputStreamBuilderTest

shouldDecodeTwoCommands 0.016 s
shouldThrowUnsupportedException1 0 s
shouldThrowUnsupportedException2 0 s
shouldThrowUnsupportedException3 0 s
shouldThrowUnsupportedException4 0 s
shouldThrowUnsupportedException5 0 s
shouldThrowUnsupportedException6 0 s
combinedCommands 0.015 s
immediateCommands 0 s
cachableCommandsShouldBeIterableWithStillOpenIterator 0 s

SPITest

shouldLoad2SpiObjects 0.022 s
shouldNotLoadEmptySpi 0 s
shouldNotLoadSpiDoesNotExist 0 s

SurefireHelperTest

shouldCloneDumpFiles 0 s
shouldHandleTestFailure 0 s
shouldHandleFailWithoutExitCode 0.047 s
shouldReplaceForkNumberPath 0 s
shouldReplaceLongForkNumberPath 0 s
shouldHandleFailIfJvmNonZeroExitCode 0 s
shouldBeThreeDumpFiles 0 s
passesIfFlakesAreWithinThreshold 0 s
testConstants 0 s
shouldHandleFailIfNoTests 0 s
failsIfThereAreTooManyFlakes 0 s
reportsFailuresAndFlakes 0 s
shouldEscapeWindowsPath 0 s

AbstractSurefireMojoTest

shouldHaveStartupConfigForNonModularClasspath 1.613 s
shouldCreateStartupConfigWithModularPath 0.15 s
shouldNotPerformMethodFilteringOnIncludes 0.046 s
shouldSmartlyResolveJUnit5ProviderWithJUnit4 0.123 s
shouldSmartlyResolveJUnit5ProviderWithJUnit5Engine 0 s
shouldSmartlyResolveJUnit5ProviderWithVintage 0.015 s
shouldSmartlyResolveJUnit5ProviderWithJupiterApi 0.016 s
shouldSmartlyResolveJUnit5ProviderWithJupiterEngineInPluginDependencies 0.016 s
shouldShowArray 0.015 s
shouldShowMap 0 s
correctModuleDescriptor 0.016 s
corruptedModuleDescriptor 0.038 s
shouldRetainInPluginArtifacts 0 s
shouldRetainInProcArtifactsUnique 0.015 s
shouldGenerateTestClasspath 0.17 s
shouldExistTmpDirectory 0.132 s
shouldCreateInProcClasspath 0.01 s
noModuleDescriptorFile 0.01 s
shouldConvertJunitEngineParameters 0.01 s
shouldVerifyConfigParameters 0 s
shouldFilterTestsOnIncludesFile 0.02 s
shouldFilterTestsOnExcludes 0.009 s
shouldUseOnlySpecificTests 0.002 s
shouldFilterTestsOnExcludesFile 0.01 s
shouldSmartlyResolveJUnit5ProviderWithJupiterEngine 0.01 s
shouldSmartlyResolveJUnit5ProviderWithJUnit5Commons 0.01 s
providerClasspathCachingIsNotSharedAcrossMojoInstances 0.03 s

DefaultForkConfigurationTest

shouldNotRelocateBooterClass 1.009 s
shouldBeEmptyArgLineInsteadOfNewLines 0.053 s
shouldBeWhitespaceInsteadOfNewLines 0.031 s
shouldRelocateBooterClassWhenShadefire 0.016 s
shouldBeWithEscaping 0.022 s
shouldEscapeThreadNumber 0.031 s
shouldEscapeForkNumber 0.031 s
shouldBeNullArgLine 0.032 s
shouldBeEmptyArgLine 0.022 s
shouldBeWithoutEscaping 0.031 s

JarManifestForkConfigurationTest

crossDriveWindows 0.764 s
shouldEscapeUri 0.006 s
shouldMakeAbsoluteUriOnRealPlatform 0 s
shouldMakeRelativeUriOnRealPlatform 0 s
relativeClasspathWindowsSimple 0 s
relativeClasspathUnixSimple 0 s
relativeClasspathWindowsTricky 0 s
relativeClasspathUnixTricky 0 s
shouldRelativizeOnRealPlatform 0.016 s

ModularClasspathForkConfigurationTest

shouldCreateModularArgsFile 0.016 s

AbstractSurefireMojoJava7PlusTest

shouldHaveStartupConfigForModularClasspathAndTestDescriptor 1.488 s
shouldJoinStrings 0 s
shouldHaveStartupConfigForModularClasspath 0.084 s
testAllProviderInfo 0.078 s

AbstractSurefireMojoToolchainsTest

shouldFallthroughToBuildContextWhenNoSpecSet 0.958 s
shouldNotChangeJavaHomeFromToolchainIfAlreadySet 0.099 s
shouldNotChangeJavaHomeFromJvmIfAlreadySet 0 s
shouldCallMaven33xMethodWhenSpecSet 0.232 s
shouldGetMaven33xToolchain 0.053 s
shouldChangeJavaHomeFromToolchain 0 s
shouldFailWithWrongJvmExecPath 0.016 s
shouldReturnNoToolchainInMaven32 0 s
shouldThrowMaven33xToolchain 0 s
shouldChangeJavaHomeFromJvm 0 s
withoutJvmAndToolchain 0.031 s

ScannerUtilTest

shouldConvertJarFileResourceToJavaClassName 0 s
shouldBeClassFile 0 s

MojoMocklessTest

scanDependenciesShouldReturnNullWithEmptyTestJAR 0 s
scanDependenciesShouldReturnClassWithExistingTestJAR 0 s
scanMultipleDependencies 0.016 s
scanDependenciesShouldReturnNullWithWAR 0 s
testForkCountComputation 0 s
scanDependenciesShouldReturnNull 0 s
scanDependenciesShouldReturnNullWithExistingWAR 0 s
scanDependenciesShouldReturnNullAfterMissingBuildArtifact 0 s
testGetStartupReportConfiguration2 0 s
scanDependenciesShouldReturnClassWithDirectory 0 s
testGetStartupReportConfiguration 0 s

ForkClientTest

shouldReceiveStdErrNewLine 0.022 s
shouldSendTestFailed 0.015 s
shouldAcquireNextTest 0 s
shouldLogConsoleWarning 0.016 s
shouldBePossibleToKill 0 s
shouldReceiveStdOutNewLine 0 s
shouldSendTestsetCompleted 0 s
shouldFailOnNPE 0 s
shouldSendTestsetStartingKilled 0.016 s
shouldLogConsoleDebug 0 s
shouldLogConsoleError 0 s
shouldSendTestStarting 0 s
shouldReceiveStdErr 0 s
shouldReceiveStdOut 0 s
shouldLogJvmMessageAndProcessEvent 0 s
shouldNotifyWithBye 0 s
shouldLogUnorderedErrors 0 s
shouldStopOnNextTest 0.015 s
shouldSendTestsetStarting 0 s
shouldSendSystemProperty 0 s
shouldSendTestAssumptionFailure 0 s
shouldLogJvmError1 0 s
shouldLogJvmError2 0 s
shouldLogJvmError3 0 s
shouldLogJvmError4 0 s
shouldLogJvmError5 0 s
shouldLogJvmError6 0 s
shouldLogJvmMessage 0.016 s
shouldLogConsoleErrorWithStackTrace 0 s
shouldSendTestSucceeded 0 s
shouldSendTestError 0 s
shouldSendTestSkipped 0 s
shouldLogConsoleInfo 0 s

ForkedProcessEventNotifierTest$ReportEntryTest

testReportEntryOperations 2.368 s

ForkedProcessEventNotifierTest$DecoderOperationsTest

testError 0.748 s
testConsole 0 s
testWarning 0 s
shouldSendByeEvent 0 s
testDebug 0 s
testStdOutStream 0.016 s
shouldHandleExit 0.038 s
testStdErrStream 0 s
testErrorWithException 0 s
shouldSendStopOnNextTestEvent 0 s
testErrorWithStackTraceWriter 0 s
testStdOutStreamPrint 0 s
testStdOutStreamPrintWithNull 0 s
testStdOutStreamPrintln 0.015 s
shouldHandleErrorAfterNullLine 0 s
shouldSendNextTestEvent 0 s
testStdOutStreamPrintlnWithNull 0 s
shouldCorrectlyDecodeStackTracesWithEmptyStringTraceMessages 0.047 s
shouldHandleErrorAfterUnknownOperation 0.016 s

ConsoleOutputReporterTest

shouldCreateJUnit5ConsoleListener 0 s
shouldCloneJUnit5ConsoleReporter 0 s
shouldAssertToStringConsoleReporter 0 s
shouldCloneConsoleReporter 0 s
shouldAssertToStringJUnit5ConsoleReporter 0 s
shouldCreateConsoleListener 0 s

StatelessReporterTest

shouldCreateJUnit5ConsoleListener 0 s
shouldCloneJUnit5XmlReporter 0 s
shouldAssertToStringJUnit5ConsoleReporter 0 s
shouldAssertToStringXmlReporter 0 s
shouldCreateConsoleListener 0 s
shouldCloneXmlReporter 0 s

TestSetStatsTest

shouldConcatenateWithJUnit5TestGroup 0.67 s
shouldFallBackToTestGroupIfJUnit5TestGroupIsNull 0 s
shouldConcatenateWithTestGroup 0 s

StatelessTestsetInfoReporterTest

shouldAssertToStringJUnit5Reporter 0.749 s
shouldCloneReporter 0.006 s
shouldCloneJUnit5Reporter 0 s
shouldReportTestsetLifecycle 0.063 s
shouldAssertToStringReporter 0 s
shouldCreateFileReporterListener 0.015 s
shouldCreateConsoleReporterListener 0 s

CommonReflectorTest

shouldProxyConsoleLogger 0.023 s
createReportingReporterFactory 0 s
testCreateConsoleLogger 0 s

ForkStarterTest

processShouldExitWithoutSayingGoodBye 0.263 s
processShouldWaitForAck 0.2 s

ForkChannelTest

shouldRequestReplyMessagesViaTCP 0.031 s

StreamFeederTest

shouldFailThread 0.016 s
shouldEncodeCommandToStream 0 s

E2ETest

shouldNotVerifyClient 0.015 s
endToEndTest 5.787 s
shouldVerifyClient 0 s

ThreadedStreamConsumerTest

testQueueSynchronizer 4.265 s
testBasicStatus 3.009 s
testThreadedStreamConsumer 4.46 s

EventDecoderTest

shouldMapEventTypes 0 s
shouldCreateEvent 0 s
shouldRecognizeEmptyStream4ReportEntry 0 s
shouldMapRunModes 0 s
testCreatingReportEntry 0 s
shouldMapEventTypeToSegmentType 0.015 s

EventConsumerThreadTest

performanceTest 7.845 s

ChecksumCalculatorTest

testGetSha1 0 s

AbstractSurefireMojoJunitCoreProvidersInfoTest

test[0: junit=null, junitDep=null, parallel=false, groups=false then isApplicable=false] 0.116 s
test[1: junit=null, junitDep=null, parallel=true, groups=false then isApplicable=false] 0 s
test[2: junit=null, junitDep=null, parallel=false, groups=true then isApplicable=false] 0 s
test[3: junit=null, junitDep=null, parallel=true, groups=true then isApplicable=false] 0 s
test[4: junit=4.5, junitDep=null, parallel=false, groups=false then isApplicable=false] 0 s
test[5: junit=4.7, junitDep=null, parallel=false, groups=false then isApplicable=false] 0 s
test[6: junit=4.5, junitDep=null, parallel=true, groups=false then isApplicable=false] 0 s
test[7: junit=4.7, junitDep=null, parallel=true, groups=false then isApplicable=true] 0 s
test[8: junit=4.5, junitDep=null, parallel=false, groups=true then isApplicable=false] 0 s
test[9: junit=4.7, junitDep=null, parallel=false, groups=true then isApplicable=true] 0 s
test[10: junit=null, junitDep=4.5, parallel=false, groups=false then isApplicable=false] 0 s
test[11: junit=null, junitDep=4.7, parallel=false, groups=false then isApplicable=false] 0 s
test[12: junit=null, junitDep=4.5, parallel=true, groups=false then isApplicable=false] 0 s
test[13: junit=null, junitDep=4.7, parallel=true, groups=false then isApplicable=true] 0 s
test[14: junit=null, junitDep=4.5, parallel=false, groups=true then isApplicable=false] 0 s
test[15: junit=null, junitDep=4.7, parallel=false, groups=true then isApplicable=true] 0 s

AbstractSurefireMojoProvidersInfoTest

jUnit4ProviderJunit3WithJDepArtifact 0.015 s
jUnitPlatformProviderApplicable 0.016 s
jUnitPlatformProviderNotApplicable 0 s
jUnitPlatformProviderNotApplicableForPlatformRunner 0 s
testNgProviderNotApplicable 0 s
defaultProviderAreAlwaysAvailable 0 s
testNgProviderApplicable 0 s
jUnit4ProviderJunit45AsDependencyArtifact 0 s
jUnit4ProviderJunit3AsDependencyArtifact 0 s
jUnit4ProviderJunit47AsDependencyArtifact 0 s
jUnit4ProviderNullArtifacts 0 s
jUnit4ProviderOnlyJunitDepArtifact 0 s
dynamicProviderAreAlwaysApplicable 0 s