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% 559.6 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% 559.6 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% 24.58 s
PendingEventStoreMySQLIT 36 0 0 0 100% 220.6 s
PendingEventStorePostgreSQLIT 36 0 0 0 100% 76.28 s
PendingEventStoreOracleIT 36 0 0 0 100% 120.5 s
PendingEventStoreMariaDBIT 36 0 0 0 100% 117.6 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 20.31 s
testPublish 1.031 s
testBlocking 0.902 s
testPublishDelayed 2.057 s
testMetrics 0.018 s

PendingEventStoreMySQLIT

unblockWhenExists 0.737 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.108 s
unblockWhenLocked 0.080 s
updateForRetryWhenNotExists 1.222 s
aquireWhenTableNotExists 0.132 s
deleteBlockedWhenBlocked 0.076 s
updateForRetryWhenSuccessful 0.063 s
deleteWhenLocked 50.08 s
getAndLockEventWhenOtherTheOwner 0.057 s
getBlockedEventsWhenMoreEventsThanLimit 0.066 s
storeSingleEventDuplicateId 0.069 s
unblockWhenDbMalfunctionNothingUpdated 0.516 s
getAndLockEventWhenNotExists 0.048 s
getBlockedEventsWhenSomeEvents 0.048 s
aquireWhenEmpty 0.050 s
storeMultipleEvent 0.054 s
getAndLockEventWhenSuccessful 0.053 s
deleteBlockedWhenNotExists 0.050 s
aquireWhenDbMalfunctionNothingExecuted 0.053 s
getAndLockEventWhenLockedByOther 50.06 s
storeDbMalfunctionNothingInserted 0.060 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.048 s
deleteWhenSuccessful 0.052 s
unblockWhenEmpty 0.034 s
deleteBlockedWhenDbMalfunction 0.044 s
getAndLockEventWhenNoLongerTheOwner 0.043 s
proxyConstructor 0.035 s
deleteBlockedWhenProcessing 0.040 s
storeSingleEvent 0.041 s
storeDbMalfunctionNothingExecuted 0.049 s
deleteWhenNotExists 0.050 s
aquireWhenSomeMessages 0.060 s
getBlockedEventsWhenTableNotExists 0.045 s
getBlockedEventsWhenEmpty 0.038 s
aquireWhenDbMalfunctionNothingUpdated 0.043 s
updateForRetryWhenLocked 50.05 s

PendingEventStorePostgreSQLIT

unblockWhenExists 3.210 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.427 s
unblockWhenLocked 0.718 s
updateForRetryWhenNotExists 0.313 s
aquireWhenTableNotExists 0.692 s
deleteBlockedWhenBlocked 0.748 s
updateForRetryWhenSuccessful 0.648 s
deleteWhenLocked 10.31 s
getAndLockEventWhenOtherTheOwner 0.113 s
getBlockedEventsWhenMoreEventsThanLimit 0.085 s
storeSingleEventDuplicateId 0.105 s
unblockWhenDbMalfunctionNothingUpdated 0.773 s
getAndLockEventWhenNotExists 0.053 s
getBlockedEventsWhenSomeEvents 0.078 s
aquireWhenEmpty 0.101 s
storeMultipleEvent 0.137 s
getAndLockEventWhenSuccessful 0.134 s
deleteBlockedWhenNotExists 0.089 s
aquireWhenDbMalfunctionNothingExecuted 0.106 s
getAndLockEventWhenLockedByOther 1.131 s
storeDbMalfunctionNothingInserted 0.093 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.085 s
deleteWhenSuccessful 0.076 s
unblockWhenEmpty 0.041 s
deleteBlockedWhenDbMalfunction 0.074 s
getAndLockEventWhenNoLongerTheOwner 0.054 s
proxyConstructor 0.028 s
deleteBlockedWhenProcessing 0.052 s
storeSingleEvent 0.062 s
storeDbMalfunctionNothingExecuted 0.043 s
deleteWhenNotExists 0.051 s
aquireWhenSomeMessages 0.066 s
getBlockedEventsWhenTableNotExists 0.091 s
getBlockedEventsWhenEmpty 0.055 s
aquireWhenDbMalfunctionNothingUpdated 0.064 s
updateForRetryWhenLocked 10.06 s

PendingEventStoreOracleIT

unblockWhenExists 6.345 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.418 s
unblockWhenLocked 0.296 s
updateForRetryWhenNotExists 0.231 s
aquireWhenTableNotExists 1.001 s
deleteBlockedWhenBlocked 0.189 s
updateForRetryWhenSuccessful 0.310 s
deleteWhenLocked 10.37 s
getAndLockEventWhenOtherTheOwner 0.192 s
getBlockedEventsWhenMoreEventsThanLimit 0.208 s
storeSingleEventDuplicateId 0.231 s
unblockWhenDbMalfunctionNothingUpdated 0.611 s
getAndLockEventWhenNotExists 0.143 s
getBlockedEventsWhenSomeEvents 0.220 s
aquireWhenEmpty 0.213 s
storeMultipleEvent 0.238 s
getAndLockEventWhenSuccessful 0.202 s
deleteBlockedWhenNotExists 0.132 s
aquireWhenDbMalfunctionNothingExecuted 0.245 s
getAndLockEventWhenLockedByOther 10.20 s
storeDbMalfunctionNothingInserted 0.140 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.228 s
deleteWhenSuccessful 0.221 s
unblockWhenEmpty 0.213 s
deleteBlockedWhenDbMalfunction 0.259 s
getAndLockEventWhenNoLongerTheOwner 0.196 s
proxyConstructor 0.104 s
deleteBlockedWhenProcessing 0.185 s
storeSingleEvent 0.194 s
storeDbMalfunctionNothingExecuted 0.137 s
deleteWhenNotExists 0.128 s
aquireWhenSomeMessages 0.235 s
getBlockedEventsWhenTableNotExists 0.197 s
getBlockedEventsWhenEmpty 0.211 s
aquireWhenDbMalfunctionNothingUpdated 0.238 s
updateForRetryWhenLocked 10.22 s

PendingEventStoreMariaDBIT

unblockWhenExists 0.746 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.076 s
unblockWhenLocked 50.09 s
updateForRetryWhenNotExists 0.021 s
aquireWhenTableNotExists 0.041 s
deleteBlockedWhenBlocked 0.031 s
updateForRetryWhenSuccessful 0.024 s
deleteWhenLocked 10.04 s
getAndLockEventWhenOtherTheOwner 0.019 s
getBlockedEventsWhenMoreEventsThanLimit 0.023 s
storeSingleEventDuplicateId 0.021 s
unblockWhenDbMalfunctionNothingUpdated 0.415 s
getAndLockEventWhenNotExists 0.011 s
getBlockedEventsWhenSomeEvents 0.013 s
aquireWhenEmpty 0.017 s
storeMultipleEvent 0.023 s
getAndLockEventWhenSuccessful 0.013 s
deleteBlockedWhenNotExists 0.010 s
aquireWhenDbMalfunctionNothingExecuted 0.015 s
getAndLockEventWhenLockedByOther 1.017 s
storeDbMalfunctionNothingInserted 0.022 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.023 s
deleteWhenSuccessful 0.023 s
unblockWhenEmpty 0.014 s
deleteBlockedWhenDbMalfunction 0.020 s
getAndLockEventWhenNoLongerTheOwner 0.014 s
proxyConstructor 0.010 s
deleteBlockedWhenProcessing 0.015 s
storeSingleEvent 0.016 s
storeDbMalfunctionNothingExecuted 0.015 s
deleteWhenNotExists 0.025 s
aquireWhenSomeMessages 0.031 s
getBlockedEventsWhenTableNotExists 0.028 s
getBlockedEventsWhenEmpty 0.024 s
aquireWhenDbMalfunctionNothingUpdated 0.019 s
updateForRetryWhenLocked 10.02 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