Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
326 0 0 0 100% 38.779

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% 4.789
org.apache.maven.plugin.surefire.booterclient.lazytestprovider 15 0 0 0 100% 1.139
org.apache.maven.surefire.util 2 0 0 0 100% 0.001
org.apache.maven.plugin.surefire.booterclient 60 0 0 0 100% 2.515
org.apache.maven.plugin.surefire.report 27 0 0 0 100% 1.471
org.apache.maven.surefire.extensions 8 0 0 0 100% 0.773
org.apache.maven.plugin.surefire.extensions 38 0 0 0 100% 15.634
org.apache.maven.surefire.spi 3 0 0 0 100% 0.011
org.apache.maven.plugin.surefire.runorder 7 0 0 0 100% 0.068
org.apache.maven.plugin.surefire.booterclient.output 36 0 0 0 100% 12.045
org.apache.maven.surefire.report 7 0 0 0 100% 0.125
org.apache.maven.surefire.stream 6 0 0 0 100% 0.004
org.apache.maven.plugin.surefire.util 15 0 0 0 100% 0.204

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.002
SurefireHelperTest 13 0 0 0 100% 0.036
AbstractSurefireMojoTest 27 0 0 0 100% 1.93
AbstractSurefireMojoJava7PlusTest 4 0 0 0 100% 1.388
AbstractSurefireMojoToolchainsTest 11 0 0 0 100% 1.256
MojoMocklessTest 11 0 0 0 100% 0.019
CommonReflectorTest 3 0 0 0 100% 0.019
AbstractSurefireMojoJunitCoreProvidersInfoTest 16 0 0 0 100% 0.124
AbstractSurefireMojoProvidersInfoTest 13 0 0 0 100% 0.015

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

Class Tests Errors Failures Skipped Success Rate Time
TestProvidingInputStreamTest 5 0 0 0 100% 1.115
TestLessInputStreamBuilderTest 10 0 0 0 100% 0.024

org.apache.maven.surefire.util

Class Tests Errors Failures Skipped Success Rate Time
RelocatorTest 2 0 0 0 100% 0.001

org.apache.maven.plugin.surefire.booterclient

Class Tests Errors Failures Skipped Success Rate Time
ForkingRunListenerTest 15 0 0 0 100% 0.058
ForkConfigurationTest 8 0 0 0 100% 0.113
BooterDeserializerStartupConfigurationTest 7 0 0 0 100% 0.039
BooterDeserializerProviderConfigurationTest 7 0 0 0 100% 0.03
DefaultForkConfigurationTest 10 0 0 0 100% 1.141
JarManifestForkConfigurationTest 9 0 0 0 100% 0.786
ModularClasspathForkConfigurationTest 1 0 0 0 100% 0.01
ForkStarterTest 2 0 0 0 100% 0.338
ChecksumCalculatorTest 1 0 0 0 100% 0

org.apache.maven.plugin.surefire.report

Class Tests Errors Failures Skipped Success Rate Time
WrappedReportEntryTest 10 0 0 0 100% 0
StatelessXmlReporterTest 10 0 0 0 100% 0.752
DefaultReporterFactoryTest 4 0 0 0 100% 0.061
TestSetStatsTest 3 0 0 0 100% 0.658

org.apache.maven.surefire.extensions

Class Tests Errors Failures Skipped Success Rate Time
StatelessTestsetInfoReporterTest 7 0 0 0 100% 0.746
ForkChannelTest 1 0 0 0 100% 0.027

org.apache.maven.plugin.surefire.extensions

Class Tests Errors Failures Skipped Success Rate Time
ForkedProcessEventNotifierTest$ReportEntryTest 1 0 0 0 100% 0.952
ForkedProcessEventNotifierTest$DecoderOperationsTest 19 0 0 0 100% 0.964
ConsoleOutputReporterTest 6 0 0 0 100% 0.002
StatelessReporterTest 6 0 0 0 100% 0.002
StreamFeederTest 2 0 0 0 100% 0.014
E2ETest 3 0 0 0 100% 5.918
EventConsumerThreadTest 1 0 0 0 100% 7.782

org.apache.maven.surefire.spi

Class Tests Errors Failures Skipped Success Rate Time
SPITest 3 0 0 0 100% 0.011

org.apache.maven.plugin.surefire.runorder

Class Tests Errors Failures Skipped Success Rate Time
RunEntryStatisticsMapTest 7 0 0 0 100% 0.068

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

Class Tests Errors Failures Skipped Success Rate Time
ForkClientTest 33 0 0 0 100% 0.074
ThreadedStreamConsumerTest 3 0 0 0 100% 11.971

org.apache.maven.surefire.report

Class Tests Errors Failures Skipped Success Rate Time
RunStatisticsTest 1 0 0 0 100% 0.001
FileReporterTest 2 0 0 0 100% 0.011
ConsoleOutputFileReporterTest 4 0 0 0 100% 0.113

org.apache.maven.surefire.stream

Class Tests Errors Failures Skipped Success Rate Time
EventDecoderTest 6 0 0 0 100% 0.004

org.apache.maven.plugin.surefire.util

Class Tests Errors Failures Skipped Success Rate Time
SpecificFileFilterTest 4 0 0 0 100% 0.002
DirectoryScannerTest 5 0 0 0 100% 0.034
DependenciesScannerTest 4 0 0 0 100% 0.167
ScannerUtilTest 2 0 0 0 100% 0.001

Test Cases

[Summary] [Package List] [Test Cases]

RelocatorTest

testRelocation 0.001
testFoo 0

RunStatisticsTest

testSetRunStatistics 0.001

FileReporterTest

testFileNameWithSuffix 0.01
testFileNameWithoutSuffix 0.001

ConsoleOutputFileReporterTest

testConcurrentAccessReportFile 0.09
testNullReportFile 0.009
testFileNameWithSuffix 0.009
testFileNameWithoutSuffix 0.005

SurefirePropertiesTest

testKeys 0.001
testConstructWithOther 0.001
testKeysReinsert 0
testPutAll 0

SpecificFileFilterTest

testMatchSingleSegmentWildcard 0.002
testMatchSingleSegmentWordWildcard 0
testMatchSingleCharacterWildcard 0
testMatchMultiSegmentWildcard 0

DirectoryScannerTest

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

DependenciesScannerTest

testLocateTestClassesFromMultipleArtifactsWithType 0.148
testLocateTestClassesFromArtifactWithClassifier 0.006
testLocateTestClassesFromMultipleVersionsOfArtifact 0.008
testLocateTestClasses 0.005

RunEntryStatisticsMapTest

testPrioritizedClassRuntime 0.007
testMultiLineTestMethodName 0.041
testDeserializeClass 0.008
testSerialize 0.005
testCombinedMethodNames 0.004
testPrioritizedFailureFirst 0.001
testSerializeClass 0.002

WrappedReportEntryTest

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

StatelessXmlReporterTest

testFreeOnDeferredFile 0.608
testWritesOnDeferredFile 0.023
testAllFieldsSerialized 0.052
testOutputRerunFlakyFailure 0.038
testSyncOnDeferredFile 0.004
testFileNameWithoutSuffix 0.003
testCacheOnDeferredFile 0.004
testOutputRerunFlakyAssumption 0.016
testNoWritesOnDeferredFile 0
testLengthOnDeferredFile 0.004

DefaultReporterFactoryTest

testCreateReporterWithZeroStatistics 0.029
testMergeTestHistoryResult 0.032
testGetTestResultType 0
testLogger 0

ForkingRunListenerTest

testFailedWithCommaInMessage 0.04
testAssumptionFailure 0.001
testSetStarting 0.001
testFailure 0.001
testSystemProperties 0.003
testMultipleEntries 0.001
test2DifferentChannels 0.003
testConsole 0.001
testConsoleOutput 0.001
testSetCompleted 0.001
testFailed 0.001
testSucceeded 0.001
testFailedWithUnicodeEscapeInMessage 0.001
testSkipped 0.001
testStarting 0.001

ForkConfigurationTest

testCreateCommandLine_UseSystemClassLoaderForkOnce_ShouldConstructManifestOnlyJar 0.062
testExceptionWhenCurrentDirectoryIsNotRealDirectory 0.003
testEnv 0.01
testArglineWithNewline 0.013
testCliArgs 0.01
testDebugLine 0.001
testCurrentWorkingDirectoryPropagationIncludingForkNumberExpansion 0.012
testExceptionWhenCurrentDirectoryCannotBeCreated 0.002

BooterDeserializerStartupConfigurationTest

testClassPathConfiguration 0.014
testProcessChecker 0.003
testProvider 0.003
testClassLoaderConfiguration 0.003
testClassLoaderConfigurationTrues 0.007
testProcessCheckerAll 0.003
testProcessCheckerNull 0.006

BooterDeserializerProviderConfigurationTest

testTestForFork 0.007
testDirectoryScannerParams 0.005
testTestRequest 0.003
testReporterConfiguration 0.003
testFailIfNoTests 0.003
testTestArtifact 0.003
testTestForForkWithMultipleFiles 0.006

TestProvidingInputStreamTest

shouldReadTest 0.002
shouldDecodeTwoCommands 0.002
finishedTestsetShouldNotBlock 0.103
emptyStreamShouldWaitUntilClosed 1.007
closedStreamShouldReturnNullAsEndOfStream 0.001

TestLessInputStreamBuilderTest

shouldDecodeTwoCommands 0.016
shouldThrowUnsupportedException1 0
shouldThrowUnsupportedException2 0
shouldThrowUnsupportedException3 0
shouldThrowUnsupportedException4 0
shouldThrowUnsupportedException5 0.001
shouldThrowUnsupportedException6 0
combinedCommands 0.007
immediateCommands 0
cachableCommandsShouldBeIterableWithStillOpenIterator 0

SPITest

shouldLoad2SpiObjects 0.008
shouldNotLoadEmptySpi 0.002
shouldNotLoadSpiDoesNotExist 0.001

SurefireHelperTest

shouldCloneDumpFiles 0
shouldHandleTestFailure 0.002
shouldHandleFailWithoutExitCode 0.029
shouldReplaceForkNumberPath 0.001
shouldReplaceLongForkNumberPath 0
shouldHandleFailIfJvmNonZeroExitCode 0
shouldBeThreeDumpFiles 0.001
passesIfFlakesAreWithinThreshold 0
testConstants 0.001
shouldHandleFailIfNoTests 0
failsIfThereAreTooManyFlakes 0
reportsFailuresAndFlakes 0.001
shouldEscapeWindowsPath 0.001

AbstractSurefireMojoTest

shouldUseOnlySpecificTests 1.028
shouldRetainInProcArtifactsUnique 0.012
shouldConvertJunitEngineParameters 0.014
shouldHaveStartupConfigForNonModularClasspath 0.292
shouldCreateStartupConfigWithModularPath 0.107
shouldSmartlyResolveJUnit5ProviderWithJUnit4 0.12
shouldSmartlyResolveJUnit5ProviderWithVintage 0.011
shouldSmartlyResolveJUnit5ProviderWithJupiterApi 0.014
shouldNotPerformMethodFilteringOnIncludes 0.005
shouldGenerateTestClasspath 0.114
shouldVerifyConfigParameters 0.003
shouldFilterTestsOnExcludesFile 0.01
shouldFilterTestsOnExcludes 0.005
shouldExistTmpDirectory 0.092
shouldRetainInPluginArtifacts 0.002
corruptedModuleDescriptor 0.002
correctModuleDescriptor 0.01
shouldCreateInProcClasspath 0.004
shouldFilterTestsOnIncludesFile 0.008
noModuleDescriptorFile 0.004
shouldSmartlyResolveJUnit5ProviderWithJupiterEngineInPluginDependencies 0.013
shouldShowMap 0.008
shouldShowArray 0.001
shouldSmartlyResolveJUnit5ProviderWithJupiterEngine 0.009
shouldSmartlyResolveJUnit5ProviderWithJUnit5Engine 0.008
providerClasspathCachingIsNotSharedAcrossMojoInstances 0.025
shouldSmartlyResolveJUnit5ProviderWithJUnit5Commons 0.009

DefaultForkConfigurationTest

shouldEscapeThreadNumber 0.916
shouldBeEmptyArgLine 0.041
shouldNotRelocateBooterClass 0.033
shouldEscapeForkNumber 0.03
shouldBeNullArgLine 0.026
shouldBeWithEscaping 0.025
shouldBeWithoutEscaping 0.024
shouldBeEmptyArgLineInsteadOfNewLines 0.02
shouldRelocateBooterClassWhenShadefire 0.003
shouldBeWhitespaceInsteadOfNewLines 0.023

JarManifestForkConfigurationTest

shouldEscapeUri 0.284
crossDriveWindows 0.496
shouldRelativizeOnRealPlatform 0.001
relativeClasspathUnixTricky 0.003
relativeClasspathUnixSimple 0
relativeClasspathWindowsSimple 0
relativeClasspathWindowsTricky 0.001
shouldMakeAbsoluteUriOnRealPlatform 0.001
shouldMakeRelativeUriOnRealPlatform 0

ModularClasspathForkConfigurationTest

shouldCreateModularArgsFile 0.01

AbstractSurefireMojoJava7PlusTest

shouldHaveStartupConfigForModularClasspathAndTestDescriptor 1.282
shouldJoinStrings 0.001
testAllProviderInfo 0.049
shouldHaveStartupConfigForModularClasspath 0.056

AbstractSurefireMojoToolchainsTest

shouldReturnNoToolchainInMaven32 0.85
shouldThrowMaven33xToolchain 0.006
withoutJvmAndToolchain 0.194
shouldChangeJavaHomeFromJvm 0.009
shouldGetMaven33xToolchain 0.007
shouldFailWithWrongJvmExecPath 0.002
shouldNotChangeJavaHomeFromJvmIfAlreadySet 0.001
shouldFallthroughToBuildContextWhenNoSpecSet 0.001
shouldCallMaven33xMethodWhenSpecSet 0.17
shouldChangeJavaHomeFromToolchain 0.015
shouldNotChangeJavaHomeFromToolchainIfAlreadySet 0.001

ScannerUtilTest

shouldConvertJarFileResourceToJavaClassName 0
shouldBeClassFile 0.001

MojoMocklessTest

scanDependenciesShouldReturnNullWithEmptyTestJAR 0.003
scanDependenciesShouldReturnClassWithExistingTestJAR 0.004
scanMultipleDependencies 0.006
scanDependenciesShouldReturnNullWithWAR 0
testForkCountComputation 0.001
scanDependenciesShouldReturnNull 0
scanDependenciesShouldReturnNullWithExistingWAR 0
scanDependenciesShouldReturnNullAfterMissingBuildArtifact 0.001
testGetStartupReportConfiguration2 0.001
scanDependenciesShouldReturnClassWithDirectory 0.003
testGetStartupReportConfiguration 0

ForkClientTest

shouldReceiveStdErrNewLine 0.018
shouldSendTestFailed 0.014
shouldAcquireNextTest 0.001
shouldLogConsoleWarning 0
shouldBePossibleToKill 0.001
shouldReceiveStdOutNewLine 0
shouldSendTestsetCompleted 0.01
shouldFailOnNPE 0
shouldSendTestsetStartingKilled 0.002
shouldLogConsoleDebug 0.001
shouldLogConsoleError 0.001
shouldSendTestStarting 0.001
shouldReceiveStdErr 0
shouldReceiveStdOut 0.001
shouldLogJvmMessageAndProcessEvent 0.003
shouldNotifyWithBye 0.001
shouldLogUnorderedErrors 0.001
shouldStopOnNextTest 0
shouldSendTestsetStarting 0.002
shouldSendSystemProperty 0.001
shouldSendTestAssumptionFailure 0.002
shouldLogJvmError1 0.001
shouldLogJvmError2 0.001
shouldLogJvmError3 0.001
shouldLogJvmError4 0.001
shouldLogJvmError5 0.001
shouldLogJvmError6 0.001
shouldLogJvmMessage 0.001
shouldLogConsoleErrorWithStackTrace 0.001
shouldSendTestSucceeded 0.002
shouldSendTestError 0.001
shouldSendTestSkipped 0.002
shouldLogConsoleInfo 0.001

ForkedProcessEventNotifierTest$ReportEntryTest

testReportEntryOperations 0.952

ForkedProcessEventNotifierTest$DecoderOperationsTest

testError 0.863
shouldCorrectlyDecodeStackTracesWithEmptyStringTraceMessages 0.066
testConsole 0.002
shouldSendNextTestEvent 0.002
testErrorWithException 0.002
testErrorWithStackTraceWriter 0.002
shouldSendByeEvent 0.002
shouldSendStopOnNextTestEvent 0.001
testStdOutStreamPrint 0.004
testStdOutStreamPrintln 0.001
testStdOutStreamPrintWithNull 0.001
shouldHandleErrorAfterNullLine 0.002
testStdOutStreamPrintlnWithNull 0.001
shouldHandleErrorAfterUnknownOperation 0.008
shouldHandleExit 0.003
testDebug 0.001
testStdOutStream 0.001
testWarning 0.002
testStdErrStream 0

ConsoleOutputReporterTest

shouldCreateJUnit5ConsoleListener 0.001
shouldCloneJUnit5ConsoleReporter 0.001
shouldAssertToStringConsoleReporter 0
shouldCloneConsoleReporter 0
shouldAssertToStringJUnit5ConsoleReporter 0
shouldCreateConsoleListener 0

StatelessReporterTest

shouldCreateJUnit5ConsoleListener 0.002
shouldCloneJUnit5XmlReporter 0
shouldAssertToStringJUnit5ConsoleReporter 0
shouldAssertToStringXmlReporter 0
shouldCreateConsoleListener 0
shouldCloneXmlReporter 0

TestSetStatsTest

shouldConcatenateWithTestGroup 0.654
shouldFallBackToTestGroupIfJUnit5TestGroupIsNull 0.004
shouldConcatenateWithJUnit5TestGroup 0

StatelessTestsetInfoReporterTest

shouldCloneReporter 0.667
shouldAssertToStringReporter 0
shouldCreateFileReporterListener 0.007
shouldCloneJUnit5Reporter 0.001
shouldReportTestsetLifecycle 0.07
shouldCreateConsoleReporterListener 0.001
shouldAssertToStringJUnit5Reporter 0

CommonReflectorTest

shouldProxyConsoleLogger 0.018
createReportingReporterFactory 0
testCreateConsoleLogger 0.001

ForkStarterTest

processShouldExitWithoutSayingGoodBye 0.195
processShouldWaitForAck 0.143

ForkChannelTest

shouldRequestReplyMessagesViaTCP 0.027

StreamFeederTest

shouldFailThread 0.012
shouldEncodeCommandToStream 0.002

E2ETest

shouldNotVerifyClient 0.008
endToEndTest 5.907
shouldVerifyClient 0.003

ThreadedStreamConsumerTest

testQueueSynchronizer 4.459
testBasicStatus 3
testThreadedStreamConsumer 4.512

EventDecoderTest

shouldMapEventTypes 0
shouldCreateEvent 0.002
shouldRecognizeEmptyStream4ReportEntry 0
shouldMapRunModes 0
testCreatingReportEntry 0.002
shouldMapEventTypeToSegmentType 0

EventConsumerThreadTest

performanceTest 7.782

ChecksumCalculatorTest

testGetSha1 0

AbstractSurefireMojoJunitCoreProvidersInfoTest

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

AbstractSurefireMojoProvidersInfoTest

jUnit4ProviderJunit3WithJDepArtifact 0.014
jUnitPlatformProviderApplicable 0
jUnitPlatformProviderNotApplicable 0
jUnitPlatformProviderNotApplicableForPlatformRunner 0.001
testNgProviderNotApplicable 0
defaultProviderAreAlwaysAvailable 0
testNgProviderApplicable 0
jUnit4ProviderJunit45AsDependencyArtifact 0
jUnit4ProviderJunit3AsDependencyArtifact 0
jUnit4ProviderJunit47AsDependencyArtifact 0
jUnit4ProviderNullArtifacts 0
jUnit4ProviderOnlyJunitDepArtifact 0
dynamicProviderAreAlwaysApplicable 0