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% 539.8 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% 539.8 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% 25.67 s
PendingEventStoreMariaDBIT 36 0 0 0 100% 113.3 s
PendingEventStorePostgreSQLIT 36 0 0 0 100% 64.60 s
PendingEventStoreMySQLIT 36 0 0 0 100% 214.7 s
PendingEventStoreOracleIT 36 0 0 0 100% 121.5 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 21.36 s
testPublish 1.061 s
testBlocking 0.968 s
testPublishDelayed 2.063 s
testMetrics 0.038 s

PendingEventStoreMariaDBIT

unblockWhenExists 0.801 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.067 s
unblockWhenLocked 50.06 s
updateForRetryWhenNotExists 0.018 s
aquireWhenTableNotExists 0.020 s
deleteBlockedWhenBlocked 0.019 s
updateForRetryWhenSuccessful 0.015 s
deleteWhenLocked 10.02 s
getAndLockEventWhenOtherTheOwner 0.014 s
getBlockedEventsWhenMoreEventsThanLimit 0.020 s
storeSingleEventDuplicateId 0.020 s
unblockWhenDbMalfunctionNothingUpdated 0.334 s
getAndLockEventWhenNotExists 0.010 s
getBlockedEventsWhenSomeEvents 0.011 s
aquireWhenEmpty 0.012 s
storeMultipleEvent 0.026 s
getAndLockEventWhenSuccessful 0.016 s
deleteBlockedWhenNotExists 0.012 s
aquireWhenDbMalfunctionNothingExecuted 0.017 s
getAndLockEventWhenLockedByOther 1.016 s
storeDbMalfunctionNothingInserted 0.018 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.014 s
deleteWhenSuccessful 0.013 s
unblockWhenEmpty 0.009 s
deleteBlockedWhenDbMalfunction 0.016 s
getAndLockEventWhenNoLongerTheOwner 0.012 s
proxyConstructor 0.007 s
deleteBlockedWhenProcessing 0.011 s
storeSingleEvent 0.011 s
storeDbMalfunctionNothingExecuted 0.018 s
deleteWhenNotExists 0.010 s
aquireWhenSomeMessages 0.030 s
getBlockedEventsWhenTableNotExists 0.015 s
getBlockedEventsWhenEmpty 0.017 s
aquireWhenDbMalfunctionNothingUpdated 0.016 s
updateForRetryWhenLocked 10.02 s

PendingEventStorePostgreSQLIT

unblockWhenExists 2.469 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.417 s
unblockWhenLocked 0.619 s
updateForRetryWhenNotExists 0.421 s
aquireWhenTableNotExists 0.693 s
deleteBlockedWhenBlocked 0.489 s
updateForRetryWhenSuccessful 0.881 s
deleteWhenLocked 10.50 s
getAndLockEventWhenOtherTheOwner 0.151 s
getBlockedEventsWhenMoreEventsThanLimit 0.053 s
storeSingleEventDuplicateId 0.053 s
unblockWhenDbMalfunctionNothingUpdated 1.329 s
getAndLockEventWhenNotExists 0.090 s
getBlockedEventsWhenSomeEvents 0.077 s
aquireWhenEmpty 0.075 s
storeMultipleEvent 0.078 s
getAndLockEventWhenSuccessful 0.051 s
deleteBlockedWhenNotExists 0.037 s
aquireWhenDbMalfunctionNothingExecuted 0.060 s
getAndLockEventWhenLockedByOther 1.068 s
storeDbMalfunctionNothingInserted 0.052 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.074 s
deleteWhenSuccessful 0.068 s
unblockWhenEmpty 0.044 s
deleteBlockedWhenDbMalfunction 0.071 s
getAndLockEventWhenNoLongerTheOwner 0.054 s
proxyConstructor 0.028 s
deleteBlockedWhenProcessing 0.047 s
storeSingleEvent 0.048 s
storeDbMalfunctionNothingExecuted 0.046 s
deleteWhenNotExists 0.048 s
aquireWhenSomeMessages 0.047 s
getBlockedEventsWhenTableNotExists 0.061 s
getBlockedEventsWhenEmpty 0.050 s
aquireWhenDbMalfunctionNothingUpdated 0.057 s
updateForRetryWhenLocked 10.04 s

PendingEventStoreMySQLIT

unblockWhenExists 1.532 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.128 s
unblockWhenLocked 0.071 s
updateForRetryWhenNotExists 0.082 s
aquireWhenTableNotExists 0.094 s
deleteBlockedWhenBlocked 0.067 s
updateForRetryWhenSuccessful 0.058 s
deleteWhenLocked 50.08 s
getAndLockEventWhenOtherTheOwner 0.077 s
getBlockedEventsWhenMoreEventsThanLimit 0.057 s
storeSingleEventDuplicateId 0.063 s
unblockWhenDbMalfunctionNothingUpdated 0.450 s
getAndLockEventWhenNotExists 0.046 s
getBlockedEventsWhenSomeEvents 0.040 s
aquireWhenEmpty 0.057 s
storeMultipleEvent 0.047 s
getAndLockEventWhenSuccessful 0.042 s
deleteBlockedWhenNotExists 0.041 s
aquireWhenDbMalfunctionNothingExecuted 0.046 s
getAndLockEventWhenLockedByOther 50.05 s
storeDbMalfunctionNothingInserted 0.063 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.048 s
deleteWhenSuccessful 0.048 s
unblockWhenEmpty 0.043 s
deleteBlockedWhenDbMalfunction 0.046 s
getAndLockEventWhenNoLongerTheOwner 0.055 s
proxyConstructor 0.034 s
deleteBlockedWhenProcessing 0.041 s
storeSingleEvent 0.041 s
storeDbMalfunctionNothingExecuted 0.042 s
deleteWhenNotExists 0.037 s
aquireWhenSomeMessages 0.062 s
getBlockedEventsWhenTableNotExists 0.045 s
getBlockedEventsWhenEmpty 0.045 s
aquireWhenDbMalfunctionNothingUpdated 0.055 s
updateForRetryWhenLocked 50.06 s

PendingEventStoreOracleIT

unblockWhenExists 5.121 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.634 s
unblockWhenLocked 0.483 s
updateForRetryWhenNotExists 0.371 s
aquireWhenTableNotExists 1.201 s
deleteBlockedWhenBlocked 0.328 s
updateForRetryWhenSuccessful 0.264 s
deleteWhenLocked 10.30 s
getAndLockEventWhenOtherTheOwner 0.222 s
getBlockedEventsWhenMoreEventsThanLimit 0.224 s
storeSingleEventDuplicateId 0.203 s
unblockWhenDbMalfunctionNothingUpdated 0.576 s
getAndLockEventWhenNotExists 0.134 s
getBlockedEventsWhenSomeEvents 0.216 s
aquireWhenEmpty 0.147 s
storeMultipleEvent 0.207 s
getAndLockEventWhenSuccessful 0.186 s
deleteBlockedWhenNotExists 0.127 s
aquireWhenDbMalfunctionNothingExecuted 0.229 s
getAndLockEventWhenLockedByOther 10.20 s
storeDbMalfunctionNothingInserted 0.137 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.222 s
deleteWhenSuccessful 0.223 s
unblockWhenEmpty 0.138 s
deleteBlockedWhenDbMalfunction 0.212 s
getAndLockEventWhenNoLongerTheOwner 0.194 s
proxyConstructor 0.097 s
deleteBlockedWhenProcessing 0.183 s
storeSingleEvent 0.189 s
storeDbMalfunctionNothingExecuted 0.135 s
deleteWhenNotExists 0.129 s
aquireWhenSomeMessages 0.234 s
getBlockedEventsWhenTableNotExists 0.188 s
getBlockedEventsWhenEmpty 0.200 s
aquireWhenDbMalfunctionNothingUpdated 0.229 s
updateForRetryWhenLocked 10.19 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