ci: optimize test performance — from ~3h to 3.5s #35
Owner
- Lazy-load tesseract.js only in OCR route (skips 30MB WASM download)
- Conditional tracing.js import (skip OTel gRPC in test mode)
- Remove unused barcode-detector import
- Add testTimeout/openHandlesTimeout to jest.config.js
- Add --forceExitTimeout=30000 to test script
- Split CI test jobs into parallel workflows (backend/frontend/mobile)
- Add timeout-minutes: 15 to all test jobs
- Use npm ci --ignore-scripts + selective native rebuild
- Lazy-load tesseract.js only in OCR route (skips 30MB WASM download)
- Conditional tracing.js import (skip OTel gRPC in test mode)
- Remove unused barcode-detector import
- Add testTimeout/openHandlesTimeout to jest.config.js
- Add --forceExitTimeout=30000 to test script
- Split CI test jobs into parallel workflows (backend/frontend/mobile)
- Add timeout-minutes: 15 to all test jobs
- Use npm ci --ignore-scripts + selective native rebuild
Ichitux
added 1 commit 2026-07-14 10:42:26 +00:00
Run Tests on Branches / Frontend Tests (push) Has been cancelled
Details
Run Tests on Branches / Frontend Mobile Tests (push) Has been cancelled
Details
Run Tests on Branches / Backend Tests (push) Has been cancelled
Details
Run Tests on Branches / Detect Changes (push) Successful in 13s
Details
Ichitux
added 1 commit 2026-07-14 11:03:54 +00:00
Run Tests on Branches / Detect Changes (push) Successful in 13s
Details
Run Tests on Branches / Backend Tests (push) Successful in 2m9s
Details
Run Tests on Branches / Frontend Tests (push) Has been skipped
Details
Run Tests on Branches / Frontend Mobile Tests (push) Has been skipped
Details
Merge pull request 'ci: optimize test performance — from ~3h to 3.5s' (#35) from ci/optimize-test-performance into main
Reference in New Issue
Block a user
Delete Branch "ci/optimize-test-performance"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?