Surefire Report

Summary

[Summary] [Package List] [Test Cases]


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

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
com.github.dexecutor.core.graph 23 0 0 0 100% 0
com.github.dexecutor.core 41 0 0 0 100% 2.217

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
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
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.331
DexecutorConfigTest 3 0 0 0 100% 0.023
DexecutorConsiderExecutionErrorTest 1 0 0 0 100% 0.519
DexecutorForceStopTest 1 0 0 0 100% 0.008
DexecutorImmediateRetryingTerminatingTest 1 0 0 0 100% 0.034
DexecutorImmediateRetryingTest 1 0 0 0 100% 0.074
DexecutorNonTerminationTest 1 0 0 0 100% 0.031
DexecutorRecoveringTest 2 0 0 0 100% 0.078
DexecutorScheduledRetryingTerminatingTest 1 0 0 0 100% 0.018
DexecutorScheduledRetryingTest 1 0 0 0 100% 0.039
DexecutorSkippLogicTest 1 0 0 0 100% 0.003
DexecutorTerminatingTest 1 0 0 0 100% 0.001
DexecutorTest 6 0 0 0 100% 0.057
ExecutionConfigTest 4 0 0 0 100% 0
ExecutionResultsTest 6 0 0 0 100% 0
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.697
toStringIsNotNull 0.001
processResult 0.061

DexecutorConfigTest

immediateRetryPoolThreadsCountIsOne 0.009
shouldThrowIllegalArgumentExceptionWhenValidatorIsNull 0.001
scheduledRetryPoolThreadsCount 0

DexecutorConsiderExecutionErrorTest

testDependentTaskExecution 0.508

DexecutorForceStopTest

testDependentTaskExecution 0.006

DexecutorImmediateRetryingTerminatingTest

testDependentTaskExecution 0.034

DexecutorImmediateRetryingTest

testDependentTaskExecution 0.068

DexecutorNonTerminationTest

testDependentTaskExecution 0.03

DexecutorRecoveringTest

testRecoverTerminated 0.018
testRecover 0.059

DexecutorScheduledRetryingTerminatingTest

testDependentTaskExecution 0.018

DexecutorScheduledRetryingTest

testDependentTaskExecution 0.039

DexecutorSkippLogicTest

testDependentTaskExecution 0.003

DexecutorTerminatingTest

testDependentTaskExecution 0.001

DexecutorTest

shouldThrowExectionAwaitingTermination 0.041
testPrint 0.009
testAddAsDependencyToAllInitialNodes 0
testMergedPrint 0
testAddAsDependentOnAllLeafNodes 0.001
shouldThrowExectionRunningTeminatedExecutor 0.004

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
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

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
testConsiderExecutionError 0
testShouldConsiderExecutionError 0
testShouldExecute 0
testExecutionBehavior 0

TaskFactoryTest

createInstance 0

TaskExecutionExceptionTest

testCauseShouldNotBeNull 0
testMsgShouldBeAsPassed 0