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% 557.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% 557.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% 127.2 s
PendingEventStoreMariaDBIT 36 0 0 0 100% 117.9 s
PendingEventStoreMySQLIT 36 0 0 0 100% 216.9 s
PendingEventStorePostgreSQLIT 36 0 0 0 100% 66.47 s
TransactionalEventPublisherIT 6 0 0 1 83.3% 28.94 s

Test Cases

[Summary] [Package List] [Test Cases]

PendingEventStoreOracleIT

unblockWhenExists 5.482 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.461 s
unblockWhenLocked 0.513 s
updateForRetryWhenNotExists 0.373 s
aquireWhenTableNotExists 1.205 s
deleteBlockedWhenBlocked 0.440 s
updateForRetryWhenSuccessful 0.584 s
deleteWhenLocked 10.47 s
getAndLockEventWhenOtherTheOwner 0.215 s
getBlockedEventsWhenMoreEventsThanLimit 0.220 s
storeSingleEventDuplicateId 0.227 s
unblockWhenDbMalfunctionNothingUpdated 0.672 s
getAndLockEventWhenNotExists 0.154 s
getBlockedEventsWhenSomeEvents 0.214 s
aquireWhenEmpty 0.161 s
storeMultipleEvent 0.209 s
getAndLockEventWhenSuccessful 0.197 s
deleteBlockedWhenNotExists 0.130 s
aquireWhenDbMalfunctionNothingExecuted 0.237 s
getAndLockEventWhenLockedByOther 10.21 s
storeDbMalfunctionNothingInserted 0.141 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.259 s
deleteWhenSuccessful 0.239 s
unblockWhenEmpty 0.145 s
deleteBlockedWhenDbMalfunction 0.227 s
getAndLockEventWhenNoLongerTheOwner 0.198 s
proxyConstructor 0.099 s
deleteBlockedWhenProcessing 0.192 s
storeSingleEvent 0.255 s
storeDbMalfunctionNothingExecuted 0.229 s
deleteWhenNotExists 0.241 s
aquireWhenSomeMessages 0.401 s
getBlockedEventsWhenTableNotExists 0.346 s
getBlockedEventsWhenEmpty 0.344 s
aquireWhenDbMalfunctionNothingUpdated 0.269 s
updateForRetryWhenLocked 10.20 s

PendingEventStoreMariaDBIT

unblockWhenExists 0.628 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.053 s
unblockWhenLocked 50.08 s
updateForRetryWhenNotExists 0.020 s
aquireWhenTableNotExists 0.023 s
deleteBlockedWhenBlocked 0.027 s
updateForRetryWhenSuccessful 0.018 s
deleteWhenLocked 10.03 s
getAndLockEventWhenOtherTheOwner 0.017 s
getBlockedEventsWhenMoreEventsThanLimit 0.020 s
storeSingleEventDuplicateId 0.015 s
unblockWhenDbMalfunctionNothingUpdated 0.369 s
getAndLockEventWhenNotExists 0.010 s
getBlockedEventsWhenSomeEvents 0.012 s
aquireWhenEmpty 0.012 s
storeMultipleEvent 0.024 s
getAndLockEventWhenSuccessful 0.013 s
deleteBlockedWhenNotExists 0.010 s
aquireWhenDbMalfunctionNothingExecuted 0.016 s
getAndLockEventWhenLockedByOther 1.014 s
storeDbMalfunctionNothingInserted 0.016 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.014 s
deleteWhenSuccessful 0.011 s
unblockWhenEmpty 0.012 s
deleteBlockedWhenDbMalfunction 0.015 s
getAndLockEventWhenNoLongerTheOwner 0.013 s
proxyConstructor 0.010 s
deleteBlockedWhenProcessing 0.013 s
storeSingleEvent 0.012 s
storeDbMalfunctionNothingExecuted 0.021 s
deleteWhenNotExists 0.011 s
aquireWhenSomeMessages 0.022 s
getBlockedEventsWhenTableNotExists 0.017 s
getBlockedEventsWhenEmpty 0.018 s
aquireWhenDbMalfunctionNothingUpdated 0.015 s
updateForRetryWhenLocked 10.02 s

PendingEventStoreMySQLIT

unblockWhenExists 0.400 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.078 s
unblockWhenLocked 0.079 s
updateForRetryWhenNotExists 0.078 s
aquireWhenTableNotExists 0.116 s
deleteBlockedWhenBlocked 0.081 s
updateForRetryWhenSuccessful 0.064 s
deleteWhenLocked 50.74 s
getAndLockEventWhenOtherTheOwner 0.075 s
getBlockedEventsWhenMoreEventsThanLimit 0.085 s
storeSingleEventDuplicateId 0.081 s
unblockWhenDbMalfunctionNothingUpdated 0.717 s
getAndLockEventWhenNotExists 0.100 s
getBlockedEventsWhenSomeEvents 0.111 s
aquireWhenEmpty 0.096 s
storeMultipleEvent 0.094 s
getAndLockEventWhenSuccessful 0.117 s
deleteBlockedWhenNotExists 0.113 s
aquireWhenDbMalfunctionNothingExecuted 0.098 s
getAndLockEventWhenLockedByOther 50.08 s
storeDbMalfunctionNothingInserted 0.067 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.053 s
deleteWhenSuccessful 0.058 s
unblockWhenEmpty 0.052 s
deleteBlockedWhenDbMalfunction 0.042 s
getAndLockEventWhenNoLongerTheOwner 0.045 s
proxyConstructor 0.045 s
deleteBlockedWhenProcessing 0.047 s
storeSingleEvent 0.056 s
storeDbMalfunctionNothingExecuted 0.047 s
deleteWhenNotExists 0.042 s
aquireWhenSomeMessages 0.078 s
getBlockedEventsWhenTableNotExists 0.055 s
getBlockedEventsWhenEmpty 0.046 s
aquireWhenDbMalfunctionNothingUpdated 0.047 s
updateForRetryWhenLocked 50.05 s

PendingEventStorePostgreSQLIT

unblockWhenExists 3.057 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.319 s
unblockWhenLocked 0.494 s
updateForRetryWhenNotExists 0.446 s
aquireWhenTableNotExists 0.391 s
deleteBlockedWhenBlocked 0.472 s
updateForRetryWhenSuccessful 1.043 s
deleteWhenLocked 10.79 s
getAndLockEventWhenOtherTheOwner 0.072 s
getBlockedEventsWhenMoreEventsThanLimit 0.084 s
storeSingleEventDuplicateId 0.128 s
unblockWhenDbMalfunctionNothingUpdated 0.659 s
getAndLockEventWhenNotExists 0.049 s
getBlockedEventsWhenSomeEvents 0.036 s
aquireWhenEmpty 0.031 s
storeMultipleEvent 0.073 s
getAndLockEventWhenSuccessful 0.120 s
deleteBlockedWhenNotExists 0.039 s
aquireWhenDbMalfunctionNothingExecuted 0.048 s
getAndLockEventWhenLockedByOther 1.061 s
storeDbMalfunctionNothingInserted 0.038 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.044 s
deleteWhenSuccessful 0.043 s
unblockWhenEmpty 0.170 s
deleteBlockedWhenDbMalfunction 0.065 s
getAndLockEventWhenNoLongerTheOwner 0.074 s
proxyConstructor 0.017 s
deleteBlockedWhenProcessing 0.038 s
storeSingleEvent 0.154 s
storeDbMalfunctionNothingExecuted 0.033 s
deleteWhenNotExists 0.027 s
aquireWhenSomeMessages 0.039 s
getBlockedEventsWhenTableNotExists 0.051 s
getBlockedEventsWhenEmpty 0.051 s
aquireWhenDbMalfunctionNothingUpdated 0.064 s
updateForRetryWhenLocked 10.06 s

TransactionalEventPublisherIT

testOpenTelemtry 0 s
- Environment variable [GITHUB_ACTIONS] with value [true] matches regular expression [true] ==> Not stable when running with github actions -
testManyDispatching 24.35 s
testPublish 1.270 s
testBlocking 0.988 s
testPublishDelayed 2.078 s
testMetrics 0.031 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