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% 577.2 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% 577.2 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% 123.4 s
PendingEventStoreOracleIT 36 0 0 0 100% 120.7 s
PendingEventStoreMySQLIT 36 0 0 0 100% 214.1 s
TransactionalEventPublisherIT 6 0 0 1 83.3% 40.80 s
PendingEventStorePostgreSQLIT 36 0 0 0 100% 78.28 s

Test Cases

[Summary] [Package List] [Test Cases]

PendingEventStoreMariaDBIT

unblockWhenExists 2.217 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.065 s
unblockWhenLocked 50.12 s
updateForRetryWhenNotExists 0.018 s
aquireWhenTableNotExists 0.021 s
deleteBlockedWhenBlocked 0.017 s
updateForRetryWhenSuccessful 0.013 s
deleteWhenLocked 10.02 s
getAndLockEventWhenOtherTheOwner 0.016 s
getBlockedEventsWhenMoreEventsThanLimit 0.020 s
storeSingleEventDuplicateId 0.019 s
unblockWhenDbMalfunctionNothingUpdated 0.418 s
getAndLockEventWhenNotExists 0.017 s
getBlockedEventsWhenSomeEvents 0.012 s
aquireWhenEmpty 0.011 s
storeMultipleEvent 0.022 s
getAndLockEventWhenSuccessful 0.015 s
deleteBlockedWhenNotExists 0.011 s
aquireWhenDbMalfunctionNothingExecuted 0.018 s
getAndLockEventWhenLockedByOther 1.020 s
storeDbMalfunctionNothingInserted 0.023 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.027 s
deleteWhenSuccessful 0.024 s
unblockWhenEmpty 0.021 s
deleteBlockedWhenDbMalfunction 0.031 s
getAndLockEventWhenNoLongerTheOwner 0.027 s
proxyConstructor 0.014 s
deleteBlockedWhenProcessing 0.022 s
storeSingleEvent 0.027 s
storeDbMalfunctionNothingExecuted 0.028 s
deleteWhenNotExists 0.020 s
aquireWhenSomeMessages 0.035 s
getBlockedEventsWhenTableNotExists 0.021 s
getBlockedEventsWhenEmpty 0.026 s
aquireWhenDbMalfunctionNothingUpdated 0.025 s
updateForRetryWhenLocked 10.02 s

PendingEventStoreOracleIT

unblockWhenExists 6.164 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.355 s
unblockWhenLocked 0.272 s
updateForRetryWhenNotExists 0.208 s
aquireWhenTableNotExists 0.930 s
deleteBlockedWhenBlocked 0.189 s
updateForRetryWhenSuccessful 0.330 s
deleteWhenLocked 10.35 s
getAndLockEventWhenOtherTheOwner 0.203 s
getBlockedEventsWhenMoreEventsThanLimit 0.205 s
storeSingleEventDuplicateId 0.208 s
unblockWhenDbMalfunctionNothingUpdated 0.631 s
getAndLockEventWhenNotExists 0.137 s
getBlockedEventsWhenSomeEvents 0.216 s
aquireWhenEmpty 0.154 s
storeMultipleEvent 0.221 s
getAndLockEventWhenSuccessful 0.203 s
deleteBlockedWhenNotExists 0.135 s
aquireWhenDbMalfunctionNothingExecuted 0.235 s
getAndLockEventWhenLockedByOther 10.20 s
storeDbMalfunctionNothingInserted 0.137 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.241 s
deleteWhenSuccessful 0.237 s
unblockWhenEmpty 0.138 s
deleteBlockedWhenDbMalfunction 0.220 s
getAndLockEventWhenNoLongerTheOwner 0.198 s
proxyConstructor 0.100 s
deleteBlockedWhenProcessing 0.198 s
storeSingleEvent 0.202 s
storeDbMalfunctionNothingExecuted 0.147 s
deleteWhenNotExists 0.133 s
aquireWhenSomeMessages 0.243 s
getBlockedEventsWhenTableNotExists 0.197 s
getBlockedEventsWhenEmpty 0.195 s
aquireWhenDbMalfunctionNothingUpdated 0.243 s
updateForRetryWhenLocked 10.21 s

PendingEventStoreMySQLIT

unblockWhenExists 2.842 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.102 s
unblockWhenLocked 0.078 s
updateForRetryWhenNotExists 0.070 s
aquireWhenTableNotExists 0.090 s
deleteBlockedWhenBlocked 0.067 s
updateForRetryWhenSuccessful 0.079 s
deleteWhenLocked 50.10 s
getAndLockEventWhenOtherTheOwner 0.055 s
getBlockedEventsWhenMoreEventsThanLimit 0.051 s
storeSingleEventDuplicateId 0.058 s
unblockWhenDbMalfunctionNothingUpdated 0.563 s
getAndLockEventWhenNotExists 0.057 s
getBlockedEventsWhenSomeEvents 0.062 s
aquireWhenEmpty 0.046 s
storeMultipleEvent 0.047 s
getAndLockEventWhenSuccessful 0.050 s
deleteBlockedWhenNotExists 0.039 s
aquireWhenDbMalfunctionNothingExecuted 0.044 s
getAndLockEventWhenLockedByOther 50.05 s
storeDbMalfunctionNothingInserted 0.065 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.062 s
deleteWhenSuccessful 0.055 s
unblockWhenEmpty 0.056 s
deleteBlockedWhenDbMalfunction 0.047 s
getAndLockEventWhenNoLongerTheOwner 0.050 s
proxyConstructor 0.036 s
deleteBlockedWhenProcessing 0.047 s
storeSingleEvent 0.071 s
storeDbMalfunctionNothingExecuted 0.071 s
deleteWhenNotExists 0.046 s
aquireWhenSomeMessages 0.070 s
getBlockedEventsWhenTableNotExists 0.049 s
getBlockedEventsWhenEmpty 0.039 s
aquireWhenDbMalfunctionNothingUpdated 0.042 s
updateForRetryWhenLocked 50.05 s

TransactionalEventPublisherIT

testOpenTelemtry 0 s
- Environment variable [GITHUB_ACTIONS] with value [true] matches regular expression [true] ==> Not stable when running with github actions -
testManyDispatching 34.44 s
testPublish 1.846 s
testBlocking 1.727 s
testPublishDelayed 2.224 s
testMetrics 0.271 s

PendingEventStorePostgreSQLIT

unblockWhenExists 9.203 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.574 s
unblockWhenLocked 0.861 s
updateForRetryWhenNotExists 0.483 s
aquireWhenTableNotExists 0.672 s
deleteBlockedWhenBlocked 0.759 s
updateForRetryWhenSuccessful 1.314 s
deleteWhenLocked 10.67 s
getAndLockEventWhenOtherTheOwner 0.062 s
getBlockedEventsWhenMoreEventsThanLimit 0.080 s
storeSingleEventDuplicateId 0.107 s
unblockWhenDbMalfunctionNothingUpdated 0.688 s
getAndLockEventWhenNotExists 0.035 s
getBlockedEventsWhenSomeEvents 0.037 s
aquireWhenEmpty 0.034 s
storeMultipleEvent 0.042 s
getAndLockEventWhenSuccessful 0.039 s
deleteBlockedWhenNotExists 0.027 s
aquireWhenDbMalfunctionNothingExecuted 0.048 s
getAndLockEventWhenLockedByOther 1.050 s
storeDbMalfunctionNothingInserted 0.038 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.058 s
deleteWhenSuccessful 0.051 s
unblockWhenEmpty 0.029 s
deleteBlockedWhenDbMalfunction 0.059 s
getAndLockEventWhenNoLongerTheOwner 0.053 s
proxyConstructor 0.040 s
deleteBlockedWhenProcessing 0.057 s
storeSingleEvent 0.061 s
storeDbMalfunctionNothingExecuted 0.041 s
deleteWhenNotExists 0.046 s
aquireWhenSomeMessages 0.081 s
getBlockedEventsWhenTableNotExists 0.071 s
getBlockedEventsWhenEmpty 0.046 s
aquireWhenDbMalfunctionNothingUpdated 0.063 s
updateForRetryWhenLocked 10.09 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