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% 561.7 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% 561.7 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
PendingEventStoreOracleIT 36 0 0 0 100% 115.2 s
TransactionalEventPublisherIT 6 0 0 1 83.3% 48.66 s
PendingEventStoreMariaDBIT 36 0 0 0 100% 119.6 s
PendingEventStorePostgreSQLIT 36 0 0 0 100% 71.11 s
PendingEventStoreMySQLIT 36 0 0 0 100% 207.2 s

Test Cases

[Summary] [Package List] [Test Cases]

PendingEventStoreOracleIT

unblockWhenExists 1.827 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.288 s
unblockWhenLocked 0.449 s
updateForRetryWhenNotExists 0.927 s
aquireWhenTableNotExists 1.232 s
deleteBlockedWhenBlocked 0.263 s
updateForRetryWhenSuccessful 0.273 s
deleteWhenLocked 10.30 s
getAndLockEventWhenOtherTheOwner 0.220 s
getBlockedEventsWhenMoreEventsThanLimit 0.230 s
storeSingleEventDuplicateId 0.229 s
unblockWhenDbMalfunctionNothingUpdated 0.618 s
getAndLockEventWhenNotExists 0.157 s
getBlockedEventsWhenSomeEvents 0.217 s
aquireWhenEmpty 0.172 s
storeMultipleEvent 0.214 s
getAndLockEventWhenSuccessful 0.224 s
deleteBlockedWhenNotExists 0.150 s
aquireWhenDbMalfunctionNothingExecuted 0.262 s
getAndLockEventWhenLockedByOther 10.22 s
storeDbMalfunctionNothingInserted 0.145 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.254 s
deleteWhenSuccessful 0.250 s
unblockWhenEmpty 0.149 s
deleteBlockedWhenDbMalfunction 0.250 s
getAndLockEventWhenNoLongerTheOwner 0.211 s
proxyConstructor 0.108 s
deleteBlockedWhenProcessing 0.213 s
storeSingleEvent 0.220 s
storeDbMalfunctionNothingExecuted 0.152 s
deleteWhenNotExists 0.149 s
aquireWhenSomeMessages 0.238 s
getBlockedEventsWhenTableNotExists 0.206 s
getBlockedEventsWhenEmpty 0.199 s
aquireWhenDbMalfunctionNothingUpdated 0.266 s
updateForRetryWhenLocked 10.22 s

TransactionalEventPublisherIT

testOpenTelemtry 0 s
- Environment variable [GITHUB_ACTIONS] with value [true] matches regular expression [true] ==> Not stable when running with github actions -
testManyDispatching 41.04 s
testPublish 2.595 s
testBlocking 2.449 s
testPublishDelayed 2.091 s
testMetrics 0.014 s

PendingEventStoreMariaDBIT

unblockWhenExists 0.727 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.212 s
unblockWhenLocked 50.32 s
updateForRetryWhenNotExists 0.014 s
aquireWhenTableNotExists 0.019 s
deleteBlockedWhenBlocked 0.021 s
updateForRetryWhenSuccessful 0.015 s
deleteWhenLocked 10.03 s
getAndLockEventWhenOtherTheOwner 0.029 s
getBlockedEventsWhenMoreEventsThanLimit 0.062 s
storeSingleEventDuplicateId 0.028 s
unblockWhenDbMalfunctionNothingUpdated 0.543 s
getAndLockEventWhenNotExists 0.011 s
getBlockedEventsWhenSomeEvents 0.011 s
aquireWhenEmpty 0.012 s
storeMultipleEvent 0.020 s
getAndLockEventWhenSuccessful 0.014 s
deleteBlockedWhenNotExists 0.010 s
aquireWhenDbMalfunctionNothingExecuted 0.017 s
getAndLockEventWhenLockedByOther 1.022 s
storeDbMalfunctionNothingInserted 0.014 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.015 s
deleteWhenSuccessful 0.021 s
unblockWhenEmpty 0.012 s
deleteBlockedWhenDbMalfunction 0.017 s
getAndLockEventWhenNoLongerTheOwner 0.014 s
proxyConstructor 0.010 s
deleteBlockedWhenProcessing 0.014 s
storeSingleEvent 0.014 s
storeDbMalfunctionNothingExecuted 0.013 s
deleteWhenNotExists 0.016 s
aquireWhenSomeMessages 0.027 s
getBlockedEventsWhenTableNotExists 0.018 s
getBlockedEventsWhenEmpty 0.017 s
aquireWhenDbMalfunctionNothingUpdated 0.017 s
updateForRetryWhenLocked 10.02 s

PendingEventStorePostgreSQLIT

unblockWhenExists 4.287 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.200 s
unblockWhenLocked 0.260 s
updateForRetryWhenNotExists 0.294 s
aquireWhenTableNotExists 0.209 s
deleteBlockedWhenBlocked 0.218 s
updateForRetryWhenSuccessful 0.189 s
deleteWhenLocked 10.14 s
getAndLockEventWhenOtherTheOwner 0.073 s
getBlockedEventsWhenMoreEventsThanLimit 0.074 s
storeSingleEventDuplicateId 0.066 s
unblockWhenDbMalfunctionNothingUpdated 0.703 s
getAndLockEventWhenNotExists 0.065 s
getBlockedEventsWhenSomeEvents 0.040 s
aquireWhenEmpty 0.034 s
storeMultipleEvent 0.042 s
getAndLockEventWhenSuccessful 0.041 s
deleteBlockedWhenNotExists 0.031 s
aquireWhenDbMalfunctionNothingExecuted 0.051 s
getAndLockEventWhenLockedByOther 1.043 s
storeDbMalfunctionNothingInserted 0.030 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.043 s
deleteWhenSuccessful 0.046 s
unblockWhenEmpty 0.028 s
deleteBlockedWhenDbMalfunction 0.045 s
getAndLockEventWhenNoLongerTheOwner 0.145 s
proxyConstructor 0.042 s
deleteBlockedWhenProcessing 0.036 s
storeSingleEvent 0.035 s
storeDbMalfunctionNothingExecuted 0.031 s
deleteWhenNotExists 0.029 s
aquireWhenSomeMessages 0.048 s
getBlockedEventsWhenTableNotExists 0.040 s
getBlockedEventsWhenEmpty 0.043 s
aquireWhenDbMalfunctionNothingUpdated 0.064 s
updateForRetryWhenLocked 10.05 s

PendingEventStoreMySQLIT

unblockWhenExists 0.793 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.054 s
unblockWhenLocked 0.055 s
updateForRetryWhenNotExists 0.051 s
aquireWhenTableNotExists 0.073 s
deleteBlockedWhenBlocked 0.086 s
updateForRetryWhenSuccessful 0.077 s
deleteWhenLocked 50.08 s
getAndLockEventWhenOtherTheOwner 0.049 s
getBlockedEventsWhenMoreEventsThanLimit 0.046 s
storeSingleEventDuplicateId 0.053 s
unblockWhenDbMalfunctionNothingUpdated 0.400 s
getAndLockEventWhenNotExists 0.061 s
getBlockedEventsWhenSomeEvents 0.058 s
aquireWhenEmpty 0.049 s
storeMultipleEvent 0.063 s
getAndLockEventWhenSuccessful 0.049 s
deleteBlockedWhenNotExists 0.063 s
aquireWhenDbMalfunctionNothingExecuted 0.104 s
getAndLockEventWhenLockedByOther 50.07 s
storeDbMalfunctionNothingInserted 0.041 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.037 s
deleteWhenSuccessful 0.038 s
unblockWhenEmpty 0.036 s
deleteBlockedWhenDbMalfunction 0.043 s
getAndLockEventWhenNoLongerTheOwner 0.038 s
proxyConstructor 0.032 s
deleteBlockedWhenProcessing 0.037 s
storeSingleEvent 0.045 s
storeDbMalfunctionNothingExecuted 0.040 s
deleteWhenNotExists 0.039 s
aquireWhenSomeMessages 0.051 s
getBlockedEventsWhenTableNotExists 0.046 s
getBlockedEventsWhenEmpty 0.037 s
aquireWhenDbMalfunctionNothingUpdated 0.043 s
updateForRetryWhenLocked 50.05 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