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% 480.4 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% 480.4 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% 86.57 s
TransactionalEventPublisherIT 6 0 0 1 83.3% 48.43 s
PendingEventStoreMariaDBIT 36 0 0 0 100% 99.15 s
PendingEventStorePostgreSQLIT 36 0 0 0 100% 58.90 s
PendingEventStoreMySQLIT 36 0 0 0 100% 187.3 s

Test Cases

[Summary] [Package List] [Test Cases]

PendingEventStoreOracleIT

unblockWhenExists 10.10 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.376 s
unblockWhenLocked 0.288 s
updateForRetryWhenNotExists 0.289 s
aquireWhenTableNotExists 1.269 s
deleteBlockedWhenBlocked 0.307 s
updateForRetryWhenSuccessful 0.356 s
deleteWhenLocked 10.42 s
getAndLockEventWhenOtherTheOwner 0.323 s
getBlockedEventsWhenMoreEventsThanLimit 0.272 s
storeSingleEventDuplicateId 0.248 s
unblockWhenDbMalfunctionNothingUpdated 0.668 s
getAndLockEventWhenNotExists 0.155 s
getBlockedEventsWhenSomeEvents 0.203 s
aquireWhenEmpty 0.158 s
storeMultipleEvent 0.213 s
getAndLockEventWhenSuccessful 0.243 s
deleteBlockedWhenNotExists 0.146 s
aquireWhenDbMalfunctionNothingExecuted 0.234 s
getAndLockEventWhenLockedByOther 10.23 s
storeDbMalfunctionNothingInserted 0.142 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.254 s
deleteWhenSuccessful 0.241 s
unblockWhenEmpty 0.131 s
deleteBlockedWhenDbMalfunction 0.234 s
getAndLockEventWhenNoLongerTheOwner 0.197 s
proxyConstructor 0.101 s
deleteBlockedWhenProcessing 0.199 s
storeSingleEvent 0.195 s
storeDbMalfunctionNothingExecuted 0.134 s
deleteWhenNotExists 0.128 s
aquireWhenSomeMessages 0.220 s
getBlockedEventsWhenTableNotExists 0.186 s
getBlockedEventsWhenEmpty 0.179 s
aquireWhenDbMalfunctionNothingUpdated 0.230 s
updateForRetryWhenLocked 10.20 s

TransactionalEventPublisherIT

testOpenTelemtry 0 s
- Environment variable [GITHUB_ACTIONS] with value [true] matches regular expression [true] ==> Not stable when running with github actions -
testManyDispatching 43.68 s
testPublish 1.291 s
testBlocking 1.041 s
testPublishDelayed 2.097 s
testMetrics 0.036 s

PendingEventStoreMariaDBIT

unblockWhenExists 2.005 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.192 s
unblockWhenLocked 50.17 s
updateForRetryWhenNotExists 0.020 s
aquireWhenTableNotExists 0.024 s
deleteBlockedWhenBlocked 0.022 s
updateForRetryWhenSuccessful 0.019 s
deleteWhenLocked 10.03 s
getAndLockEventWhenOtherTheOwner 0.030 s
getBlockedEventsWhenMoreEventsThanLimit 0.056 s
storeSingleEventDuplicateId 0.030 s
unblockWhenDbMalfunctionNothingUpdated 0.516 s
getAndLockEventWhenNotExists 0.016 s
getBlockedEventsWhenSomeEvents 0.015 s
aquireWhenEmpty 0.016 s
storeMultipleEvent 0.028 s
getAndLockEventWhenSuccessful 0.021 s
deleteBlockedWhenNotExists 0.015 s
aquireWhenDbMalfunctionNothingExecuted 0.028 s
getAndLockEventWhenLockedByOther 1.019 s
storeDbMalfunctionNothingInserted 0.016 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.016 s
deleteWhenSuccessful 0.013 s
unblockWhenEmpty 0.012 s
deleteBlockedWhenDbMalfunction 0.019 s
getAndLockEventWhenNoLongerTheOwner 0.013 s
proxyConstructor 0.009 s
deleteBlockedWhenProcessing 0.012 s
storeSingleEvent 0.012 s
storeDbMalfunctionNothingExecuted 0.017 s
deleteWhenNotExists 0.019 s
aquireWhenSomeMessages 0.025 s
getBlockedEventsWhenTableNotExists 0.016 s
getBlockedEventsWhenEmpty 0.019 s
aquireWhenDbMalfunctionNothingUpdated 0.017 s
updateForRetryWhenLocked 10.02 s

PendingEventStorePostgreSQLIT

unblockWhenExists 6.681 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.904 s
unblockWhenLocked 0.918 s
updateForRetryWhenNotExists 0.819 s
aquireWhenTableNotExists 1.410 s
deleteBlockedWhenBlocked 2.374 s
updateForRetryWhenSuccessful 1.306 s
deleteWhenLocked 11.42 s
getAndLockEventWhenOtherTheOwner 0.112 s
getBlockedEventsWhenMoreEventsThanLimit 0.135 s
storeSingleEventDuplicateId 0.103 s
unblockWhenDbMalfunctionNothingUpdated 0.774 s
getAndLockEventWhenNotExists 0.065 s
getBlockedEventsWhenSomeEvents 0.102 s
aquireWhenEmpty 0.053 s
storeMultipleEvent 0.076 s
getAndLockEventWhenSuccessful 0.068 s
deleteBlockedWhenNotExists 0.052 s
aquireWhenDbMalfunctionNothingExecuted 0.098 s
getAndLockEventWhenLockedByOther 1.089 s
storeDbMalfunctionNothingInserted 0.059 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.087 s
deleteWhenSuccessful 0.077 s
unblockWhenEmpty 0.046 s
deleteBlockedWhenDbMalfunction 0.072 s
getAndLockEventWhenNoLongerTheOwner 0.057 s
proxyConstructor 0.028 s
deleteBlockedWhenProcessing 0.061 s
storeSingleEvent 0.072 s
storeDbMalfunctionNothingExecuted 0.052 s
deleteWhenNotExists 0.041 s
aquireWhenSomeMessages 0.068 s
getBlockedEventsWhenTableNotExists 0.060 s
getBlockedEventsWhenEmpty 0.052 s
aquireWhenDbMalfunctionNothingUpdated 0.067 s
updateForRetryWhenLocked 10.05 s

PendingEventStoreMySQLIT

unblockWhenExists 2.031 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.457 s
unblockWhenLocked 0.794 s
updateForRetryWhenNotExists 0.517 s
aquireWhenTableNotExists 1.935 s
deleteBlockedWhenBlocked 0.299 s
updateForRetryWhenSuccessful 0.253 s
deleteWhenLocked 50.17 s
getAndLockEventWhenOtherTheOwner 0.057 s
getBlockedEventsWhenMoreEventsThanLimit 0.058 s
storeSingleEventDuplicateId 0.060 s
unblockWhenDbMalfunctionNothingUpdated 0.516 s
getAndLockEventWhenNotExists 0.047 s
getBlockedEventsWhenSomeEvents 0.047 s
aquireWhenEmpty 0.044 s
storeMultipleEvent 0.041 s
getAndLockEventWhenSuccessful 0.040 s
deleteBlockedWhenNotExists 0.039 s
aquireWhenDbMalfunctionNothingExecuted 0.048 s
getAndLockEventWhenLockedByOther 50.06 s
storeDbMalfunctionNothingInserted 0.054 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.055 s
deleteWhenSuccessful 0.049 s
unblockWhenEmpty 0.046 s
deleteBlockedWhenDbMalfunction 0.051 s
getAndLockEventWhenNoLongerTheOwner 0.045 s
proxyConstructor 0.038 s
deleteBlockedWhenProcessing 0.042 s
storeSingleEvent 0.043 s
storeDbMalfunctionNothingExecuted 0.038 s
deleteWhenNotExists 0.045 s
aquireWhenSomeMessages 0.052 s
getBlockedEventsWhenTableNotExists 0.041 s
getBlockedEventsWhenEmpty 0.035 s
aquireWhenDbMalfunctionNothingUpdated 0.041 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