Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
77 0 0 0 100% 2.726

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
com.github.dexecutor.core.support 7 0 0 0 100% 0.019
com.github.dexecutor.core.task 6 0 0 0 100% 0
com.github.dexecutor.core.graph 23 0 0 0 100% 0.03
com.github.dexecutor.core 41 0 0 0 100% 2.677

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

com.github.dexecutor.core.support

Class Tests Errors Failures Skipped Success Rate Time
PreconditionsTest 5 0 0 0 100% 0.019
ThreadPoolUtilTest 2 0 0 0 100% 0

com.github.dexecutor.core.task

Class Tests Errors Failures Skipped Success Rate Time
AbstractDelegatingTaskTest 5 0 0 0 100% 0
TaskFactoryTest 1 0 0 0 100% 0

com.github.dexecutor.core.graph

Class Tests Errors Failures Skipped Success Rate Time
CyclicValidatorTest 2 0 0 0 100% 0
DefaultDagTest 11 0 0 0 100% 0.001
LevelOrderTraversarTest 2 0 0 0 100% 0.028
MergedLevelOrderTraversarTest 2 0 0 0 100% 0.001
NodeTest 6 0 0 0 100% 0

com.github.dexecutor.core

Class Tests Errors Failures Skipped Success Rate Time
DefaultExecutionEngineTest 3 0 0 0 100% 1.775
DexecutorConfigTest 3 0 0 0 100% 0
DexecutorConsiderExecutionErrorTest 1 0 0 0 100% 0.23
DexecutorForceStopTest 1 0 0 0 100% 0
DexecutorImmediateRetryingTerminatingTest 1 0 0 0 100% 0.048
DexecutorImmediateRetryingTest 1 0 0 0 100% 0.125
DexecutorNonTerminationTest 1 0 0 0 100% 0.04
DexecutorRecoveringTest 2 0 0 0 100% 0.053
DexecutorScheduledRetryingTerminatingTest 1 0 0 0 100% 0.05
DexecutorScheduledRetryingTest 1 0 0 0 100% 0.107
DexecutorSkippLogicTest 1 0 0 0 100% 0.09
DexecutorTerminatingTest 1 0 0 0 100% 0.053
DexecutorTest 6 0 0 0 100% 0.085
ExecutionConfigTest 4 0 0 0 100% 0.003
ExecutionResultsTest 6 0 0 0 100% 0.008
ExecutionResultTest 6 0 0 0 100% 0.01
TaskExecutionExceptionTest 2 0 0 0 100% 0

Test Cases

[Summary] [Package List] [Test Cases]

DefaultExecutionEngineTest

itIsNotDistributed 0.618
toStringIsNotNull 0
processResult 0.145

DexecutorConfigTest

immediateRetryPoolThreadsCountIsOne 0
shouldThrowIllegalArgumentExceptionWhenValidatorIsNull 0
scheduledRetryPoolThreadsCount 0

DexecutorConsiderExecutionErrorTest

testDependentTaskExecution 0.23

DexecutorForceStopTest

testDependentTaskExecution 0

DexecutorImmediateRetryingTerminatingTest

testDependentTaskExecution 0.048

DexecutorImmediateRetryingTest

testDependentTaskExecution 0.123

DexecutorNonTerminationTest

testDependentTaskExecution 0.04

DexecutorRecoveringTest

testRecoverTerminated 0.022
testRecover 0.031

DexecutorScheduledRetryingTerminatingTest

testDependentTaskExecution 0.05

DexecutorScheduledRetryingTest

testDependentTaskExecution 0.107

DexecutorSkippLogicTest

testDependentTaskExecution 0.09

DexecutorTerminatingTest

testDependentTaskExecution 0.041

DexecutorTest

shouldThrowExectionAwaitingTermination 0.066
testPrint 0.007
testAddAsDependencyToAllInitialNodes 0.002
testMergedPrint 0.002
testAddAsDependentOnAllLeafNodes 0.001
shouldThrowExectionRunningTeminatedExecutor 0.003

ExecutionConfigTest

isterminating 0.001
executionBehaviorIsRetrying 0
isNonterminating 0.001
retryDelayIsOne 0

ExecutionResultsTest

testThereIsNoParentResult 0.001
testToStringIsNotNull 0.001
testGetAllShouldReturnOneObject 0
testGetFirstIsNotNull 0.001
testThereIsParentResult 0
testGetFirstIsNull 0

ExecutionResultTest

testExecutionResultToBeOne 0.001
testExecutionResultShouldBeSkipped 0
testExecutionResultIdShouldBeOne 0.002
testExecutionResultShouldBeSuccess 0
testExecutionResultShouldBeErrored 0
testExecutionResultToStringShouldNotBeNull 0.001

CyclicValidatorTest

vlidateNoExceptionThrown 0
vlidateExceptionThrown 0

DefaultDagTest

testAllNodes 0
testNonProcessedRootNodesAreInitialNodes 0
testNonProcessedRootNodesAreInitialNodesIntersection 0
testGraphSize 0
testAddAsDependencyToAllInitialNodes 0
testAddAsDependentOnAllLeafNodes 0
testInitialNodes 0
nodeTest 0
testAddSameDependency 0
testNonProcessedRootNodesAreInitialNodes1 0
testLeafNodes 0.001

LevelOrderTraversarTest

testTringlePrint 0
testUPrint 0.028

MergedLevelOrderTraversarTest

testComplex2Print 0
testComplexPrint 0

NodeTest

testNodeIsSkipped 0
testNodeIsSuccess 0
testNodeIsNotSkipped 0
testNodeIsErrored 0
testNodeIsNotSuccess 0
testNodeIsNotErrored 0

PreconditionsTest

shouldNotThrowIllegalArgumentExceptionCheckArgument 0
createInstance 0
shouldThrowIllegalArgumentExceptionCheckArgument 0.001
shouldNotThrowIllegalArgumentException 0
shouldThrowIllegalArgumentException 0

ThreadPoolUtilTest

createInstance 0
testIoIntesivePoolSize 0

AbstractDelegatingTaskTest

testId 0
testConsiderExecutionError 0
testShouldConsiderExecutionError 0
testShouldExecute 0
testExecutionBehavior 0

TaskFactoryTest

createInstance 0

TaskExecutionExceptionTest

testCauseShouldNotBeNull 0
testMsgShouldBeAsPassed 0