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% 485.1 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% 485.1 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
PendingEventStoreMariaDBIT 36 0 0 0 100% 103.1 s
PendingEventStoreMySQLIT 36 0 0 0 100% 191.6 s
PendingEventStoreOracleIT 36 0 0 0 100% 88.34 s
PendingEventStorePostgreSQLIT 36 0 0 0 100% 55.26 s
TransactionalEventPublisherIT 6 0 0 1 83.3% 46.83 s

Test Cases

[Summary] [Package List] [Test Cases]

PendingEventStoreMariaDBIT

unblockWhenExists 1.124 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.116 s
unblockWhenLocked 50.18 s
updateForRetryWhenNotExists 0.023 s
aquireWhenTableNotExists 0.026 s
deleteBlockedWhenBlocked 0.026 s
updateForRetryWhenSuccessful 0.020 s
deleteWhenLocked 10.03 s
getAndLockEventWhenOtherTheOwner 0.017 s
getBlockedEventsWhenMoreEventsThanLimit 0.021 s
storeSingleEventDuplicateId 0.021 s
unblockWhenDbMalfunctionNothingUpdated 0.493 s
getAndLockEventWhenNotExists 0.013 s
getBlockedEventsWhenSomeEvents 0.016 s
aquireWhenEmpty 0.017 s
storeMultipleEvent 0.028 s
getAndLockEventWhenSuccessful 0.016 s
deleteBlockedWhenNotExists 0.012 s
aquireWhenDbMalfunctionNothingExecuted 0.022 s
getAndLockEventWhenLockedByOther 1.023 s
storeDbMalfunctionNothingInserted 0.018 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.021 s
deleteWhenSuccessful 0.014 s
unblockWhenEmpty 0.011 s
deleteBlockedWhenDbMalfunction 0.023 s
getAndLockEventWhenNoLongerTheOwner 0.014 s
proxyConstructor 0.010 s
deleteBlockedWhenProcessing 0.016 s
storeSingleEvent 0.014 s
storeDbMalfunctionNothingExecuted 0.021 s
deleteWhenNotExists 0.013 s
aquireWhenSomeMessages 0.026 s
getBlockedEventsWhenTableNotExists 0.018 s
getBlockedEventsWhenEmpty 0.021 s
aquireWhenDbMalfunctionNothingUpdated 0.019 s
updateForRetryWhenLocked 10.02 s

PendingEventStoreMySQLIT

unblockWhenExists 1.499 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.187 s
unblockWhenLocked 0.135 s
updateForRetryWhenNotExists 0.217 s
aquireWhenTableNotExists 0.337 s
deleteBlockedWhenBlocked 0.221 s
updateForRetryWhenSuccessful 0.257 s
deleteWhenLocked 50.27 s
getAndLockEventWhenOtherTheOwner 0.061 s
getBlockedEventsWhenMoreEventsThanLimit 0.055 s
storeSingleEventDuplicateId 0.059 s
unblockWhenDbMalfunctionNothingUpdated 0.496 s
getAndLockEventWhenNotExists 0.056 s
getBlockedEventsWhenSomeEvents 0.048 s
aquireWhenEmpty 0.053 s
storeMultipleEvent 0.055 s
getAndLockEventWhenSuccessful 0.054 s
deleteBlockedWhenNotExists 0.050 s
aquireWhenDbMalfunctionNothingExecuted 0.057 s
getAndLockEventWhenLockedByOther 50.06 s
storeDbMalfunctionNothingInserted 0.078 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.063 s
deleteWhenSuccessful 0.055 s
unblockWhenEmpty 0.045 s
deleteBlockedWhenDbMalfunction 0.045 s
getAndLockEventWhenNoLongerTheOwner 0.052 s
proxyConstructor 0.057 s
deleteBlockedWhenProcessing 0.045 s
storeSingleEvent 0.053 s
storeDbMalfunctionNothingExecuted 0.044 s
deleteWhenNotExists 0.038 s
aquireWhenSomeMessages 0.069 s
getBlockedEventsWhenTableNotExists 0.055 s
getBlockedEventsWhenEmpty 0.049 s
aquireWhenDbMalfunctionNothingUpdated 0.045 s
updateForRetryWhenLocked 50.05 s

PendingEventStoreOracleIT

unblockWhenExists 11.13 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.842 s
unblockWhenLocked 0.396 s
updateForRetryWhenNotExists 0.225 s
aquireWhenTableNotExists 1.156 s
deleteBlockedWhenBlocked 0.274 s
updateForRetryWhenSuccessful 0.334 s
deleteWhenLocked 10.39 s
getAndLockEventWhenOtherTheOwner 0.235 s
getBlockedEventsWhenMoreEventsThanLimit 0.212 s
storeSingleEventDuplicateId 0.209 s
unblockWhenDbMalfunctionNothingUpdated 0.669 s
getAndLockEventWhenNotExists 0.187 s
getBlockedEventsWhenSomeEvents 0.210 s
aquireWhenEmpty 0.165 s
storeMultipleEvent 0.207 s
getAndLockEventWhenSuccessful 0.196 s
deleteBlockedWhenNotExists 0.129 s
aquireWhenDbMalfunctionNothingExecuted 0.244 s
getAndLockEventWhenLockedByOther 10.20 s
storeDbMalfunctionNothingInserted 0.138 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.237 s
deleteWhenSuccessful 0.221 s
unblockWhenEmpty 0.136 s
deleteBlockedWhenDbMalfunction 0.239 s
getAndLockEventWhenNoLongerTheOwner 0.203 s
proxyConstructor 0.097 s
deleteBlockedWhenProcessing 0.188 s
storeSingleEvent 0.214 s
storeDbMalfunctionNothingExecuted 0.128 s
deleteWhenNotExists 0.131 s
aquireWhenSomeMessages 0.230 s
getBlockedEventsWhenTableNotExists 0.186 s
getBlockedEventsWhenEmpty 0.190 s
aquireWhenDbMalfunctionNothingUpdated 0.237 s
updateForRetryWhenLocked 10.20 s

PendingEventStorePostgreSQLIT

unblockWhenExists 3.581 s
aquireWhenSomeMessagesAndMaxAuqireIs0 1.128 s
unblockWhenLocked 0.517 s
updateForRetryWhenNotExists 0.472 s
aquireWhenTableNotExists 1.179 s
deleteBlockedWhenBlocked 1.137 s
updateForRetryWhenSuccessful 1.380 s
deleteWhenLocked 11.00 s
getAndLockEventWhenOtherTheOwner 0.582 s
getBlockedEventsWhenMoreEventsThanLimit 0.350 s
storeSingleEventDuplicateId 0.424 s
unblockWhenDbMalfunctionNothingUpdated 2.544 s
getAndLockEventWhenNotExists 0.106 s
getBlockedEventsWhenSomeEvents 0.125 s
aquireWhenEmpty 0.079 s
storeMultipleEvent 0.081 s
getAndLockEventWhenSuccessful 0.100 s
deleteBlockedWhenNotExists 0.063 s
aquireWhenDbMalfunctionNothingExecuted 0.189 s
getAndLockEventWhenLockedByOther 1.167 s
storeDbMalfunctionNothingInserted 0.138 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.134 s
deleteWhenSuccessful 0.105 s
unblockWhenEmpty 0.080 s
deleteBlockedWhenDbMalfunction 0.085 s
getAndLockEventWhenNoLongerTheOwner 0.066 s
proxyConstructor 0.042 s
deleteBlockedWhenProcessing 0.074 s
storeSingleEvent 0.065 s
storeDbMalfunctionNothingExecuted 0.061 s
deleteWhenNotExists 0.060 s
aquireWhenSomeMessages 0.097 s
getBlockedEventsWhenTableNotExists 0.092 s
getBlockedEventsWhenEmpty 0.089 s
aquireWhenDbMalfunctionNothingUpdated 0.105 s
updateForRetryWhenLocked 10.11 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.85 s
testPublish 1.558 s
testBlocking 1.034 s
testPublishDelayed 2.063 s
testMetrics 0.039 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