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% 466.9 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% 466.9 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% 43.04 s
PendingEventStoreMySQLIT 36 0 0 0 100% 189.7 s
PendingEventStorePostgreSQLIT 36 0 0 0 100% 53.73 s
PendingEventStoreOracleIT 36 0 0 0 100% 84.49 s
PendingEventStoreMariaDBIT 36 0 0 0 100% 96.00 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 38.06 s
testPublish 1.537 s
testBlocking 1.064 s
testPublishDelayed 2.096 s
testMetrics 0.036 s

PendingEventStoreMySQLIT

unblockWhenExists 1.386 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.150 s
unblockWhenLocked 0.160 s
updateForRetryWhenNotExists 0.167 s
aquireWhenTableNotExists 0.295 s
deleteBlockedWhenBlocked 0.156 s
updateForRetryWhenSuccessful 0.117 s
deleteWhenLocked 50.19 s
getAndLockEventWhenOtherTheOwner 0.046 s
getBlockedEventsWhenMoreEventsThanLimit 0.053 s
storeSingleEventDuplicateId 0.046 s
unblockWhenDbMalfunctionNothingUpdated 0.447 s
getAndLockEventWhenNotExists 0.040 s
getBlockedEventsWhenSomeEvents 0.037 s
aquireWhenEmpty 0.040 s
storeMultipleEvent 0.035 s
getAndLockEventWhenSuccessful 0.047 s
deleteBlockedWhenNotExists 0.039 s
aquireWhenDbMalfunctionNothingExecuted 0.043 s
getAndLockEventWhenLockedByOther 50.05 s
storeDbMalfunctionNothingInserted 0.054 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.042 s
deleteWhenSuccessful 0.042 s
unblockWhenEmpty 0.036 s
deleteBlockedWhenDbMalfunction 0.039 s
getAndLockEventWhenNoLongerTheOwner 0.040 s
proxyConstructor 0.030 s
deleteBlockedWhenProcessing 0.037 s
storeSingleEvent 0.034 s
storeDbMalfunctionNothingExecuted 0.035 s
deleteWhenNotExists 0.032 s
aquireWhenSomeMessages 0.058 s
getBlockedEventsWhenTableNotExists 0.040 s
getBlockedEventsWhenEmpty 0.036 s
aquireWhenDbMalfunctionNothingUpdated 0.038 s
updateForRetryWhenLocked 50.04 s

PendingEventStorePostgreSQLIT

unblockWhenExists 5.421 s
aquireWhenSomeMessagesAndMaxAuqireIs0 1.136 s
unblockWhenLocked 1.338 s
updateForRetryWhenNotExists 0.261 s
aquireWhenTableNotExists 1.329 s
deleteBlockedWhenBlocked 1.012 s
updateForRetryWhenSuccessful 0.753 s
deleteWhenLocked 11.18 s
getAndLockEventWhenOtherTheOwner 0.143 s
getBlockedEventsWhenMoreEventsThanLimit 0.119 s
storeSingleEventDuplicateId 0.133 s
unblockWhenDbMalfunctionNothingUpdated 1.420 s
getAndLockEventWhenNotExists 0.083 s
getBlockedEventsWhenSomeEvents 0.109 s
aquireWhenEmpty 0.097 s
storeMultipleEvent 0.098 s
getAndLockEventWhenSuccessful 0.081 s
deleteBlockedWhenNotExists 0.061 s
aquireWhenDbMalfunctionNothingExecuted 0.112 s
getAndLockEventWhenLockedByOther 1.113 s
storeDbMalfunctionNothingInserted 0.086 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.077 s
deleteWhenSuccessful 0.076 s
unblockWhenEmpty 0.056 s
deleteBlockedWhenDbMalfunction 0.076 s
getAndLockEventWhenNoLongerTheOwner 0.068 s
proxyConstructor 0.025 s
deleteBlockedWhenProcessing 0.064 s
storeSingleEvent 0.058 s
storeDbMalfunctionNothingExecuted 0.047 s
deleteWhenNotExists 0.037 s
aquireWhenSomeMessages 0.068 s
getBlockedEventsWhenTableNotExists 0.093 s
getBlockedEventsWhenEmpty 0.088 s
aquireWhenDbMalfunctionNothingUpdated 0.105 s
updateForRetryWhenLocked 10.07 s

PendingEventStoreOracleIT

unblockWhenExists 8.829 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.831 s
unblockWhenLocked 0.425 s
updateForRetryWhenNotExists 0.239 s
aquireWhenTableNotExists 1.069 s
deleteBlockedWhenBlocked 0.236 s
updateForRetryWhenSuccessful 0.323 s
deleteWhenLocked 10.38 s
getAndLockEventWhenOtherTheOwner 0.195 s
getBlockedEventsWhenMoreEventsThanLimit 0.198 s
storeSingleEventDuplicateId 0.210 s
unblockWhenDbMalfunctionNothingUpdated 0.638 s
getAndLockEventWhenNotExists 0.144 s
getBlockedEventsWhenSomeEvents 0.223 s
aquireWhenEmpty 0.150 s
storeMultipleEvent 0.208 s
getAndLockEventWhenSuccessful 0.187 s
deleteBlockedWhenNotExists 0.141 s
aquireWhenDbMalfunctionNothingExecuted 0.223 s
getAndLockEventWhenLockedByOther 10.20 s
storeDbMalfunctionNothingInserted 0.126 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.214 s
deleteWhenSuccessful 0.223 s
unblockWhenEmpty 0.129 s
deleteBlockedWhenDbMalfunction 0.235 s
getAndLockEventWhenNoLongerTheOwner 0.187 s
proxyConstructor 0.096 s
deleteBlockedWhenProcessing 0.185 s
storeSingleEvent 0.189 s
storeDbMalfunctionNothingExecuted 0.122 s
deleteWhenNotExists 0.122 s
aquireWhenSomeMessages 0.208 s
getBlockedEventsWhenTableNotExists 0.174 s
getBlockedEventsWhenEmpty 0.168 s
aquireWhenDbMalfunctionNothingUpdated 0.217 s
updateForRetryWhenLocked 10.19 s

PendingEventStoreMariaDBIT

unblockWhenExists 1.896 s
aquireWhenSomeMessagesAndMaxAuqireIs0 0.230 s
unblockWhenLocked 50.38 s
updateForRetryWhenNotExists 0.020 s
aquireWhenTableNotExists 0.022 s
deleteBlockedWhenBlocked 0.021 s
updateForRetryWhenSuccessful 0.018 s
deleteWhenLocked 10.03 s
getAndLockEventWhenOtherTheOwner 0.020 s
getBlockedEventsWhenMoreEventsThanLimit 0.034 s
storeSingleEventDuplicateId 0.030 s
unblockWhenDbMalfunctionNothingUpdated 0.707 s
getAndLockEventWhenNotExists 0.022 s
getBlockedEventsWhenSomeEvents 0.019 s
aquireWhenEmpty 0.014 s
storeMultipleEvent 0.029 s
getAndLockEventWhenSuccessful 0.016 s
deleteBlockedWhenNotExists 0.017 s
aquireWhenDbMalfunctionNothingExecuted 0.027 s
getAndLockEventWhenLockedByOther 1.031 s
storeDbMalfunctionNothingInserted 0.015 s
updateForRetryWhenSuccessfulAfterTooManyTries 0.014 s
deleteWhenSuccessful 0.010 s
unblockWhenEmpty 0.009 s
deleteBlockedWhenDbMalfunction 0.014 s
getAndLockEventWhenNoLongerTheOwner 0.014 s
proxyConstructor 0.009 s
deleteBlockedWhenProcessing 0.010 s
storeSingleEvent 0.010 s
storeDbMalfunctionNothingExecuted 0.011 s
deleteWhenNotExists 0.012 s
aquireWhenSomeMessages 0.024 s
getBlockedEventsWhenTableNotExists 0.021 s
getBlockedEventsWhenEmpty 0.017 s
aquireWhenDbMalfunctionNothingUpdated 0.012 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