Skip to content

feat: implement different URLs QA check

63d474e
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Draft

feat: QA checks for translations #3479

feat: implement different URLs QA check
63d474e
Select commit
Loading
Failed to load commit list.
GitHub Actions / Test report for server-app:runWebsocketTests succeeded Mar 18, 2026 in 0s

43 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
backend/app/build/test-results/runWebsocketTests/TEST-io.tolgee.batch.BatchJobsGeneralWithoutRedisTest.xml 13✅ 72s
backend/app/build/test-results/runWebsocketTests/TEST-io.tolgee.batch.BatchJobsGeneralWithRedisTest.xml 14✅ 71s
backend/app/build/test-results/runWebsocketTests/TEST-io.tolgee.websocket.WebsocketWithoutRedisTest.xml 8✅ 4s
backend/app/build/test-results/runWebsocketTests/TEST-io.tolgee.websocket.WebsocketWithRedisTest.xml 8✅ 6s

✅ backend/app/build/test-results/runWebsocketTests/TEST-io.tolgee.batch.BatchJobsGeneralWithoutRedisTest.xml

13 tests were completed in 72s with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.batch.BatchJobsGeneralWithoutRedisTest 13✅ 72s

✅ 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 71s with 14 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.batch.BatchJobsGeneralWithRedisTest 14✅ 71s

✅ 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 6s with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
io.tolgee.websocket.WebsocketWithRedisTest 8✅ 6s

✅ 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()