Fork me on GitHub

Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
137 0 0 2 98.5% 593.0 s

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
e2e 72 0 0 2 97.2% 590.8 s
com.github.danielflower.mavenplugins.release 65 0 0 0 100% 2.159 s

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

e2e

- Class Tests Errors Failures Skipped Success Rate Time
InheritedVersionsTest 2 0 0 0 100% 17.21 s
BomDependencyUsingParentModuleVersionTest 4 0 0 0 100% 59.09 s
ExecutionTest 6 0 0 0 100% 31.62 s
IndependentVersionsTest 3 0 0 0 100% 19.43 s
PartialReleaseTest 3 0 0 0 100% 25.71 s
NestedModulesTest 2 0 0 0 100% 50.03 s
ValidationTest 8 0 0 0 100% 38.96 s
VersionsReportTest 1 0 0 0 100% 5.691 s
MavenCompatibilityTest 1 0 0 1 0% 0.001 s
HelpTest 2 0 0 0 100% 4.478 s
TestRunningTest 2 0 0 0 100% 9.994 s
DifferentDelimiterTest 1 0 0 0 100% 7.549 s
SingleModuleTest 6 0 0 0 100% 55.19 s
BomDependencyTest 4 0 0 0 100% 45.76 s
ParentAsSiblingTest 2 0 0 0 100% 19.53 s
LocalPluginTest 2 0 0 0 100% 19.37 s
JGitDiscoveryTest 1 0 0 1 0% 0.003 s
NextMojoTest 5 0 0 0 100% 40.41 s
SkippingUnchangedModulesTest 7 0 0 0 100% 76.19 s
VersionOnlyTagTest 6 0 0 0 100% 54.99 s
GitRelatedTest 4 0 0 0 100% 9.586 s

com.github.danielflower.mavenplugins.release

- Class Tests Errors Failures Skipped Success Rate Time
VersionNamerTest 6 0 0 0 100% 0 s
ReleasableModuleTest 2 0 0 0 100% 0.002 s
ReleaseInvokerTest 13 0 0 0 100% 0.298 s
AnnotatedTagTest 8 0 0 0 100% 0.080 s
BaseMojoTest 7 0 0 0 100% 0.159 s
LocalGitRepoTest 4 0 0 0 100% 0.268 s
AnnotatedTagFinderTest 6 0 0 0 100% 0.160 s
DiffDetectorTest 14 0 0 0 100% 0.687 s
ReactorTest 4 0 0 0 100% 0.004 s
SshAgentSessionFactoryTest 1 0 0 0 100% 0.501 s

Test Cases

[Summary] [Package List] [Test Cases]

InheritedVersionsTest

buildsAndInstallsAndTagsAllModules 11.72 s
thePomChangesAreRevertedAfterTheRelease 5.496 s

BomDependencyUsingParentModuleVersionTest

willReleaseConsoleAppAndCoreUtilsWhenCoreUtilsIsChanged 14.72 s
willReleaseOnlyConsoleAppWhenConsoleAppIsChanged 13.97 s
willReleaseAllWhenBomIsChanged 15.16 s
willReleaseAllButBomWhenParentIsChanged 15.23 s

ExecutionTest

profilesPassedToTheReleaseExecutionArePassedOnToTheDeployment 5.356 s
argumentsCanBePassed 5.392 s
mvn_optionsEnvVarIsPassedToExecution 5.383 s
envVarsAreInherited 5.392 s
userAndGlobalSettingsCanBeOverwrittenWithStandardMavenCommandLineParameters 5.028 s
profilesNotPassedToTheReleaseExecutionAreNotPassedOnToTheDeploymentButConfiguredProfilesAre 5.069 s

IndependentVersionsTest

buildsAndInstallsAndTagsAllModules 11.89 s
thePomChangesAreRevertedAfterTheRelease 5.565 s
whenRunFromASubFolderItShowsAnError 1.968 s

PartialReleaseTest

buildsAndInstallsAndTagsAllModules 9.695 s
thePomChangesAreRevertedAfterTheRelease 5.532 s
whenNoChangesHaveBeenDetectedTheRequestedModuleIsBuiltAnyway 10.49 s

NestedModulesTest

buildsAndInstallsAndTagsAllModules 43.20 s
thePomChangesAreRevertedAfterTheRelease 6.832 s

VersionNamerTest

ifTheBuildNumberIsNullButThereIsAPreviousBuildNumbersThenThatValueIsIncremented 0 s
ifTheBuildNumberIsNullAndThePreviousBuildNumbersIsEmptyListThenZeroIsUsed 0 s
throwsIfTheVersionWouldNotBeAValidGitTag 0 s
addsTheBuildWithADash 0 s
removesTheSnapshotAndSticksTheBuildNumberOnTheEnd 0 s
getterReturnsDefinedOrDefaultDelimiter 0 s

ValidationTest

ifAReleaseTagAlreadyExistsInTheRemoteRepoThenItErrorsEarly 2.092 s
failsIfThereAreDependenciesOnSnapshotVersionsThatAreNotPartOfTheReactor 8.767 s
failsIfThereAreDependenciesOnSnapshotVersionsWithVersionPropertiesThatAreNotPartOfTheReactor 8.758 s
failsIfThereAreUntrackedFiles 1.998 s
passIfThereAreUntrackedFilesWhichAreAddedToUntrackedConfiguration 5.514 s
ifIOErrorOccursWhileUpdatingPomsThenThisIsReported 2.173 s
ifTheSameVersionIsReleasedTwiceItErrorsLoudly 7.638 s
failsIfThereAreUncommittedFiles 2.019 s

VersionsReportTest

buildsAndInstallsAndTagsAllModules 5.690 s

ReleasableModuleTest

aReleaseableModuleCanBeCreatedFromAnUnreleasableOne 0 s
getsTheTagFromTheArtifactAndVersion 0 s

MavenCompatibilityTest

- 0 s
- got: "true", expected: null -

HelpTest

runningTheHelpMojoTellsYouAboutThePlugin 2.574 s
canShowInformationAboutTheReleaseGoal 1.877 s

ReleaseInvokerTest

runMavenBuild_BaseTest 0.272 s
runMavenBuild_WithReleasableModule 0 s
runMavenBuild_WithUserSettings 0.003 s
runMavenBuild_UserImplicitlyWantsThisToBeReleased 0.002 s
runMavenBuild_WithGoals 0.001 s
runMavenBuild_WithActiveProfiles 0.003 s
runMavenBuild_WithGlobalSettings 0.001 s
runMavenBuild_UserImplicitlyWantsThisToBeReleased_WillNotBeReleased 0.003 s
runMavenBuild_ErrorExitCode 0.002 s
verifyDefaultConstructor 0 s
runMavenBuild_InvocationFailed 0.003 s
runMavenBuild_UserExplicitlyWantsThisToBeReleased 0.002 s
skipTests 0.001 s

AnnotatedTagTest

tagIsFormattedAsExpectedWith0nlyVersionTemplate 0 s
ifATagIsSavedWithoutJsonThenTheVersionIsSetTo0Dot0 0.039 s
gettersReturnValuesPassedIn 0 s
tagIsFormattedAsExpectedWithEmptyTemplate 0 s
testWithInvalidTemplate 0 s
tagIsFormattedAsExpectedWithProjectPrefixTemplate 0 s
aTagCanBeCreatedFromAGitTag 0.036 s
testWithNullTemplate 0 s

TestRunningTest

ifTestsAreSkippedYouCanReleaseWithoutRunningThem 4.972 s
doesNotReleaseIfThereAreTestFailuresButTagsAreStillWritten 5.021 s

BaseMojoTest

configureJsch_PomIdentityFile 0.119 s
configureJsch_SshAgentDisabled 0.006 s
configureJsch_SettingsIdentityFile 0.007 s
configureJsch_CustomKnownHosts 0.004 s
configureJsch_CustomIdentityOverridesPom 0.005 s
configureJsch_ServerIdDoesNotExist 0.009 s
configureJsch_CustomPassphraseOverridesPom 0.004 s

DifferentDelimiterTest

canUpdateSnapshotVersionToReleaseVersionAndInstallToLocalRepo 7.545 s

SingleModuleTest

canUpdateSnapshotVersionToReleaseVersionAndInstallToLocalRepo 7.599 s
thePomChangesAreRevertedAfterTheRelease 5.482 s
originTagsNotConsultedWithoutPull 10.44 s
theBuildNumberIsOptionalAndWillStartAt0AndThenIncrementTakingIntoAccountLocalAndRemoteTags 20.75 s
theLocalAndRemoteGitReposAreTaggedWithTheModuleNameAndVersion 5.421 s
onlyLocalGitRepoIsTaggedWithTheModuleNameAndVersionWithoutPush 5.494 s

BomDependencyTest

willReleaseConsoleAppAndCoreUtilsWhenCoreUtilsIsChanged 11.52 s
willReleaseOnlyConsoleAppWhenConsoleAppIsChanged 10.65 s
willReleaseAllWhenBomIsChanged 11.68 s
willReleaseAllButBomWhenParentIsChanged 11.91 s

LocalGitRepoTest

canHaveManyTags 0.173 s
canDetectRemoteTags 0.031 s
canDetectLocalTags 0.025 s
usesThePassedInScmUrlToFindRemote 0.038 s

ParentAsSiblingTest

buildsAndInstallsAndTagsAllModules 14.01 s
thePomChangesAreRevertedAfterTheRelease 5.519 s

AnnotatedTagFinderTest

respectDelimiterWhenExtractingBuildNumber 0 s
returnsMultipleTagsOnASingleCommit 0.055 s
returnsOnlyTagsOfCurrentBranch 0.049 s
canRecogniseTagsThatArePotentiallyOfTheSameVersion 0 s
versionNamerCaresNotForOrderOfTags 0.001 s
findsTheLatestCommitWhereThereHaveBeenNoBranches 0.055 s

DiffDetectorTest

canDetectLatestTagOnBranch 0.038 s
canDetectLatestBuildNoMatterIfCreatedWrongWayRound 0.033 s
canFilterOutChangesInExcludedPathWildcard 0.038 s
canDetectLocalChangesWithModuleFolders 0.075 s
canIgnoreNotRequiredChanges 0.043 s
canDetectChangesWithFilteredOutExcludedPaths 0.034 s
canDetectThingsInTheRoot 0.034 s
canDetectIfFilesHaveBeenChangedForAModuleSinceSomeSpecificTag 0.060 s
canSkipIgnoredPathSettingsIfRequiredPathsIsSpecified 0.039 s
canFilterOutChangesInExcludedPath 0.034 s
canFilterOutExcludedChangesInSubmodule 0.075 s
canDetectChangesAfterTheLastTag 0.056 s
canDetectLatestBuild 0.032 s
canIgnoreChangesInModuleFolders 0.088 s

LocalPluginTest

runWithLocalPluginSnapshotDependencyShouldSucceed 9.194 s
runWithSnapshotPluginDependencyShouldFail 2.180 s

ReactorTest

ifNotFoundThenAUnresolvedSnapshotDependencyExceptionIsThrown 0.002 s
returnsTheLatestTagIfThereAreChanges 0 s
findOrReturnNullReturnsNullIfNotFound 0 s
canFindModulesByGroupAndArtifactName 0 s

JGitDiscoveryTest

- 0 s
- got: "true", expected: null -

NextMojoTest

changesInTheRootAreDetected 7.633 s
doesNotReReleaseAModuleThatHasNotChanged 8.303 s
ifADependencyHasNotChangedButSomethingItDependsOnHasChangedThenTheDependencyIsReReleased 8.350 s
ifThereHaveBeenNoChangesCanOptToReleaseNoModules 8.047 s
ifThereHaveBeenNoChangesThenReReleaseAllModules 8.078 s

SkippingUnchangedModulesTest

changesInTheRootAreDetected 10.41 s
ifThereHaveBeenNoChangesThenCanOptToFailTheBuild 8.076 s
doesNotReReleaseAModuleThatHasNotChanged 10.94 s
ifADependencyHasNotChangedButSomethingItDependsOnHasChangedThenTheDependencyIsReReleased 12.21 s
ifThereHaveBeenNoChangesThenCanOptNotToReleaseAnything 8.274 s
ifThereHaveBeenNoChangesThenReReleaseAllModules 12.01 s
ifThereHaveBeenNoChangesButArtifactsCannotBeResolvedThenReleaseIsForcedForTheseArtifacts 14.27 s

SshAgentSessionFactoryTest

createDefaultJSch_WithKnownHosts 0.498 s

VersionOnlyTagTest

canUpdateSnapshotVersionToReleaseVersionAndInstallToLocalRepo 7.613 s
thePomChangesAreRevertedAfterTheRelease 5.462 s
originTagsNotConsultedWithoutPull 10.45 s
theBuildNumberIsOptionalAndWillStartAt0AndThenIncrementTakingIntoAccountLocalAndRemoteTags 20.62 s
theLocalAndRemoteGitReposAreTaggedWithTheModuleNameAndVersion 5.491 s
onlyLocalGitRepoIsTaggedWithTheModuleNameAndVersionWithoutPush 5.345 s

GitRelatedTest

ifTheScmIsSpecifiedButIsNotGitThenThisIsThrown 1.844 s
ifThereIsNoRemoteButTheScmDetailsArePresentThenThisIsUsed 3.701 s
ifTheReleaseIsRunFromANonGitRepoThenAnErrorIsClearlyDisplayed 1.935 s
ifThereIsNoScmInfoAndNoRemoteBranchThenAnErrorIsThrown 2.105 s

Failure Details

[Summary] [Package List] [Test Cases]


- skipped: got: "true", expected: null
- skipped: got: "true", expected: null