Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
80 0 0 0 100% 13.054

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
info.ronjenkins.maven.rtr.steps.release 13 0 0 0 100% 2.059
info.ronjenkins.maven.rtr 36 0 0 0 100% 9.298
info.ronjenkins.maven.rtr.steps 19 0 0 0 100% 1.007
info.ronjenkins.maven.rtr.releasephases 11 0 0 0 100% 0.676
util 1 0 0 0 100% 0.014

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

info.ronjenkins.maven.rtr.steps.release

Class Tests Errors Failures Skipped Success Rate Time
RebuildReleaseReactorTest 4 0 0 0 100% 0.556
AbstractSmartReactorReleaseStepsTest 7 0 0 0 100% 1.247
TransformProjectsIntoReleasesTest 2 0 0 0 100% 0.256

info.ronjenkins.maven.rtr

Class Tests Errors Failures Skipped Success Rate Time
RTRComponentsTest 2 0 0 0 100% 0.048
RTRConfigTest 25 0 0 0 100% 1.809
RTRTest 9 0 0 0 100% 7.441

info.ronjenkins.maven.rtr.steps

Class Tests Errors Failures Skipped Success Rate Time
PerformSmartReactorSanityChecksTest 4 0 0 0 100% 0.253
ValidateSmartReactorEligibilityTest 12 0 0 0 100% 0.501
RebuildProjectDependencyGraphTest 2 0 0 0 100% 0.177
BuildSmartReactorTest 1 0 0 0 100% 0.076

info.ronjenkins.maven.rtr.releasephases

Class Tests Errors Failures Skipped Success Rate Time
RemoveBackupPomsPhaseTest 3 0 0 0 100% 0.146
IndicatePresenceOfBackupPomsPhaseTest 2 0 0 0 100% 0.069
ConditionalCheckDependencySnapshotsPhaseTest 3 0 0 0 100% 0.25
DefensiveRestoreBackupPomsPhaseTest 3 0 0 0 100% 0.211

util

Class Tests Errors Failures Skipped Success Rate Time
PrivateNoArgConstructorCoverageTest 1 0 0 0 100% 0.014

Test Cases

[Summary] [Package List] [Test Cases]

RTRComponentsTest

noNullProjectBuilder 0.007
projectBuilder 0.008

RTRConfigTest

isSinglePomReactorAllowedNullCheck 0.072
flagIsDefaultWhenPropertyIsNull 0.5
getTag 0.106
nullValueWhenNotDefined 0.118
isAllowTimestampedSnapshots 0.065
projectPropertyUsedWhenNotDefinedInSession 0.038
isReleaseNullCheck 0.009
getTagNameFormat 0.038
isDisabled 0.063
getTagBase 0.04
isDisabledNullCheck 0.008
flagIsDeterminedBySetProperty 0.042
isAutoVersionSubmodules 0.035
isRelease 0.038
isSinglePomReactorAllowed 0.07
getReleaseVersion 0.04
getProjectVersionPolicyId 0.041
nonBooleanPropertyValueNotAllowed 0.041
projectValueUsedWhenSessionIsNull 0.04
isAddSchema 0.038
sessionOverridesProjectWhenDefinedInBothPlaces 0.043
isExternalSnapshotsAllowed 0.048
sessionPropertyUsedWhenNotDefinedInProject 0.04
checkParametersWhenAtLeastOneIsNotNull 0.009
sessionValueUsedWhenProjectIsNull 0.04

RemoveBackupPomsPhaseTest

backupPomsNotCreatedMeansNoop 0.034
simulateEqualsExecute 0.033
backupPomsCreatedMeansSuccessfulExecution 0.037

RebuildReleaseReactorTest

exceptionsArePropagated 0.2
successfulExecution 0.235
disabledReleaseMeansNoop 0.023
assertUOEs 0.009

AbstractSmartReactorReleaseStepsTest

nullReleasePhaseCausesException 0.643
releasePhaseErrorResultCausesExceptionWithProperCause 0.133
successfulExecution 0.132
disabledReleaseMeansNoop 0.044
rollbackFailureOfAnyKindCausesExceptionSuppression 0.093
releasePhaseExceptionCausesExceptionWithProperCause 0.086
coverBasicImplementations 0.034

PrivateNoArgConstructorCoverageTest

cover 0.007

IndicatePresenceOfBackupPomsPhaseTest

simulateEqualsExecute 0.029
successfulExecution 0.007

ConditionalCheckDependencySnapshotsPhaseTest

notAllowedMeansSuccessfulExecution 0.156
simulateEqualsExecute 0.027
allowedMeansNoop 0.012

PerformSmartReactorSanityChecksTest

singleProjectNonPomReactorAlwaysWorks 0.119
twoProjectReactorAlwaysWorks 0.048
singleProjectPomReactorFailsIfNotAllowed 0.012
singleProjectPomReactorWorksIfAllowed 0.015

RTRTest

nullStepCausesException 1.861
doubleLoadMeansNoExecution 0.102
buildExtensionCausesException 0.083
failedExecution 0.186
booleanMethodTests 0.1
doubleDetectionComponentLookupException 0.177
classCheckTest 0.053
disabledMeansNoop 0.107
successfulExecution 0.112

TransformProjectsIntoReleasesTest

configureReleaseDescriptorWithoutOptionalParameters 0.14
configureReleaseDescriptor 0.045

ValidateSmartReactorEligibilityTest

mavenReleasePluginInGoalsIsNotEligible 0.041
parentSnapshotAndChildSnapshotIsEligible 0.054
mavenReleasePluginInGoalsFullyQualifiedIsNotEligible 0.01
singleReleaseIsNotEligible 0.01
otherApachePluginsInPomIsEligible 0.013
threeGenerationSnapshotFamilyWithReleaseChildIsNotEligible 0.071
singleSnapshotIsEligible 0.028
mavenReleasePluginInPomIsNotEligible 0.022
parentSnapshotAndChildReleaseIsEligible 0.043
otherGoalsIsEligible 0.014
otherGroupIdsInPomIsEligible 0.013
threeGenerationSnapshotFamilyIsEligible 0.074

RebuildProjectDependencyGraphTest

successfulExecution 0.135
exceptionsGetTranslated 0.03

BuildSmartReactorTest

onlySnapshotsRemain 0.047

DefensiveRestoreBackupPomsPhaseTest

backupPomsNotCreatedMeansNoop 0.049
simulateEqualsExecute 0.032
backupPomsCreatedMeansSuccessfulExecution 0.109