Note: failures are anticipated and checked for with assertions while errors are unanticipated.
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|
 | ScheduleProjectsJobTest | 3 | 0 | 0 | 0 | 100% | 0.008 |
 | QuartzProjectSchedulerTest | 9 | 0 | 0 | 0 | 100% | 0.221 |
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|
 | BaseDtoTest | 3 | 0 | 0 | 0 | 100% | 0.014 |
 | StateManagerConfigDtoTest | 1 | 0 | 0 | 0 | 100% | 0.002 |
| Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
|---|
 | PluginVersionDigesterTest | 6 | 0 | 0 | 0 | 100% | 0.137 |
 | PluginSupportTest | 4 | 0 | 0 | 0 | 100% | 0.009 |
 | testPropertyChangeSupport | 0.001 |
 | testPropertyChangeSupportWrongName | 0.001 |
 | testCloneClearsListeners | 0.001 |
 | testRunStartsBuildDaemons | 0.002 |
 | testShutdownStopsBuildDaemons | 0.001 |
 | testSortsDaemons | 0.001 |
 | testGetDaemonByName | 0 |
 | testUpdateBuildDaemonConfigNotifiesScheduler | 0 |
 | testDeleteSchedulerConfigThrowsOnNotFound | 0 |
 | testDeleteSchedulerConfigStopsIfRunning | 0.001 |
 | testUpdateSchedulerConfigThrowsDuplicateName | 0.001 |
 | testAddSchedulerConfigThrowsDuplicateName | 0.001 |
 | testAddSchedulerWhileNotRunningDoesNotStart | 0.002 |
 | testAddScheduleWhileRunningStarts | 0.001 |
 | testNoMatch | 0.001 |
 | testSingleMatchRegex | 0 |
 | testSingleMatchRegexNoTrailingText | 0 |
 | testSingleMatchRegexNoPrecedingText | 0.001 |
 | testDoubleMatchRegex | 0.013 |
 | testDoubleMatchRegexCombined | 0.001 |
 | testDoubleMatchRegexComplicated | 0.002 |
 | testMatchRegexMultpleIds | 0.003 |
 | testMatchRegexMultpleIdsWithConjunction | 0.001 |
 | testMatchRegexMultpleIdsAndThenSome | 0.001 |
 | testMatchUrl | 0 |
 | testMatchUrlTrimsTrailingParenthesis | 0 |
 | testMatchUrlTrimsTrailingPeriod | 0 |
 | testMatchUrlAndIssue | 0.001 |
 | testMatchUrlWhenIdPatternSet | 0.002 |
 | testNotRequested | 0.022 |
 | testRequestedButWorkdirNotPresent | 0.003 |
 | testRequestedButWorkdirEmpty | 0.018 |
 | testRequestedButPreviousBuildNotPresent | 0.009 |
 | testRequestedButPreviousBuildError | 0.003 |
 | testRequestedButPreviousBuildDifferentTag | 0.004 |
 | testRequestedAllCriteriaMet | 0.002 |
 | testDaily | 0.009 |
 | testDailyAlreadyBuilt | 0.002 |
 | testCannotGetTwoProjectsAtOnce | 0.013 |
 | testTargetCompletedThrowsIfNotFound | 0.001 |
 | testGetTarget | 0.001 |
 | testGetProjectsBeingBuilt | 0.002 |
 | testGetTargetDoesNotAddNullToActive | 0.007 |
 | testTargetCompletedFiresEvent | 0.002 |
 | testTargetCompletedFiresEventWithDetailedStatus | 0.002 |
 | testSkipDoesNotFireWhenPreviousSkip | 0.002 |
 | testGetTargetFromDepGroup | 0.002 |
 | testSetsDependencyRev | 0.003 |
 | testBlocksOnPendingDep | 0.003 |
 | testGetsNextOnPendingDep | 0.005 |
 | testFlush | 0.002 |
 | testFiresOnDependencyFailure | 0.002 |
 | testFiresTwiceOnDependencyCycle | 0.003 |
 | testFiresOnDependencyFailed | 0.002 |
 | testReturnsNullAfterDependencyException | 0.003 |
 | testGetPendingTargets | 0.003 |
 | testDoesNotAllowGroupWithSameNameTwice | 0.003 |
 | testAllowsGroupWithSameNameTwiceOnOverride | 0.002 |
 | testTargetNotBuiltLeavesPreviousStatus | 0.003 |
 | testTargetNotPassPreservesLastGoodBuildNumber | 0.002 |
 | testTargetNotPassNoPreviousBuild | 0.001 |
 | testTargetNotBuiltMakesDependentsSkip | 0.002 |
 | testThrowsOnEmptyGroup | 0.002 |
 | testGetLatestStatusShortCircuitsOnNull | 0.001 |
 | testGetTargetWarnsOnDuplicateProject | 0.003 |
 | testGetTargetWarnsOnDuplicateProjectPurgesGroupAndProceeds | 0.002 |
 | testGetTargetWarnsOnDuplicateProjectProceeds | 0.001 |
 | testSimple | 0.001 |
 | testAlreadyScheduled | 0.003 |
 | testShortCircuitOnNoProjects | 0 |
 | testHoldsEvents | 0 |
 | testDoesNotHoldUnknownEvents | 0.001 |
 | testLimitsSize | 0 |
 | testSetMaxTruncates | 0.004 |
 | testGetBuildEvents | 0.003 |
 | testGetInvalidType | 0 |
 | testGetAllGetsAll | 0.001 |
 | testInstallPlugin | 0.153 |
 | testImportCreatesPluginState | 0.047 |
 | testImportThrowsOnBadPlugin | 0.004 |
 | testRemovePlugin | 0.062 |
 | testNoConfig | 0.003 |
 | testConfigBeanNoExist | 0.022 |
 | testInitCreatesPluginStates | 0.024 |
 | testInitDoesNotDeleteFailedPlugins | 0.011 |
 | testInitLoadsBundlesPlugins | 0.03 |
 | testShutdownStopsPlugins | 0.026 |
 | testCallsBuildManagerObservers | 0.021 |
 | testCallsProjectNameChanged | 0.017 |
 | testGetPlugins | 0.07 |
 | testGetInfoNoPlugin | 0.001 |
 | testGetPluginVersions | 0.04 |
 | testGetInfoNotConfigurable | 0.018 |
 | testGetInfo | 0.032 |
 | testCreateObject | 0.097 |
 | testCreateApplicationContextAwareObject | 0.02 |
 | testCreateEnum | 0.022 |
 | testChildContextFormatsMessage | 0.023 |
 | testAddsProjects | 0.012 |
 | testHandlesAlreadyScheduledException | 0.017 |
 | testInit | 0.002 |
 | testSetsProjectNameOnStatus | 0.002 |
 | testDoesNotOverrideBuildNumber | 0.001 |
 | testSetsBuildNumberWhenNull | 0.002 |
 | testGetOutcomeByBuildNumberOneToOne | 0.002 |
 | testGetOutcomeByBuildNumberOutOfBounds | 0.001 |
 | testGetOutcomeByBuildNumberInvalidProject | 0.002 |
 | testGetOutcomeByBuildNumberOffset | 0.003 |
 | testGetOutcomeByBuildNumberOffsetLowerBound | 0.004 |
 | testGetOutcomeByBuildNumberOffsetUpperBound | 0.002 |
 | testGetOutcomeByBuildNumberIncongruous | 0.001 |
 | testGetOutcomeByBuildNumberIncongruous2 | 0.001 |
 | testGetOutcomeByBuildNumberIncongruous3 | 0.001 |
 | testGetOutcomeByBuildNumberIncongruous4 | 0.002 |
 | testGetOutcomeByBuildNumberIncongruousNullMissingBuilds | 0.034 |
 | testSetsStartDate | 0.007 |
 | testKillProjectDuringBuild | 0.019 |
 | testInformsBuildManagerWhenProjectUpToDate | 0.003 |
 | testBuildProjectPreviousNull | 0.005 |
 | testBuildProjectRequestedByUser | 0.065 |
 | testCapturesErrorsAndWarnings | 0.006 |
 | testSupressErrors | 0.007 |
 | testGetsChangeLog | 0.007 |
 | testIncremental | 0.005 |
 | testChangeLogUsesLastKnownRevisionWhenPrevNull | 0.003 |
 | testBuildProjectWithTag | 0.003 |
 | testBuildProjectCopiesLogOnFail | 0.009 |
 | testBuildFailsNoTargetAvailable | 0.005 |
 | testBuildProjectNullOrBlankWorkDir | 0.002 |
 | testBuildProjectCannotCreateWorkDir | 0.002 |
 | testBuildProjectUpToDateForceFlag | 0.008 |
 | testBuildProjectUpToDateDependencyUpdated | 0.004 |
 | testBuildProjectUpToDateDependencyNotUpdated | 0.002 |
 | testBuildProjectWhenConfigIsNewer | 0.003 |
 | testBuildProjectWhenPluginConfigIsNewer | 0.049 |
 | testHandlesRepositoryException | 0.004 |
 | testTreatsGeneralExceptionAsError | 0.017 |
 | testGetExportMimeType | 0.02 |
 | testExport | 0.005 |
 | testCreatesFile | 0.002 |
 | testDoesNotOverwriteIfNotChanged | 0.027 |
 | testGetConfigRootWin32 | 0.001 |
 | testGetConfigRootOther | 0.001 |
 | testCreatesNestedPath | 0.003 |
 | testLoadDefaultIfConfigFileNotPresent | 0.074 |
 | testExtractCorruptPlugin | 0.002 |
 | testExtractPlugin | 0.214 |
 | testExtractPluginVersionDescriptorNotFirstEntry | 0.005 |
 | testExtractPluginNoTopLevel | 0.002 |
 | testExtractPluginEmpty | 0.002 |
 | testExtractPluginMoreThanOneTopLevel | 0.002 |
 | testExtractPluginFileInRootAfterTopLevel | 0.002 |
 | testExtractPluginTwiceThrows | 0.017 |
 | testExtractPluginOverOldVersion | 0.015 |
 | testLoadsPluginVersion | 0.007 |
 | testDeletePlugin | 0.007 |
 | testDeletePluginFailsSchedulesForLater | 0.006 |
 | testGetPluginURLsDeletesMarkedPlugin | 0.006 |
 | testDeleteInvalidThrows | 0.001 |
 | testGetPluginDirs | 0.012 |
 | testStoreProjectOutcome | 0.016 |
 | testStoreProjectOutcomeDoesNotOverrideId | 0.056 |
 | testThrowsOnOutcomeNotFound | 0.001 |
 | testGetOutcomeIds | 0.007 |
 | testCreateBuildOutcome | 0.001 |
 | testGetChangeLogOutputStream | 0.056 |
 | testGetChangeLogInputStreamThrowsOnNotFound | 0.002 |
 | testGetBuildLogOutputStream | 0.055 |
 | testGetBuildLogInputStreamThrowsOnNotFound | 0.001 |
 | testDoesNotRebuildWhenPreviousWasFull | 0.005 |
 | testDoesNotRebuildOnIncrementalBuildRequested | 0.002 |
 | testRebuildOnFullBuildRequestedPreviousIncremental | 0.001 |
 | testRebuildOnDailyFullBuildRequestedPreviousIncremental | 0 |
 | testDoesNotRebuildOnDailyFullBuildRequestedPreviousIncrementalSameDay | 0.001 |
 | testDoesNotRebuildOnDailyFullBuildRequestedPreviousIncrementalPreviousWasFull | 0.001 |
 | testDeleteSchedulerConfigThrowsOnNotFound | 0 |
 | testDeleteSchedulerConfigStopsIfRunning | 0.003 |
 | testUpdateSchedulerConfigThrowsDuplicateName | 0.001 |
 | testAddSchedulerConfigThrowsDuplicateName | 0.001 |
 | testAddSchedulerWhileNotRunningDoesNotStart | 0.001 |
 | testAddScheduleWhileRunningStarts | 0 |
 | testRunStartsSchedulers | 0.001 |
 | testRunDoesNotStartSchedulersIfBuildManagerDisabled | 0.001 |
 | testStartSchedulersIfBuildManagerEnabledLater | 0 |
 | testStopSchedulersIfBuildManagerDisabledLater | 0 |
 | testAddSchedulerDoesNotStartIfManagerDisabled | 0 |
 | testShutdownStopsSchedulers | 0 |
 | testSortsSchedulers | 0.002 |
 | testStartSchedulers | 0 |
 | testUpdateSchedulerConfigNotifiesScheduler | 0 |
 | testRenameSchedulerConfigUpdatesProjects | 0.001 |
 | testDeleteSchedulerConfigRemovesFromProject | 0.001 |
 | testGetProjectsForScheduler | 0.001 |
 | testInitZeroInterval | 0.012 |
 | testStart | 0.007 |
 | testStop | 0 |
 | testConfigurationChanged | 0 |
 | testConfigurationChangedDisable | 0 |
 | testConfigurationChangedSetCronExpr | 0.023 |
 | testGetNextExecutionDateNotStarted | 0 |
 | testGetNextExecutionDate | 0.098 |
 | testCronTrigger | 0.001 |
 | testGetsProjectSkipsOnNull | 0.003 |
 | testKillProjectBeingBuilt | 0.004 |
 | testWatchDogKills | 0.014 |
 | testWatchDogTerminatesOnBuildComplete | 0.255 |
 | testWatchDogTerminatesOnBuildCompleteRaceConditionLots | 1.99 |
 | testDefault | 0.007 |
 | testParentFindsChildMessage | 0.002 |
 | testChildResolvesParentMessage | 0.001 |
 | testNotFoundDoesNotRecurseIndefinately | 0.004 |
 | testDisablesUseCodeAsMessageOptionInChildren | 0.003 |
 | testReceivesInSame | 0.075 |
 | testParentReceivesFromChild | 0.001 |
 | testChildDoesNotReceiveFromParent | 0.001 |
 | testGetPendingTargets | 0.001 |
 | testConstructFromProjectConfig | 0 |
 | testBlocksOnUnbuiltDependency | 0.001 |
 | testThrowsWhenDependencyFailed | 0.001 |
 | testIgnoresFailedDependencyOnFlag | 0 |
 | testIgnoresMissingDependencyOnFlag | 0 |
 | testThrowsWhenDependencyNotBuilt | 0.001 |
 | testPrepopulateBuildStatus | 0.001 |
 | testThrowsWhenDependencyCycle | 0.001 |
 | testPutsPendingDependenciesFirst | 0.001 |
 | testSortStable | 0.001 |
 | testSortMovesNonDependentUp | 0.001 |
 | testSortDualDep | 0.001 |
 | testSortChainedDep | 0.001 |
 | testSortChained2 | 0 |
 | testSortChained3 | 0.001 |
 | testGetsNextOnPendingDepSingleGroup | 0.001 |
 | testAddsProjects | 0.004 |
 | testOverrideOptions | 0.001 |
 | testOverrideUpdateStrategyIncremental | 0.001 |
 | testOverrideUpdateStrategyClean | 0.001 |
 | testSkipsDependenciesWhenAutoIncludeFalse | 0.001 |
 | testAddsDependenciesWhenAutoSet | 0.002 |
 | testForceBuildDependenciesWhenAutoSet | 0.001 |
 | testForceNotAppliedWhenAutoNotSet | 0.003 |
 | testSkipsDependenciesWhenPolicyNone | 0.001 |
 | testAutoIncludeLevel2 | 0.001 |
 | testAddsSingleWhenOneProjectNoDeps | 0.001 |
 | testNoDuplicates | 0.001 |
 | testCreatesBeanAsRoot | 0 |
 | testSimple | 0.043 |
 | testUUID | 0.001 |
 | testUUIDInMap | 0.002 |
 | testEncodesInnerBean | 0.005 |
 | testHandlesPrimitives | 0.004 |
 | testIgnoresTransient | 0.001 |
 | testHandlesArrays | 0.005 |
 | testHandlesEnum | 0.003 |
 | testHandlesFile | 0.003 |
 | testHandlesList | 0.005 |
 | testEncodesMap | 0.005 |
 | testEncodesMapKeyAsBean | 0.007 |
 | testIsPrimitive | 0 |
 | testAddBeanAddsToRoot | 0 |
 | testWritesOutput | 0.028 |
 | testLoadDefaultConfig | 0.044 |
 | testUseFactoryBean | 0.003 |
 | testUseFactoryBeanForEnum | 0.003 |
 | testNotNeedsFactory | 0 |
 | testNeedsFactory | 0.001 |
 | testGetPluginManagerBeanName | 0 |
 | testGetCtrArgsThrowsOnNoId | 0.001 |
 | testGetCtrArgs | 0 |
 | testGetFactoryMethod | 0.001 |
 | testThrowsWhenListIsNull | 0.003 |
 | testGetProjectConfig | 0 |
 | testShutdownDoesWriteConfig | 0 |
 | testShutdownIgnoredWhenNotRunning | 0 |
 | testStartInitsBuildMgr | 0.001 |
 | testAddProject | 0.001 |
 | testAddProjectThrowsOnDuplicateName | 0.001 |
 | testUpdateProjectThrowsOnDuplicateName | 0 |
 | testRenameProjectUpdatesDependencies | 0.001 |
 | testSortsOnAddProject | 0 |
 | testUpdateProjectThrowsOnNotFound | 0.001 |
 | testUpdateProjectSaves | 0.001 |
 | testDeleteProject | 0.001 |
 | testDeleteProjectLeavesOthers | 0.001 |
 | testDeleteProjectThrowsOnDependency | 0.001 |
 | testUpdateProject | 0.001 |
 | testUpdateProjectSorts | 0.001 |
 | testFlushDelegates | 0 |
 | testUpdatePluginConfig | 0.001 |
 | testGetPluginModificationDateNull | 0 |
 | testGetPluginModificationDateNoConfig | 0 |
 | testGetPluginModificationDate | 0 |