Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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.002
org.apache.maven.plugin.surefire.booterclient.lazytestprovider 15 0 0 0 100% 1.151
org.apache.maven.surefire.util 2 0 0 0 100% 0.001
org.apache.maven.plugin.surefire.booterclient 60 0 0 0 100% 2.593
org.apache.maven.plugin.surefire.report 27 0 0 0 100% 1.494
org.apache.maven.surefire.extensions 8 0 0 0 100% 0.763
org.apache.maven.plugin.surefire.extensions 38 0 0 0 100% 15.543
org.apache.maven.surefire.spi 3 0 0 0 100% 0.029
org.apache.maven.plugin.surefire.runorder 7 0 0 0 100% 0.094
org.apache.maven.plugin.surefire.booterclient.output 36 0 0 0 100% 12.013
org.apache.maven.surefire.report 7 0 0 0 100% 0.133
org.apache.maven.surefire.stream 6 0 0 0 100% 0.005
org.apache.maven.plugin.surefire.util 15 0 0 0 100% 0.211

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.003
SurefireHelperTest 13 0 0 0 100% 0.035
AbstractSurefireMojoTest 27 0 0 0 100% 2.918
AbstractSurefireMojoJava7PlusTest 4 0 0 0 100% 1.373
AbstractSurefireMojoToolchainsTest 11 0 0 0 100% 1.46
MojoMocklessTest 11 0 0 0 100% 0.017
CommonReflectorTest 3 0 0 0 100% 0.017
AbstractSurefireMojoJunitCoreProvidersInfoTest 16 0 0 0 100% 0.157
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.121
TestLessInputStreamBuilderTest 10 0 0 0 100% 0.03

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.138
BooterDeserializerStartupConfigurationTest 7 0 0 0 100% 0.054
BooterDeserializerProviderConfigurationTest 7 0 0 0 100% 0.049
DefaultForkConfigurationTest 10 0 0 0 100% 1.194
JarManifestForkConfigurationTest 9 0 0 0 100% 0.764
ModularClasspathForkConfigurationTest 1 0 0 0 100% 0.009
ForkStarterTest 2 0 0 0 100% 0.324
ChecksumCalculatorTest 1 0 0 0 100% 0.001

org.apache.maven.plugin.surefire.report

Class Tests Errors Failures Skipped Success Rate Time
WrappedReportEntryTest 10 0 0 0 100% 0.002
StatelessXmlReporterTest 10 0 0 0 100% 0.817
DefaultReporterFactoryTest 4 0 0 0 100% 0.064
TestSetStatsTest 3 0 0 0 100% 0.611

org.apache.maven.surefire.extensions

Class Tests Errors Failures Skipped Success Rate Time
StatelessTestsetInfoReporterTest 7 0 0 0 100% 0.734
ForkChannelTest 1 0 0 0 100% 0.029

org.apache.maven.plugin.surefire.extensions

Class Tests Errors Failures Skipped Success Rate Time
ForkedProcessEventNotifierTest$ReportEntryTest 1 0 0 0 100% 0.886
ForkedProcessEventNotifierTest$DecoderOperationsTest 19 0 0 0 100% 0.873
ConsoleOutputReporterTest 6 0 0 0 100% 0.002
StatelessReporterTest 6 0 0 0 100% 0.001
StreamFeederTest 2 0 0 0 100% 0.017
E2ETest 3 0 0 0 100% 5.911
EventConsumerThreadTest 1 0 0 0 100% 7.853

org.apache.maven.surefire.spi

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

org.apache.maven.plugin.surefire.runorder

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

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

Class Tests Errors Failures Skipped Success Rate Time
ForkClientTest 33 0 0 0 100% 0.077
ThreadedStreamConsumerTest 3 0 0 0 100% 11.936

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

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.001
DirectoryScannerTest 5 0 0 0 100% 0.035
DependenciesScannerTest 4 0 0 0 100% 0.175
ScannerUtilTest 2 0 0 0 100% 0

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.1
testNullReportFile 0.009
testFileNameWithSuffix 0.007
testFileNameWithoutSuffix 0.005

SurefirePropertiesTest

testKeys 0
testConstructWithOther 0.001
testKeysReinsert 0
testPutAll 0.002

SpecificFileFilterTest

testMatchSingleSegmentWildcard 0.001
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.004

DependenciesScannerTest

testLocateTestClassesFromMultipleArtifactsWithType 0.156
testLocateTestClassesFromArtifactWithClassifier 0.007
testLocateTestClassesFromMultipleVersionsOfArtifact 0.007
testLocateTestClasses 0.005

RunEntryStatisticsMapTest

testPrioritizedClassRuntime 0.009
testMultiLineTestMethodName 0.06
testDeserializeClass 0.01
testSerialize 0.006
testCombinedMethodNames 0.006
testPrioritizedFailureFirst 0.002
testSerializeClass 0.001

WrappedReportEntryTest

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

StatelessXmlReporterTest

testFreeOnDeferredFile 0.673
testWritesOnDeferredFile 0.03
testAllFieldsSerialized 0.049
testOutputRerunFlakyFailure 0.036
testSyncOnDeferredFile 0.003
testFileNameWithoutSuffix 0.004
testCacheOnDeferredFile 0.003
testOutputRerunFlakyAssumption 0.015
testNoWritesOnDeferredFile 0.001
testLengthOnDeferredFile 0.003

DefaultReporterFactoryTest

testCreateReporterWithZeroStatistics 0.03
testMergeTestHistoryResult 0.034
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
testConsoleOutput 0.002
testSetCompleted 0.001
testFailed 0.001
testSucceeded 0.002
testFailedWithUnicodeEscapeInMessage 0.001
testSkipped 0.002
testStarting 0.001

ForkConfigurationTest

testCreateCommandLine_UseSystemClassLoaderForkOnce_ShouldConstructManifestOnlyJar 0.075
testExceptionWhenCurrentDirectoryIsNotRealDirectory 0.003
testEnv 0.011
testArglineWithNewline 0.018
testCliArgs 0.008
testDebugLine 0.002
testCurrentWorkingDirectoryPropagationIncludingForkNumberExpansion 0.019
testExceptionWhenCurrentDirectoryCannotBeCreated 0.002

BooterDeserializerStartupConfigurationTest

testClassPathConfiguration 0.023
testProcessChecker 0.003
testProvider 0.003
testClassLoaderConfiguration 0.004
testClassLoaderConfigurationTrues 0.01
testProcessCheckerAll 0.003
testProcessCheckerNull 0.008

BooterDeserializerProviderConfigurationTest

testTestForFork 0.015
testDirectoryScannerParams 0.007
testTestRequest 0.007
testReporterConfiguration 0.003
testFailIfNoTests 0.005
testTestArtifact 0.003
testTestForForkWithMultipleFiles 0.009

TestProvidingInputStreamTest

shouldReadTest 0.004
shouldDecodeTwoCommands 0.003
finishedTestsetShouldNotBlock 0.105
emptyStreamShouldWaitUntilClosed 1.008
closedStreamShouldReturnNullAsEndOfStream 0.001

TestLessInputStreamBuilderTest

shouldDecodeTwoCommands 0.015
shouldThrowUnsupportedException1 0.001
shouldThrowUnsupportedException2 0
shouldThrowUnsupportedException3 0.001
shouldThrowUnsupportedException4 0
shouldThrowUnsupportedException5 0.001
shouldThrowUnsupportedException6 0
combinedCommands 0.011
immediateCommands 0.001
cachableCommandsShouldBeIterableWithStillOpenIterator 0

SPITest

shouldLoad2SpiObjects 0.018
shouldNotLoadEmptySpi 0.009
shouldNotLoadSpiDoesNotExist 0.002

SurefireHelperTest

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

AbstractSurefireMojoTest

shouldFilterTestsOnExcludesFile 1.221
shouldVerifyConfigParameters 0.005
shouldFilterTestsOnIncludesFile 0.014
shouldUseOnlySpecificTests 0.008
shouldFilterTestsOnExcludes 0.008
correctModuleDescriptor 0.505
shouldExistTmpDirectory 0.262
corruptedModuleDescriptor 0.003
noModuleDescriptorFile 0.007
shouldCreateInProcClasspath 0.063
shouldRetainInPluginArtifacts 0.01
shouldGenerateTestClasspath 0.223
shouldSmartlyResolveJUnit5ProviderWithJUnit5Commons 0.244
shouldSmartlyResolveJUnit5ProviderWithJUnit5Engine 0.015
shouldSmartlyResolveJUnit5ProviderWithJupiterEngine 0.012
providerClasspathCachingIsNotSharedAcrossMojoInstances 0.101
shouldShowArray 0.019
shouldShowMap 0.003
shouldSmartlyResolveJUnit5ProviderWithJupiterEngineInPluginDependencies 0.017
shouldRetainInProcArtifactsUnique 0.005
shouldCreateStartupConfigWithModularPath 0.087
shouldNotPerformMethodFilteringOnIncludes 0.005
shouldHaveStartupConfigForNonModularClasspath 0.029
shouldSmartlyResolveJUnit5ProviderWithJupiterApi 0.021
shouldSmartlyResolveJUnit5ProviderWithVintage 0.011
shouldSmartlyResolveJUnit5ProviderWithJUnit4 0.017
shouldConvertJunitEngineParameters 0.003

DefaultForkConfigurationTest

shouldBeWithEscaping 0.984
shouldEscapeThreadNumber 0.034
shouldNotRelocateBooterClass 0.03
shouldBeWithoutEscaping 0.028
shouldBeEmptyArgLine 0.025
shouldBeNullArgLine 0.023
shouldEscapeForkNumber 0.023
shouldBeWhitespaceInsteadOfNewLines 0.023
shouldRelocateBooterClassWhenShadefire 0.003
shouldBeEmptyArgLineInsteadOfNewLines 0.021

JarManifestForkConfigurationTest

relativeClasspathWindowsSimple 0.726
relativeClasspathUnixSimple 0.002
relativeClasspathUnixTricky 0.002
crossDriveWindows 0.028
relativeClasspathWindowsTricky 0.002
shouldRelativizeOnRealPlatform 0
shouldMakeRelativeUriOnRealPlatform 0.001
shouldMakeAbsoluteUriOnRealPlatform 0.001
shouldEscapeUri 0.002

ModularClasspathForkConfigurationTest

shouldCreateModularArgsFile 0.009

AbstractSurefireMojoJava7PlusTest

shouldJoinStrings 0.846
testAllProviderInfo 0.094
shouldHaveStartupConfigForModularClasspathAndTestDescriptor 0.378
shouldHaveStartupConfigForModularClasspath 0.055

AbstractSurefireMojoToolchainsTest

shouldGetMaven33xToolchain 1.144
shouldChangeJavaHomeFromJvm 0.076
shouldReturnNoToolchainInMaven32 0.001
shouldThrowMaven33xToolchain 0
withoutJvmAndToolchain 0.055
shouldFailWithWrongJvmExecPath 0.001
shouldCallMaven33xMethodWhenSpecSet 0.164
shouldFallthroughToBuildContextWhenNoSpecSet 0
shouldNotChangeJavaHomeFromToolchainIfAlreadySet 0.017
shouldNotChangeJavaHomeFromJvmIfAlreadySet 0
shouldChangeJavaHomeFromToolchain 0.002

ScannerUtilTest

shouldConvertJarFileResourceToJavaClassName 0
shouldBeClassFile 0

MojoMocklessTest

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

ForkClientTest

shouldReceiveStdErrNewLine 0.02
shouldSendTestFailed 0.015
shouldAcquireNextTest 0
shouldLogConsoleWarning 0.001
shouldBePossibleToKill 0.001
shouldReceiveStdOutNewLine 0
shouldSendTestsetCompleted 0.01
shouldFailOnNPE 0
shouldSendTestsetStartingKilled 0.002
shouldLogConsoleDebug 0
shouldLogConsoleError 0.001
shouldSendTestStarting 0.002
shouldReceiveStdErr 0.001
shouldReceiveStdOut 0
shouldLogJvmMessageAndProcessEvent 0.003
shouldNotifyWithBye 0.001
shouldLogUnorderedErrors 0.001
shouldStopOnNextTest 0.001
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

ForkedProcessEventNotifierTest$ReportEntryTest

testReportEntryOperations 0.886

ForkedProcessEventNotifierTest$DecoderOperationsTest

testError 0.734
testConsole 0.002
testDebug 0.001
testStdOutStream 0.014
shouldHandleExit 0.043
testWarning 0.001
testStdErrStream 0.002
testStdOutStreamPrintln 0.002
testStdOutStreamPrintlnWithNull 0.002
testErrorWithException 0.003
shouldHandleErrorAfterNullLine 0.001
testErrorWithStackTraceWriter 0.002
shouldSendNextTestEvent 0.004
shouldSendStopOnNextTestEvent 0.002
testStdOutStreamPrintWithNull 0.001
testStdOutStreamPrint 0.002
shouldSendByeEvent 0.001
shouldCorrectlyDecodeStackTracesWithEmptyStringTraceMessages 0.048
shouldHandleErrorAfterUnknownOperation 0.008

ConsoleOutputReporterTest

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

StatelessReporterTest

shouldCreateJUnit5ConsoleListener 0.001
shouldCloneJUnit5XmlReporter 0
shouldAssertToStringJUnit5ConsoleReporter 0
shouldAssertToStringXmlReporter 0
shouldCreateConsoleListener 0
shouldCloneXmlReporter 0

TestSetStatsTest

shouldConcatenateWithTestGroup 0.608
shouldConcatenateWithJUnit5TestGroup 0.003
shouldFallBackToTestGroupIfJUnit5TestGroupIsNull 0

StatelessTestsetInfoReporterTest

shouldCloneJUnit5Reporter 0.652
shouldAssertToStringReporter 0
shouldCreateFileReporterListener 0.007
shouldReportTestsetLifecycle 0.074
shouldCloneReporter 0
shouldCreateConsoleReporterListener 0
shouldAssertToStringJUnit5Reporter 0.001

CommonReflectorTest

shouldProxyConsoleLogger 0.016
createReportingReporterFactory 0
testCreateConsoleLogger 0.001

ForkStarterTest

processShouldExitWithoutSayingGoodBye 0.196
processShouldWaitForAck 0.128

ForkChannelTest

shouldRequestReplyMessagesViaTCP 0.029

StreamFeederTest

shouldFailThread 0.014
shouldEncodeCommandToStream 0.003

E2ETest

shouldNotVerifyClient 0.008
endToEndTest 5.899
shouldVerifyClient 0.004

ThreadedStreamConsumerTest

testQueueSynchronizer 4.501
testBasicStatus 3.01
testThreadedStreamConsumer 4.425

EventDecoderTest

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

EventConsumerThreadTest

performanceTest 7.853

ChecksumCalculatorTest

testGetSha1 0.001

AbstractSurefireMojoJunitCoreProvidersInfoTest

test[0: junit=null, junitDep=null, parallel=false, groups=false then isApplicable=false] 0.148
test[1: junit=null, junitDep=null, parallel=true, groups=false then isApplicable=false] 0
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.001
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.001
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.001
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.001

AbstractSurefireMojoProvidersInfoTest

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