Fork me on GitHub

Failsafe Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
150 0 0 1 99.3% 556.6 s

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.jonasrutishauser.transactional.event.core.store 150 0 0 1 99.3% 556.6 s

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

com.github.jonasrutishauser.transactional.event.core.store

- Class Tests Errors Failures Skipped Success Rate Time
TransactionalEventPublisherIT 6 0 0 1 83.3% 28.26 s
PendingEventStoreMySQLIT 36 0 0 0 100% 214.3 s
PendingEventStorePostgreSQLIT 36 0 0 0 100% 68.70 s
PendingEventStoreOracleIT 36 0 0 0 100% 128.4 s
PendingEventStoreMariaDBIT 36 0 0 0 100% 117.0 s

Test Cases

[Summary] [Package List] [Test Cases]

TransactionalEventPublisherIT

testOpenTelemtry 0 s
- Environment variable [GITHUB_ACTIONS] with value [true] matches regular expression [true] ==> Not stable when running with github actions -
testManyDispatching 23.84 s
testPublish 1.119 s
testBlocking 0.976 s
testPublishDelayed 2.063 s
testMetrics 0.023 s

PendingEventStoreMySQLIT

unblockWhenExists 0.453 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.098 s
unblockWhenLocked 0.111 s
updateForRetryWhenNotExists 0.089 s
aquireWhenTableNotExists 0.176 s
deleteBlockedWhenBlocked 0.099 s
updateForRetryWhenSuccessful 0.099 s
deleteWhenLocked 50.12 s
getAndLockEventWhenOtherTheOwner 0.062 s
getBlockedEventsWhenMoreEventsThanLimit 0.075 s
storeSingleEventDuplicateId 0.062 s
unblockWhenDbMalfunctionNothingUpdated 0.456 s
getAndLockEventWhenNotExists 0.044 s
getBlockedEventsWhenSomeEvents 0.046 s
aquireWhenEmpty 0.049 s
storeMultipleEvent 0.060 s
getAndLockEventWhenSuccessful 0.060 s
deleteBlockedWhenNotExists 0.049 s
aquireWhenDbMalfunctionNothingExecuted 0.077 s
getAndLockEventWhenLockedByOther 50.06 s
storeDbMalfunctionNothingInserted 0.064 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.065 s
deleteWhenSuccessful 0.058 s
unblockWhenEmpty 0.049 s
deleteBlockedWhenDbMalfunction 0.058 s
getAndLockEventWhenNoLongerTheOwner 0.055 s
proxyConstructor 0.044 s
deleteBlockedWhenProcessing 0.056 s
storeSingleEvent 0.056 s
storeDbMalfunctionNothingExecuted 0.062 s
deleteWhenNotExists 0.040 s
aquireWhenSomeMessages 0.085 s
getBlockedEventsWhenTableNotExists 0.057 s
getBlockedEventsWhenEmpty 0.050 s
aquireWhenDbMalfunctionNothingUpdated 0.050 s
updateForRetryWhenLocked 50.06 s

PendingEventStorePostgreSQLIT

unblockWhenExists 3.652 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.457 s
unblockWhenLocked 0.460 s
updateForRetryWhenNotExists 0.414 s
aquireWhenTableNotExists 0.439 s
deleteBlockedWhenBlocked 0.636 s
updateForRetryWhenSuccessful 0.701 s
deleteWhenLocked 10.81 s
getAndLockEventWhenOtherTheOwner 0.066 s
getBlockedEventsWhenMoreEventsThanLimit 0.150 s
storeSingleEventDuplicateId 0.142 s
unblockWhenDbMalfunctionNothingUpdated 0.965 s
getAndLockEventWhenNotExists 0.048 s
getBlockedEventsWhenSomeEvents 0.052 s
aquireWhenEmpty 0.040 s
storeMultipleEvent 0.229 s
getAndLockEventWhenSuccessful 0.254 s
deleteBlockedWhenNotExists 0.028 s
aquireWhenDbMalfunctionNothingExecuted 0.358 s
getAndLockEventWhenLockedByOther 1.300 s
storeDbMalfunctionNothingInserted 0.103 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.108 s
deleteWhenSuccessful 0.043 s
unblockWhenEmpty 0.030 s
deleteBlockedWhenDbMalfunction 0.041 s
getAndLockEventWhenNoLongerTheOwner 0.040 s
proxyConstructor 0.025 s
deleteBlockedWhenProcessing 0.039 s
storeSingleEvent 0.037 s
storeDbMalfunctionNothingExecuted 0.037 s
deleteWhenNotExists 0.033 s
aquireWhenSomeMessages 0.041 s
getBlockedEventsWhenTableNotExists 0.039 s
getBlockedEventsWhenEmpty 0.034 s
aquireWhenDbMalfunctionNothingUpdated 0.046 s
updateForRetryWhenLocked 10.04 s

PendingEventStoreOracleIT

unblockWhenExists 5.779 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.454 s
unblockWhenLocked 0.521 s
updateForRetryWhenNotExists 0.366 s
aquireWhenTableNotExists 1.222 s
deleteBlockedWhenBlocked 0.449 s
updateForRetryWhenSuccessful 0.512 s
deleteWhenLocked 10.33 s
getAndLockEventWhenOtherTheOwner 0.224 s
getBlockedEventsWhenMoreEventsThanLimit 0.224 s
storeSingleEventDuplicateId 0.223 s
unblockWhenDbMalfunctionNothingUpdated 0.595 s
getAndLockEventWhenNotExists 0.144 s
getBlockedEventsWhenSomeEvents 0.219 s
aquireWhenEmpty 0.168 s
storeMultipleEvent 0.229 s
getAndLockEventWhenSuccessful 0.209 s
deleteBlockedWhenNotExists 0.133 s
aquireWhenDbMalfunctionNothingExecuted 0.250 s
getAndLockEventWhenLockedByOther 10.20 s
storeDbMalfunctionNothingInserted 0.130 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.238 s
deleteWhenSuccessful 0.237 s
unblockWhenEmpty 0.137 s
deleteBlockedWhenDbMalfunction 0.234 s
getAndLockEventWhenNoLongerTheOwner 0.206 s
proxyConstructor 0.110 s
deleteBlockedWhenProcessing 0.195 s
storeSingleEvent 0.198 s
storeDbMalfunctionNothingExecuted 0.142 s
deleteWhenNotExists 0.132 s
aquireWhenSomeMessages 0.274 s
getBlockedEventsWhenTableNotExists 0.185 s
getBlockedEventsWhenEmpty 0.246 s
aquireWhenDbMalfunctionNothingUpdated 0.264 s
updateForRetryWhenLocked 10.22 s

PendingEventStoreMariaDBIT

unblockWhenExists 1.045 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.045 s
unblockWhenLocked 50.09 s
updateForRetryWhenNotExists 0.018 s
aquireWhenTableNotExists 0.024 s
deleteBlockedWhenBlocked 0.022 s
updateForRetryWhenSuccessful 0.016 s
deleteWhenLocked 10.02 s
getAndLockEventWhenOtherTheOwner 0.016 s
getBlockedEventsWhenMoreEventsThanLimit 0.018 s
storeSingleEventDuplicateId 0.017 s
unblockWhenDbMalfunctionNothingUpdated 0.390 s
getAndLockEventWhenNotExists 0.013 s
getBlockedEventsWhenSomeEvents 0.013 s
aquireWhenEmpty 0.014 s
storeMultipleEvent 0.025 s
getAndLockEventWhenSuccessful 0.015 s
deleteBlockedWhenNotExists 0.013 s
aquireWhenDbMalfunctionNothingExecuted 0.020 s
getAndLockEventWhenLockedByOther 1.018 s
storeDbMalfunctionNothingInserted 0.015 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.015 s
deleteWhenSuccessful 0.013 s
unblockWhenEmpty 0.011 s
deleteBlockedWhenDbMalfunction 0.016 s
getAndLockEventWhenNoLongerTheOwner 0.012 s
proxyConstructor 0.008 s
deleteBlockedWhenProcessing 0.016 s
storeSingleEvent 0.011 s
storeDbMalfunctionNothingExecuted 0.014 s
deleteWhenNotExists 0.012 s
aquireWhenSomeMessages 0.034 s
getBlockedEventsWhenTableNotExists 0.020 s
getBlockedEventsWhenEmpty 0.020 s
aquireWhenDbMalfunctionNothingUpdated 0.016 s
updateForRetryWhenLocked 10.02 s

Failure Details

[Summary] [Package List] [Test Cases]


testOpenTelemtry
- skipped: Environment variable [GITHUB_ACTIONS] with value [true] matches regular expression [true] ==> Not stable when running with github actions