Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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% 6.189
org.apache.maven.plugin.surefire.booterclient.lazytestprovider 15 0 0 0 100% 1.119
org.apache.maven.surefire.util 2 0 0 0 100% 0.001
org.apache.maven.plugin.surefire.booterclient 60 0 0 0 100% 2.681
org.apache.maven.plugin.surefire.report 27 0 0 0 100% 1.893
org.apache.maven.surefire.extensions 8 0 0 0 100% 0.985
org.apache.maven.plugin.surefire.extensions 38 0 0 0 100% 16.194
org.apache.maven.surefire.spi 3 0 0 0 100% 0.008
org.apache.maven.plugin.surefire.runorder 7 0 0 0 100% 0.061
org.apache.maven.plugin.surefire.booterclient.output 36 0 0 0 100% 12.858
org.apache.maven.surefire.report 7 0 0 0 100% 0.107
org.apache.maven.surefire.stream 6 0 0 0 100% 0.005
org.apache.maven.plugin.surefire.util 15 0 0 0 100% 0.096

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.031
AbstractSurefireMojoTest 27 0 0 0 100% 2.44
AbstractSurefireMojoJava7PlusTest 4 0 0 0 100% 1.782
AbstractSurefireMojoToolchainsTest 11 0 0 0 100% 1.722
MojoMocklessTest 11 0 0 0 100% 0.016
CommonReflectorTest 3 0 0 0 100% 0.021
AbstractSurefireMojoJunitCoreProvidersInfoTest 16 0 0 0 100% 0.153
AbstractSurefireMojoProvidersInfoTest 13 0 0 0 100% 0.022

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

Class Tests Errors Failures Skipped Success Rate Time
TestProvidingInputStreamTest 5 0 0 0 100% 1.108
TestLessInputStreamBuilderTest 10 0 0 0 100% 0.011

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.06
ForkConfigurationTest 8 0 0 0 100% 0.093
BooterDeserializerStartupConfigurationTest 7 0 0 0 100% 0.022
BooterDeserializerProviderConfigurationTest 7 0 0 0 100% 0.015
DefaultForkConfigurationTest 10 0 0 0 100% 1.186
JarManifestForkConfigurationTest 9 0 0 0 100% 0.951
ModularClasspathForkConfigurationTest 1 0 0 0 100% 0.004
ForkStarterTest 2 0 0 0 100% 0.35
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.001
StatelessXmlReporterTest 10 0 0 0 100% 0.794
DefaultReporterFactoryTest 4 0 0 0 100% 0.361
TestSetStatsTest 3 0 0 0 100% 0.737

org.apache.maven.surefire.extensions

Class Tests Errors Failures Skipped Success Rate Time
StatelessTestsetInfoReporterTest 7 0 0 0 100% 0.944
ForkChannelTest 1 0 0 0 100% 0.041

org.apache.maven.plugin.surefire.extensions

Class Tests Errors Failures Skipped Success Rate Time
ForkedProcessEventNotifierTest$ReportEntryTest 1 0 0 0 100% 1.43
ForkedProcessEventNotifierTest$DecoderOperationsTest 19 0 0 0 100% 0.902
ConsoleOutputReporterTest 6 0 0 0 100% 0.002
StatelessReporterTest 6 0 0 0 100% 0.002
StreamFeederTest 2 0 0 0 100% 0.016
E2ETest 3 0 0 0 100% 5.899
EventConsumerThreadTest 1 0 0 0 100% 7.943

org.apache.maven.surefire.spi

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

org.apache.maven.plugin.surefire.runorder

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

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

Class Tests Errors Failures Skipped Success Rate Time
ForkClientTest 33 0 0 0 100% 0.131
ThreadedStreamConsumerTest 3 0 0 0 100% 12.727

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.012
ConsoleOutputFileReporterTest 4 0 0 0 100% 0.094

org.apache.maven.surefire.stream

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

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.043
DependenciesScannerTest 4 0 0 0 100% 0.05
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.011
testFileNameWithoutSuffix 0.001

ConsoleOutputFileReporterTest

testConcurrentAccessReportFile 0.086
testNullReportFile 0.002
testFileNameWithSuffix 0.005
testFileNameWithoutSuffix 0.001

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.018
locateTestClasses["**/*ZT*A.java#testMethod" should count is <3> classes] 0.008
locateTestClasses["**/*ZT?A.java#testMethod, !*ZT2A" should count is <2> classes] 0.006
locateTestClasses["**/*ZT?A.java#testMethod, !*ZT2A#testMethod" should count is <3> classes] 0.006
locateTestClasses["#testMethod" should count is a value equal to or greater than <3> classes] 0.005

DependenciesScannerTest

testLocateTestClassesFromMultipleArtifactsWithType 0.037
testLocateTestClassesFromArtifactWithClassifier 0.004
testLocateTestClassesFromMultipleVersionsOfArtifact 0.005
testLocateTestClasses 0.004

RunEntryStatisticsMapTest

testPrioritizedClassRuntime 0.007
testMultiLineTestMethodName 0.039
testDeserializeClass 0.009
testSerialize 0.002
testCombinedMethodNames 0.003
testPrioritizedFailureFirst 0.001
testSerializeClass 0

WrappedReportEntryTest

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

StatelessXmlReporterTest

testFreeOnDeferredFile 0.677
testWritesOnDeferredFile 0.024
testAllFieldsSerialized 0.048
testOutputRerunFlakyFailure 0.021
testSyncOnDeferredFile 0.001
testFileNameWithoutSuffix 0.005
testCacheOnDeferredFile 0.004
testOutputRerunFlakyAssumption 0.011
testNoWritesOnDeferredFile 0.001
testLengthOnDeferredFile 0.002

DefaultReporterFactoryTest

testCreateReporterWithZeroStatistics 0.321
testMergeTestHistoryResult 0.039
testGetTestResultType 0.001
testLogger 0

ForkingRunListenerTest

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

ForkConfigurationTest

testCreateCommandLine_UseSystemClassLoaderForkOnce_ShouldConstructManifestOnlyJar 0.062
testExceptionWhenCurrentDirectoryIsNotRealDirectory 0.002
testEnv 0.009
testArglineWithNewline 0.004
testCliArgs 0.006
testDebugLine 0.002
testCurrentWorkingDirectoryPropagationIncludingForkNumberExpansion 0.004
testExceptionWhenCurrentDirectoryCannotBeCreated 0.004

BooterDeserializerStartupConfigurationTest

testClassPathConfiguration 0.01
testProcessChecker 0.002
testProvider 0.002
testClassLoaderConfiguration 0.002
testClassLoaderConfigurationTrues 0.002
testProcessCheckerAll 0.002
testProcessCheckerNull 0.002

BooterDeserializerProviderConfigurationTest

testTestForFork 0.002
testDirectoryScannerParams 0.004
testTestRequest 0.002
testReporterConfiguration 0.001
testFailIfNoTests 0.002
testTestArtifact 0.002
testTestForForkWithMultipleFiles 0.002

TestProvidingInputStreamTest

shouldReadTest 0.002
shouldDecodeTwoCommands 0.002
finishedTestsetShouldNotBlock 0.102
emptyStreamShouldWaitUntilClosed 1.002
closedStreamShouldReturnNullAsEndOfStream 0

TestLessInputStreamBuilderTest

shouldDecodeTwoCommands 0.006
shouldThrowUnsupportedException1 0
shouldThrowUnsupportedException2 0.001
shouldThrowUnsupportedException3 0
shouldThrowUnsupportedException4 0
shouldThrowUnsupportedException5 0
shouldThrowUnsupportedException6 0
combinedCommands 0.003
immediateCommands 0
cachableCommandsShouldBeIterableWithStillOpenIterator 0.001

SPITest

shouldLoad2SpiObjects 0.006
shouldNotLoadEmptySpi 0.001
shouldNotLoadSpiDoesNotExist 0.001

SurefireHelperTest

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

AbstractSurefireMojoTest

shouldSmartlyResolveJUnit5ProviderWithJupiterEngineInPluginDependencies 1.461
corruptedModuleDescriptor 0.002
shouldRetainInPluginArtifacts 0.006
shouldRetainInProcArtifactsUnique 0.003
shouldCreateInProcClasspath 0.068
shouldGenerateTestClasspath 0.392
shouldCreateStartupConfigWithModularPath 0.113
shouldConvertJunitEngineParameters 0.005
shouldVerifyConfigParameters 0.004
shouldFilterTestsOnIncludesFile 0.041
shouldFilterTestsOnExcludesFile 0.005
shouldFilterTestsOnExcludes 0.005
shouldUseOnlySpecificTests 0.004
noModuleDescriptorFile 0.006
correctModuleDescriptor 0.013
shouldShowArray 0.008
shouldShowMap 0.004
shouldExistTmpDirectory 0.172
shouldHaveStartupConfigForNonModularClasspath 0.016
providerClasspathCachingIsNotSharedAcrossMojoInstances 0.021
shouldSmartlyResolveJUnit5ProviderWithJUnit4 0.016
shouldSmartlyResolveJUnit5ProviderWithVintage 0.015
shouldSmartlyResolveJUnit5ProviderWithJUnit5Commons 0.016
shouldSmartlyResolveJUnit5ProviderWithJUnit5Engine 0.012
shouldSmartlyResolveJUnit5ProviderWithJupiterApi 0.017
shouldSmartlyResolveJUnit5ProviderWithJupiterEngine 0.011
shouldNotPerformMethodFilteringOnIncludes 0.004

DefaultForkConfigurationTest

shouldBeEmptyArgLineInsteadOfNewLines 0.914
shouldBeWhitespaceInsteadOfNewLines 0.042
shouldRelocateBooterClassWhenShadefire 0.041
shouldNotRelocateBooterClass 0.002
shouldBeNullArgLine 0.032
shouldBeEmptyArgLine 0.031
shouldBeWithoutEscaping 0.03
shouldBeWithEscaping 0.034
shouldEscapeThreadNumber 0.03
shouldEscapeForkNumber 0.03

JarManifestForkConfigurationTest

relativeClasspathUnixSimple 0.905
relativeClasspathWindowsSimple 0.002
relativeClasspathUnixTricky 0.002
relativeClasspathWindowsTricky 0.002
shouldRelativizeOnRealPlatform 0.001
shouldMakeAbsoluteUriOnRealPlatform 0.004
shouldMakeRelativeUriOnRealPlatform 0
crossDriveWindows 0.032
shouldEscapeUri 0.003

ModularClasspathForkConfigurationTest

shouldCreateModularArgsFile 0.004

AbstractSurefireMojoJava7PlusTest

shouldHaveStartupConfigForModularClasspathAndTestDescriptor 1.649
testAllProviderInfo 0.059
shouldJoinStrings 0.001
shouldHaveStartupConfigForModularClasspath 0.073

AbstractSurefireMojoToolchainsTest

shouldCallMaven33xMethodWhenSpecSet 1.568
shouldReturnNoToolchainInMaven32 0.068
shouldThrowMaven33xToolchain 0.001
shouldGetMaven33xToolchain 0.001
shouldChangeJavaHomeFromToolchain 0.038
shouldChangeJavaHomeFromJvm 0.005
shouldFailWithWrongJvmExecPath 0.015
withoutJvmAndToolchain 0.023
shouldFallthroughToBuildContextWhenNoSpecSet 0.001
shouldNotChangeJavaHomeFromToolchainIfAlreadySet 0.001
shouldNotChangeJavaHomeFromJvmIfAlreadySet 0.001

ScannerUtilTest

shouldConvertJarFileResourceToJavaClassName 0.001
shouldBeClassFile 0

MojoMocklessTest

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

ForkClientTest

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

ForkedProcessEventNotifierTest$ReportEntryTest

testReportEntryOperations 1.43

ForkedProcessEventNotifierTest$DecoderOperationsTest

shouldCorrectlyDecodeStackTracesWithEmptyStringTraceMessages 0.861
shouldSendStopOnNextTestEvent 0.004
testErrorWithStackTraceWriter 0.002
testStdOutStreamPrintWithNull 0.004
testStdOutStreamPrintlnWithNull 0.001
shouldHandleErrorAfterNullLine 0.002
shouldHandleErrorAfterUnknownOperation 0.01
shouldSendByeEvent 0.001
shouldSendNextTestEvent 0.001
testErrorWithException 0.003
testDebug 0.002
testWarning 0.001
testStdOutStream 0.001
testStdOutStreamPrint 0.002
testStdOutStreamPrintln 0.001
testStdErrStream 0.001
shouldHandleExit 0.003
testError 0.001
testConsole 0.001

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.729
shouldConcatenateWithJUnit5TestGroup 0.007
shouldFallBackToTestGroupIfJUnit5TestGroupIsNull 0.001

StatelessTestsetInfoReporterTest

shouldCreateConsoleReporterListener 0.786
shouldCreateFileReporterListener 0.013
shouldAssertToStringReporter 0
shouldCloneJUnit5Reporter 0.004
shouldAssertToStringJUnit5Reporter 0
shouldReportTestsetLifecycle 0.141
shouldCloneReporter 0

CommonReflectorTest

shouldProxyConsoleLogger 0.02
createReportingReporterFactory 0
testCreateConsoleLogger 0.001

ForkStarterTest

processShouldExitWithoutSayingGoodBye 0.235
processShouldWaitForAck 0.115

ForkChannelTest

shouldRequestReplyMessagesViaTCP 0.041

StreamFeederTest

shouldFailThread 0.014
shouldEncodeCommandToStream 0.002

E2ETest

shouldNotVerifyClient 0.007
endToEndTest 5.89
shouldVerifyClient 0.002

ThreadedStreamConsumerTest

testQueueSynchronizer 4.952
testBasicStatus 3.007
testThreadedStreamConsumer 4.768

EventDecoderTest

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

EventConsumerThreadTest

performanceTest 7.943

ChecksumCalculatorTest

testGetSha1 0

AbstractSurefireMojoJunitCoreProvidersInfoTest

test[0: junit=null, junitDep=null, parallel=false, groups=false then isApplicable=false] 0.145
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.001
test[7: junit=4.7, junitDep=null, parallel=true, groups=false then isApplicable=true] 0
test[8: junit=4.5, junitDep=null, parallel=false, groups=true then isApplicable=false] 0.001
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.001
test[14: junit=null, junitDep=4.5, parallel=false, groups=true then isApplicable=false] 0
test[15: junit=null, junitDep=4.7, parallel=false, groups=true then isApplicable=true] 0.002

AbstractSurefireMojoProvidersInfoTest

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