Surefire Report

Summary


Tests Errors Failures Skipped Success Rate Time
195 0 0 0 100% 11.777

Note: failures are anticipated and checked for with assertions while errors are unanticipated.

Package List


Package Tests Errors Failures Skipped Success Rate Time
net.digitaltsunami.tmeter.record 8 0 0 0 100% 0.506
net.digitaltsunami.tmeter.level 31 0 0 0 100% 0.01
net.digitaltsunami.tmeter 132 0 0 0 100% 3.153
net.digitaltsunami.tmeter.action 22 0 0 0 100% 8.107
net.digitaltsunami.tmeter.event 2 0 0 0 100% 0.001

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

net.digitaltsunami.tmeter.record

Class Tests Errors Failures Skipped Success Rate Time
ConsoleTimeRecorderTest 2 0 0 0 100% 0.001
FileTimeRecorderTest 3 0 0 0 100% 0
QueuedTimeRecorderTest 3 0 0 0 100% 0.505

net.digitaltsunami.tmeter.level

Class Tests Errors Failures Skipped Success Rate Time
CategoryTimerLevelTest 7 0 0 0 100% 0.004
ThresholdTimerLevelTest 3 0 0 0 100% 0
TimerLevelSetTest 16 0 0 0 100% 0.005
TimerThresholdTest 5 0 0 0 100% 0.001

net.digitaltsunami.tmeter

Class Tests Errors Failures Skipped Success Rate Time
KeyedTimerNotesTest 22 0 0 0 100% 0.009
TimerBasicStatisticsTest 15 0 0 0 100% 0
TimerLogTypeTest 1 0 0 0 100% 0
TimerNotesListTest 17 0 0 0 100% 0.002
TimerShellTest 19 0 0 0 100% 0.005
TimerTest 36 0 0 0 100% 0.129
TimeTrackerLevelTest 11 0 0 0 100% 0.003
TimeTrackerTest 11 0 0 0 100% 3.005

net.digitaltsunami.tmeter.action

Class Tests Errors Failures Skipped Success Rate Time
ActionChainTest 8 0 0 0 100% 8.086
TimerActionTest 4 0 0 0 100% 0
TimeRecorderActionTest 1 0 0 0 100% 0.001
TimerStatsActionTest 7 0 0 0 100% 0.019
TimerStatsPublisherActionTest 2 0 0 0 100% 0.001

net.digitaltsunami.tmeter.event

Class Tests Errors Failures Skipped Success Rate Time
TimerStoppedEventTest 2 0 0 0 100% 0.001

Test Cases

ActionChainTest

testActionChain 0.075
testSubmitCompletedTimer 1.001
testClearActions 1.001
testAddAction 1.002
testAddActionAfterClear 2.003
testHasActionList 0
testActionProcessorShutdown 2.002
testReset 1.002

TimerActionTest

testAddActionInsert 0
testTimerComplete 0
testResetState 0
testAddAction 0

TimeRecorderActionTest

testProcessTimer 0.001

TimerStatsActionTest

testProcessTimer 0.005
testGetTimerStatisticsForTask 0.002
testReset 0.003
testGetTimerStatisticsSnapshotForTask 0.002
testGetTimerStatisticsSnapshotForTaskNotFound 0.001
testGetAllTimerStatistics 0.003
testGetAllTimerStatisticsSnapshot 0.003

TimerStatsPublisherActionTest

testProcessTimer 0.001
testReset 0

TimerStoppedEventTest

testTimerStoppedEvent 0.001
testGetTimer 0

KeyedTimerNotesTest

testTimerNotesFullConstructor 0.001
testGetValueUsingKey 0
testTimerNotesFullConstructorInvalid 0
testGetValueUsingKeyNotFound 0
testGetStringValueUsingKey 0.001
testIsKeyed 0
testGetKeys 0
testSerializeKeyedNotes 0.001
testSerializeKeyedNotesOverrideNotesDelimiter 0
testSerializeKeyedNotesOverrideBothDelimiters 0
testSerializeKeyedNotesOverrideNotesDelimiterAllNotes 0
testSerializeKeyedNotesOverrideBothDelimitersAllNotes 0
testParseKeyedNotes 0.002
testParseKeyedNotesOverrideNotesDelimiter 0
testParseKeyedNotesOverrideBothDelimiters 0
testGetIndexForKey 0.002
testGetIndexForKeyNotFound 0
testGetNotes 0.002
testTimerNotesValuesOnlyConstructor 0
testGetValueUsingIndex 0
testGetLength 0
testGetStringValueForIndex 0

CategoryTimerLevelTest

testIsEnabledTimerLevel 0.003
testIsEnabledDifferentGroup 0
testIsEnabledTimerLevelArray 0
testHash 0
testEquals 0
testGetLevelType 0.001
testGetGroup 0

ThresholdTimerLevelTest

testIsEnabledTimerLevel 0
testIsEnabledTimerLevelArray 0
testGetLevelType 0

TimerLevelSetTest

testAddLevelArray 0.002
testAddLevelSet 0
testAddLevelArrayCheckForExists 0
testAddThresholdLevelSameGroup 0
testAddThresholdLevelDifferentGroup 0
testAddCategoryLevelDifferentGroup 0.001
testRemoveThresholdLevel 0
testRemoveCategoryLevel 0
testRemoveCategoryLevelSameBackingEnum 0
testAddNull 0
testAddInvalidSet 0.001
testClearLevels 0
testGetLevelGroup 0
testIsEnabledTimerLevel 0
testIsEnabledTimerLevelArray 0
testGetLevelType 0.001

TimerThresholdTest

completeCoverage 0.001
testIsEnabledTimerLevel 0
testIsEnabledTimerLevelArray 0
testGetLevelType 0
testGetGroup 0

ConsoleTimeRecorderTest

testConsoleTimeRecorder 0.001
testConsoleTimeRecorderTimerLogType 0

FileTimeRecorderTest

testRecord 0
testDefaultLogType 0
testConsoleTimeRecorderTimerLogType 0

QueuedTimeRecorderTest

testRecord 0.101
testShutdown 0.202
testShutdownOption 0.202

TimerBasicStatisticsTest

testHashCode 0
testTimerBasicStatisticsTaskNameConstructor 0
testTimerBasicStatisticsTimerConstructor 0
testAddTimer 0
testGetAverageElapsed 0
testGetStdDevElapsed 0
testGetVarianceElapsed 0
testGetCount 0
testGetTotalElapsed 0
testGetMinElapsed 0
testGetMaxElapsed 0
testCompareTo 0
testEqualsObject 0
testGetSnapshot 0
testToString 0

TimerLogTypeTest

testIsLoggingEnabled 0

TimerNotesListTest

testTimerNotesValuesOnlyConstructor 0
testTimerNotesFullConstructor 0
testGetValueUsingKey 0
testGetStringValueUsingKey 0
testIsKeyed 0
testGetIndexForKey 0
testGetIndexForKeyNotFound 0
testSerializeNonKeyedNotesOverrideNotesDelimiter 0
testSerializeNonKeyedNotesOverrideNotesDelimiterKeyedDelimiter 0
testParseNonKeyedNotes 0
testParseNonKeyedNotesOverrideNoteDelimiter 0
testSerializeNonKeyedNotes 0.001
testGetNotes 0
testGetValueUsingIndex 0
testGetLength 0
testGetStringValueForIndex 0.001
testGetKeys 0

TimerShellTest

testTimerString 0
testStart 0
testStop 0
testGetTaskName 0
testGetStartTimeMillis 0.001
testGetStartTimeNanos 0
testGetStopTimeNanos 0
testGetConcurrent 0
testSetConcurrent 0
testGetElapsedNanosRunningSnapshot 0
testGetElapsedNanosRunningNotSnapshot 0
testGetElapsedNanosSnapshotStopped 0.001
testGetElapsedNanos 0
testGetElapsedMillis 0.001
testNotes 0
testOutputCsv 0.001
testOutputNone 0.001
testIsRunning 0
testIsStopped 0

TimerTest

testTimerString 0
testStart 0.001
testStop 0
testGetTaskName 0
testGetStartTimeMillis 0
testGetStopTimeNanos 0
testGetConcurrent 0
testSetConcurrent 0
testGetElapsedNanosRunningSnapshot 0
testGetElapsedNanosRunningNotSnapshot 0
testGetElapsedNanosSnapshotStopped 0
testGetElapsedNanos 0
testGetElapsedMillis 0.001
testNotes 0
testOutputCsv 0.001
testOutputNone 0
testIsRunning 0.001
testIsStopped 0
testTimerStringBoolean 0
testTimerStringTimerLevel 0
testTimerStringBooleanTimerLevel 0
testStopWithNotes 0
testStopWithKeyedNotes 0
testGetThreadName 0.001
testGetStartTimeNanosInvalid 0
testGetStartTimeMillisInvalid 0
testGetStopTimeNanosInvalid 0
testGetElapsedNanosInvalid 0
testGetElapsedMillisInvalid 0
testOutputText 0.01
testNotesOutputCsv 0
testKeyedNotesOutputCsv 0
testNotesOutputText 0
testKeyedNotesOutputText 0
testCsvHeader 0
testSerialization 0.114

TimeTrackerLevelTest

testStartRecordingNoFilterWithLevel 0.001
testStartRecordingNoFilterNoLevel 0.001
testStartRecordingWithFilterNoLevel 0
testStartRecordingWithFilterWithLevel 0
testStartRecordingWithFilterWithDiffLevel 0
testStartRecordingAddToFilter 0
testStartRecordingAddMultipleToFilter 0
testStartRecordingDisableLevel 0.001
testEnableLevelReturnTypes 0
testDisableLevelReturnType 0
testDisableLevelReturnTypes 0

TimeTrackerTest

testStartRecording 0
testKeepListSettings 0
testTrackConcurrentSettings 0
testDecrementConcurrent 0
testLogTypeSettings 0
testLogTypePropagation 0.001
testClear 0
testTrackingDisabledSettings 0
testTrackingDisabled 0
testTimerActionSettings 1.001
testActionChainSettings 2.003