Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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
com.github.dexecutor.core.task 6 0 0 0 100% 0.001
com.github.dexecutor.core.graph 23 0 0 0 100% 0.012
com.github.dexecutor.core 41 0 0 0 100% 2.343

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
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.001
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.002
DefaultDagTest 11 0 0 0 100% 0.01
LevelOrderTraversarTest 2 0 0 0 100% 0
MergedLevelOrderTraversarTest 2 0 0 0 100% 0
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.426
DexecutorConfigTest 3 0 0 0 100% 0.009
DexecutorConsiderExecutionErrorTest 1 0 0 0 100% 0.474
DexecutorForceStopTest 1 0 0 0 100% 0.013
DexecutorImmediateRetryingTerminatingTest 1 0 0 0 100% 0.048
DexecutorImmediateRetryingTest 1 0 0 0 100% 0.064
DexecutorNonTerminationTest 1 0 0 0 100% 0.079
DexecutorRecoveringTest 2 0 0 0 100% 0.069
DexecutorScheduledRetryingTerminatingTest 1 0 0 0 100% 0.017
DexecutorScheduledRetryingTest 1 0 0 0 100% 0.04
DexecutorSkippLogicTest 1 0 0 0 100% 0.031
DexecutorTerminatingTest 1 0 0 0 100% 0.006
DexecutorTest 6 0 0 0 100% 0.062
ExecutionConfigTest 4 0 0 0 100% 0.003
ExecutionResultsTest 6 0 0 0 100% 0.001
ExecutionResultTest 6 0 0 0 100% 0.001
TaskExecutionExceptionTest 2 0 0 0 100% 0

Test Cases

[Summary] [Package List] [Test Cases]

DefaultExecutionEngineTest

itIsNotDistributed 0.778
toStringIsNotNull 0
processResult 0.076

DexecutorConfigTest

immediateRetryPoolThreadsCountIsOne 0.005
shouldThrowIllegalArgumentExceptionWhenValidatorIsNull 0.003
scheduledRetryPoolThreadsCount 0.001

DexecutorConsiderExecutionErrorTest

testDependentTaskExecution 0.46

DexecutorForceStopTest

testDependentTaskExecution 0.009

DexecutorImmediateRetryingTerminatingTest

testDependentTaskExecution 0.047

DexecutorImmediateRetryingTest

testDependentTaskExecution 0.064

DexecutorNonTerminationTest

testDependentTaskExecution 0.079

DexecutorRecoveringTest

testRecoverTerminated 0.041
testRecover 0.027

DexecutorScheduledRetryingTerminatingTest

testDependentTaskExecution 0.017

DexecutorScheduledRetryingTest

testDependentTaskExecution 0.04

DexecutorSkippLogicTest

testDependentTaskExecution 0.031

DexecutorTerminatingTest

testDependentTaskExecution 0.006

DexecutorTest

shouldThrowExectionAwaitingTermination 0.049
testPrint 0.008
testAddAsDependencyToAllInitialNodes 0
testMergedPrint 0
testAddAsDependentOnAllLeafNodes 0
shouldThrowExectionRunningTeminatedExecutor 0.001

ExecutionConfigTest

isterminating 0
executionBehaviorIsRetrying 0
isNonterminating 0
retryDelayIsOne 0

ExecutionResultsTest

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

ExecutionResultTest

testExecutionResultToBeOne 0
testExecutionResultShouldBeSkipped 0
testExecutionResultIdShouldBeOne 0
testExecutionResultShouldBeSuccess 0
testExecutionResultShouldBeErrored 0
testExecutionResultToStringShouldNotBeNull 0

CyclicValidatorTest

vlidateNoExceptionThrown 0.002
vlidateExceptionThrown 0

DefaultDagTest

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

LevelOrderTraversarTest

testTringlePrint 0
testUPrint 0

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
shouldNotThrowIllegalArgumentException 0
shouldThrowIllegalArgumentException 0

ThreadPoolUtilTest

createInstance 0
testIoIntesivePoolSize 0

AbstractDelegatingTaskTest

testId 0.001
testConsiderExecutionError 0
testShouldConsiderExecutionError 0
testShouldExecute 0
testExecutionBehavior 0

TaskFactoryTest

createInstance 0

TaskExecutionExceptionTest

testCauseShouldNotBeNull 0
testMsgShouldBeAsPassed 0