Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
54 0 0 0 100% 3.302

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 27 0 0 0 100% 3.045
com.github.dexecutor.core.support 3 0 0 0 100% 0.002
com.github.dexecutor.core.task 10 0 0 0 100% 0.017
com.github.dexecutor.core.graph 14 0 0 0 100% 0.238

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

com.github.dexecutor.core

Class Tests Errors Failures Skipped Success Rate Time
DefaultDependentTasksExecutorTest 11 0 0 0 100% 3.042
DependentTasksExecutorConfigTest 2 0 0 0 100% 0.001
ExecutionResultsTest 6 0 0 0 100% 0
ExecutionResultTest 6 0 0 0 100% 0.001
TaskExecutionExceptionTest 2 0 0 0 100% 0.001

com.github.dexecutor.core.support

Class Tests Errors Failures Skipped Success Rate Time
PreconditionsTest 2 0 0 0 100% 0.001
ThreadPoolUtilTest 1 0 0 0 100% 0.001

com.github.dexecutor.core.task

Class Tests Errors Failures Skipped Success Rate Time
AbstractDelegatingTaskTest 10 0 0 0 100% 0.017

com.github.dexecutor.core.graph

Class Tests Errors Failures Skipped Success Rate Time
CyclicValidatorTest 2 0 0 0 100% 0.001
DefaultDagTest 6 0 0 0 100% 0.236
NodeTest 6 0 0 0 100% 0.001

Test Cases

[Summary] [Package List] [Test Cases]

DefaultDependentTasksExecutorTest

testDependentTaskExecutionOrderWithOutException 1.367
testPrint 0.011
testNonTerminatingTask 0.076
testNonTerminatingDependentTaskExecutionOrderWithOutException 0.043
testRetryingDependentTaskExecutionOrderWithException 0.043
testNotTerminatingRetryingDependentTaskExecutionOrderWithException 0.022
testAddAsDependencyToAllInitialNodes 0
testDependentTaskExecutionWithSkipLogic 0.046
testTerminatingTask 0.007
testAddAsDependentOnAllLeafNodes 0.013
testDependentTaskExecutionOrderWithException 0.059

DependentTasksExecutorConfigTest

shouldThrowIllegalArgumentExceptionWhenTraversarIsNull 0
shouldThrowIllegalArgumentExceptionWhenValidatorIsNull 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.229
testGraphSize 0
testInitialNodes 0
nodeTest 0.002
testAddSameDependency 0
testLeafNodes 0

NodeTest

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

PreconditionsTest

shouldNotThrowIllegalArgumentException 0
shouldThrowIllegalArgumentException 0

ThreadPoolUtilTest

testIoIntesivePoolSize 0

AbstractDelegatingTaskTest

testErrored 0.017
testId 0
testGetExecutionBehavior 0
testConsiderExecutionError 0
testShouldConsiderExecutionError 0
testShouldExecute 0
testGetStatus 0
testExecutionBehavior 0
testSkipped 0
testSuccess 0

TaskExecutionExceptionTest

testCauseShouldNotBeNull 0
testMsgShouldBeAsPassed 0