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

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% 5.127
org.apache.maven.plugin.surefire.booterclient.lazytestprovider 15 0 0 0 100% 1.12
org.apache.maven.surefire.util 2 0 0 0 100% 0.001
org.apache.maven.plugin.surefire.booterclient 60 0 0 0 100% 2.313
org.apache.maven.plugin.surefire.report 27 0 0 0 100% 1.6
org.apache.maven.surefire.extensions 8 0 0 0 100% 0.805
org.apache.maven.plugin.surefire.extensions 38 0 0 0 100% 16.572
org.apache.maven.surefire.spi 3 0 0 0 100% 0.007
org.apache.maven.plugin.surefire.runorder 7 0 0 0 100% 0.057
org.apache.maven.plugin.surefire.booterclient.output 36 0 0 0 100% 12.831
org.apache.maven.surefire.report 7 0 0 0 100% 0.108
org.apache.maven.surefire.stream 6 0 0 0 100% 0.005
org.apache.maven.plugin.surefire.util 15 0 0 0 100% 0.126

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.031
AbstractSurefireMojoTest 27 0 0 0 100% 2.103
AbstractSurefireMojoJava7PlusTest 4 0 0 0 100% 1.461
AbstractSurefireMojoToolchainsTest 11 0 0 0 100% 1.332
MojoMocklessTest 11 0 0 0 100% 0.02
CommonReflectorTest 3 0 0 0 100% 0.02
AbstractSurefireMojoJunitCoreProvidersInfoTest 16 0 0 0 100% 0.136
AbstractSurefireMojoProvidersInfoTest 13 0 0 0 100% 0.021

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

Class Tests Errors Failures Skipped Success Rate Time
TestProvidingInputStreamTest 5 0 0 0 100% 1.112
TestLessInputStreamBuilderTest 10 0 0 0 100% 0.008

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.05
ForkConfigurationTest 8 0 0 0 100% 0.112
BooterDeserializerStartupConfigurationTest 7 0 0 0 100% 0.033
BooterDeserializerProviderConfigurationTest 7 0 0 0 100% 0.024
DefaultForkConfigurationTest 10 0 0 0 100% 1.05
JarManifestForkConfigurationTest 9 0 0 0 100% 0.733
ModularClasspathForkConfigurationTest 1 0 0 0 100% 0.025
ForkStarterTest 2 0 0 0 100% 0.286
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.002
StatelessXmlReporterTest 10 0 0 0 100% 0.675
DefaultReporterFactoryTest 4 0 0 0 100% 0.34
TestSetStatsTest 3 0 0 0 100% 0.583

org.apache.maven.surefire.extensions

Class Tests Errors Failures Skipped Success Rate Time
StatelessTestsetInfoReporterTest 7 0 0 0 100% 0.775
ForkChannelTest 1 0 0 0 100% 0.03

org.apache.maven.plugin.surefire.extensions

Class Tests Errors Failures Skipped Success Rate Time
ForkedProcessEventNotifierTest$ReportEntryTest 1 0 0 0 100% 2.043
ForkedProcessEventNotifierTest$DecoderOperationsTest 19 0 0 0 100% 0.672
ConsoleOutputReporterTest 6 0 0 0 100% 0.001
StatelessReporterTest 6 0 0 0 100% 0.001
StreamFeederTest 2 0 0 0 100% 0.015
E2ETest 3 0 0 0 100% 5.856
EventConsumerThreadTest 1 0 0 0 100% 7.984

org.apache.maven.surefire.spi

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

org.apache.maven.plugin.surefire.runorder

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

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

Class Tests Errors Failures Skipped Success Rate Time
ForkClientTest 33 0 0 0 100% 0.125
ThreadedStreamConsumerTest 3 0 0 0 100% 12.706

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.022
ConsoleOutputFileReporterTest 4 0 0 0 100% 0.085

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.003
DirectoryScannerTest 5 0 0 0 100% 0.051
DependenciesScannerTest 4 0 0 0 100% 0.072
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.02
testFileNameWithoutSuffix 0.002

ConsoleOutputFileReporterTest

testConcurrentAccessReportFile 0.078
testNullReportFile 0.001
testFileNameWithSuffix 0.005
testFileNameWithoutSuffix 0.001

SurefirePropertiesTest

testKeys 0.001
testConstructWithOther 0.001
testKeysReinsert 0.001
testPutAll 0

SpecificFileFilterTest

testMatchSingleSegmentWildcard 0.002
testMatchSingleSegmentWordWildcard 0
testMatchSingleCharacterWildcard 0.001
testMatchMultiSegmentWildcard 0

DirectoryScannerTest

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

DependenciesScannerTest

testLocateTestClassesFromMultipleArtifactsWithType 0.054
testLocateTestClassesFromArtifactWithClassifier 0.005
testLocateTestClassesFromMultipleVersionsOfArtifact 0.009
testLocateTestClasses 0.004

RunEntryStatisticsMapTest

testPrioritizedClassRuntime 0.012
testMultiLineTestMethodName 0.025
testDeserializeClass 0.009
testSerialize 0.005
testCombinedMethodNames 0.004
testPrioritizedFailureFirst 0.001
testSerializeClass 0.001

WrappedReportEntryTest

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

StatelessXmlReporterTest

testFreeOnDeferredFile 0.531
testWritesOnDeferredFile 0.018
testAllFieldsSerialized 0.068
testOutputRerunFlakyFailure 0.035
testSyncOnDeferredFile 0.002
testFileNameWithoutSuffix 0.006
testCacheOnDeferredFile 0.003
testOutputRerunFlakyAssumption 0.01
testNoWritesOnDeferredFile 0
testLengthOnDeferredFile 0.002

DefaultReporterFactoryTest

testCreateReporterWithZeroStatistics 0.292
testMergeTestHistoryResult 0.048
testGetTestResultType 0
testLogger 0

ForkingRunListenerTest

testFailedWithCommaInMessage 0.033
testAssumptionFailure 0.001
testSetStarting 0.001
testFailure 0.001
testSystemProperties 0.003
testMultipleEntries 0.002
test2DifferentChannels 0.001
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.077
testExceptionWhenCurrentDirectoryIsNotRealDirectory 0.004
testEnv 0.009
testArglineWithNewline 0.005
testCliArgs 0.007
testDebugLine 0.002
testCurrentWorkingDirectoryPropagationIncludingForkNumberExpansion 0.005
testExceptionWhenCurrentDirectoryCannotBeCreated 0.003

BooterDeserializerStartupConfigurationTest

testClassPathConfiguration 0.016
testProcessChecker 0.003
testProvider 0.003
testClassLoaderConfiguration 0.003
testClassLoaderConfigurationTrues 0.002
testProcessCheckerAll 0.003
testProcessCheckerNull 0.003

BooterDeserializerProviderConfigurationTest

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

TestProvidingInputStreamTest

shouldReadTest 0.002
shouldDecodeTwoCommands 0.004
finishedTestsetShouldNotBlock 0.102
emptyStreamShouldWaitUntilClosed 1.004
closedStreamShouldReturnNullAsEndOfStream 0

TestLessInputStreamBuilderTest

shouldDecodeTwoCommands 0.004
shouldThrowUnsupportedException1 0.001
shouldThrowUnsupportedException2 0
shouldThrowUnsupportedException3 0
shouldThrowUnsupportedException4 0
shouldThrowUnsupportedException5 0.001
shouldThrowUnsupportedException6 0
combinedCommands 0.002
immediateCommands 0
cachableCommandsShouldBeIterableWithStillOpenIterator 0

SPITest

shouldLoad2SpiObjects 0.005
shouldNotLoadEmptySpi 0.001
shouldNotLoadSpiDoesNotExist 0.001

SurefireHelperTest

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

AbstractSurefireMojoTest

shouldHaveStartupConfigForNonModularClasspath 1.359
providerClasspathCachingIsNotSharedAcrossMojoInstances 0.037
shouldSmartlyResolveJUnit5ProviderWithJUnit4 0.113
shouldSmartlyResolveJUnit5ProviderWithVintage 0.012
shouldSmartlyResolveJUnit5ProviderWithJUnit5Commons 0.015
shouldSmartlyResolveJUnit5ProviderWithJUnit5Engine 0.012
shouldSmartlyResolveJUnit5ProviderWithJupiterApi 0.017
shouldSmartlyResolveJUnit5ProviderWithJupiterEngine 0.012
shouldFilterTestsOnIncludesFile 0.042
shouldFilterTestsOnExcludesFile 0.006
shouldFilterTestsOnExcludes 0.01
shouldRetainInPluginArtifacts 0.005
shouldRetainInProcArtifactsUnique 0.003
shouldCreateInProcClasspath 0.004
shouldGenerateTestClasspath 0.173
shouldCreateStartupConfigWithModularPath 0.081
shouldConvertJunitEngineParameters 0.005
shouldVerifyConfigParameters 0.004
shouldNotPerformMethodFilteringOnIncludes 0.005
shouldUseOnlySpecificTests 0.006
noModuleDescriptorFile 0.006
correctModuleDescriptor 0.012
shouldExistTmpDirectory 0.113
corruptedModuleDescriptor 0.03
shouldShowMap 0.004
shouldShowArray 0.006
shouldSmartlyResolveJUnit5ProviderWithJupiterEngineInPluginDependencies 0.011

DefaultForkConfigurationTest

shouldBeEmptyArgLineInsteadOfNewLines 0.783
shouldBeWhitespaceInsteadOfNewLines 0.042
shouldRelocateBooterClassWhenShadefire 0.035
shouldNotRelocateBooterClass 0.001
shouldBeNullArgLine 0.034
shouldBeEmptyArgLine 0.033
shouldBeWithoutEscaping 0.03
shouldBeWithEscaping 0.032
shouldEscapeThreadNumber 0.031
shouldEscapeForkNumber 0.029

JarManifestForkConfigurationTest

relativeClasspathUnixSimple 0.687
relativeClasspathUnixTricky 0.003
relativeClasspathWindowsSimple 0.003
relativeClasspathWindowsTricky 0.002
shouldRelativizeOnRealPlatform 0.001
shouldMakeAbsoluteUriOnRealPlatform 0.001
shouldMakeRelativeUriOnRealPlatform 0
crossDriveWindows 0.033
shouldEscapeUri 0.003

ModularClasspathForkConfigurationTest

shouldCreateModularArgsFile 0.025

AbstractSurefireMojoJava7PlusTest

shouldHaveStartupConfigForModularClasspath 1.366
testAllProviderInfo 0.071
shouldJoinStrings 0.001
shouldHaveStartupConfigForModularClasspathAndTestDescriptor 0.023

AbstractSurefireMojoToolchainsTest

shouldFallthroughToBuildContextWhenNoSpecSet 0.852
shouldNotChangeJavaHomeFromToolchainIfAlreadySet 0.073
shouldChangeJavaHomeFromJvm 0.006
shouldCallMaven33xMethodWhenSpecSet 0.281
shouldChangeJavaHomeFromToolchain 0.002
shouldReturnNoToolchainInMaven32 0.076
shouldThrowMaven33xToolchain 0.001
shouldFailWithWrongJvmExecPath 0.016
shouldNotChangeJavaHomeFromJvmIfAlreadySet 0.001
shouldGetMaven33xToolchain 0
withoutJvmAndToolchain 0.024

ScannerUtilTest

shouldConvertJarFileResourceToJavaClassName 0
shouldBeClassFile 0

MojoMocklessTest

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

ForkClientTest

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

ForkedProcessEventNotifierTest$ReportEntryTest

testReportEntryOperations 2.043

ForkedProcessEventNotifierTest$DecoderOperationsTest

shouldSendStopOnNextTestEvent 0.57
testErrorWithStackTraceWriter 0.006
testStdOutStreamPrintWithNull 0.004
testStdOutStreamPrintlnWithNull 0.001
shouldHandleErrorAfterNullLine 0.001
shouldHandleErrorAfterUnknownOperation 0.017
testDebug 0.002
testError 0.001
shouldSendByeEvent 0.001
shouldSendNextTestEvent 0.001
testErrorWithException 0.003
testWarning 0
testStdOutStream 0.001
testStdOutStreamPrint 0.001
testStdOutStreamPrintln 0.001
testStdErrStream 0.001
shouldHandleExit 0.022
testConsole 0.001
shouldCorrectlyDecodeStackTracesWithEmptyStringTraceMessages 0.038

ConsoleOutputReporterTest

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

StatelessReporterTest

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

TestSetStatsTest

shouldFallBackToTestGroupIfJUnit5TestGroupIsNull 0.577
shouldConcatenateWithTestGroup 0.005
shouldConcatenateWithJUnit5TestGroup 0.001

StatelessTestsetInfoReporterTest

shouldReportTestsetLifecycle 0.762
shouldAssertToStringReporter 0.004
shouldAssertToStringJUnit5Reporter 0.002
shouldCreateFileReporterListener 0.004
shouldCreateConsoleReporterListener 0.001
shouldCloneReporter 0.001
shouldCloneJUnit5Reporter 0.001

CommonReflectorTest

shouldProxyConsoleLogger 0.018
createReportingReporterFactory 0
testCreateConsoleLogger 0.002

ForkStarterTest

processShouldExitWithoutSayingGoodBye 0.158
processShouldWaitForAck 0.128

ForkChannelTest

shouldRequestReplyMessagesViaTCP 0.03

StreamFeederTest

shouldFailThread 0.014
shouldEncodeCommandToStream 0.001

E2ETest

shouldNotVerifyClient 0.006
endToEndTest 5.848
shouldVerifyClient 0.002

ThreadedStreamConsumerTest

testQueueSynchronizer 4.808
testBasicStatus 3.005
testThreadedStreamConsumer 4.893

EventDecoderTest

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

EventConsumerThreadTest

performanceTest 7.984

ChecksumCalculatorTest

testGetSha1 0

AbstractSurefireMojoJunitCoreProvidersInfoTest

test[0: junit=null, junitDep=null, parallel=false, groups=false then isApplicable=false] 0.126
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.001
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
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.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.001
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.018
jUnitPlatformProviderApplicable 0
jUnitPlatformProviderNotApplicable 0.001
jUnitPlatformProviderNotApplicableForPlatformRunner 0
testNgProviderNotApplicable 0
defaultProviderAreAlwaysAvailable 0
testNgProviderApplicable 0
jUnit4ProviderJunit45AsDependencyArtifact 0.001
jUnit4ProviderJunit3AsDependencyArtifact 0
jUnit4ProviderJunit47AsDependencyArtifact 0
jUnit4ProviderNullArtifacts 0
jUnit4ProviderOnlyJunitDepArtifact 0.001
dynamicProviderAreAlwaysApplicable 0