feat: defer invoices below 5 EUR with carry-over #3525
GitHub Actions / Test report for server-app:runWebsocketTests
succeeded
Mar 18, 2026 in 1s
43 passed, 0 failed and 0 skipped
✅ backend/app/build/test-results/runWebsocketTests/TEST-io.tolgee.batch.BatchJobsGeneralWithoutRedisTest.xml
13 tests were completed in 30s with 13 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| io.tolgee.batch.BatchJobsGeneralWithoutRedisTest | 13✅ | 30s |
✅ io.tolgee.batch.BatchJobsGeneralWithoutRedisTest
✅ it locks the single job for project()
✅ debounces job()
✅ doesn't lock non-exclusive job()
✅ cancels the job()
✅ retries failed with generic exception()
✅ retries failed with RequeueWithTimeoutException()
✅ MultipleItemsFailedException retries the job()
✅ correctly reports failed test when FailedDontRequeueException thrown()
✅ executes operation()
✅ retries and fails on management exceptions issues()
✅ publishes progress of single chunk job()
✅ retrying works with error keys()
✅ mt job respects maxPerJobConcurrency()
✅ backend/app/build/test-results/runWebsocketTests/TEST-io.tolgee.batch.BatchJobsGeneralWithRedisTest.xml
14 tests were completed in 41s with 14 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| io.tolgee.batch.BatchJobsGeneralWithRedisTest | 14✅ | 41s |
✅ io.tolgee.batch.BatchJobsGeneralWithRedisTest
✅ it locks the single job for project()
✅ debounces job()
✅ doesn't lock non-exclusive job()
✅ cancels the job()
✅ retries failed with generic exception()
✅ retries failed with RequeueWithTimeoutException()
✅ MultipleItemsFailedException retries the job()
✅ correctly reports failed test when FailedDontRequeueException thrown()
✅ executes operation()
✅ retries and fails on management exceptions issues()
✅ publishes progress of single chunk job()
✅ retrying works with error keys()
✅ mt job respects maxPerJobConcurrency()
✅ removes from queue using event()
✅ backend/app/build/test-results/runWebsocketTests/TEST-io.tolgee.websocket.WebsocketWithoutRedisTest.xml
8 tests were completed in 4s with 8 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| io.tolgee.websocket.WebsocketWithoutRedisTest | 8✅ | 4s |
✅ io.tolgee.websocket.WebsocketWithoutRedisTest
✅ doesn't subscribe as another user()
✅ notifies on key modification()
✅ notifies user on a new notification()
✅ doesn't subscribe without permissions()
✅ notifies on key deletion()
✅ notifies user on notifications marked as seen()
✅ notifies on key creation()
✅ notifies on translation modification()
✅ backend/app/build/test-results/runWebsocketTests/TEST-io.tolgee.websocket.WebsocketWithRedisTest.xml
8 tests were completed in 5s with 8 passed, 0 failed and 0 skipped.
| Test suite | Passed | Failed | Skipped | Time |
|---|---|---|---|---|
| io.tolgee.websocket.WebsocketWithRedisTest | 8✅ | 5s |
✅ io.tolgee.websocket.WebsocketWithRedisTest
✅ doesn't subscribe as another user()
✅ notifies on key modification()
✅ notifies user on a new notification()
✅ doesn't subscribe without permissions()
✅ notifies on key deletion()
✅ notifies user on notifications marked as seen()
✅ notifies on key creation()
✅ notifies on translation modification()
Loading