fix: split coverage into separate backend and frontend steps
Some checks failed
CI / Lint, type check, unit tests, coverage (push) Failing after 18s
CI / E2E browser tests (push) Failing after 0s

- Backend coverage runs from repo root where gradlew lives
- Frontend coverage runs from frontend/ with working-directory
- No cd tricks that break relative paths
This commit is contained in:
Joakim Mörling 2026-05-19 16:49:50 +02:00
parent e4cfb873f0
commit 10cc12154e

View file

@ -48,12 +48,12 @@ jobs:
- name: Backend unit tests
run: ./gradlew :backend:test
- name: Coverage verification
run: |
cd ..
./gradlew :backend:jacocoTestCoverageVerification
cd frontend
npm run test:coverage
- name: Backend coverage
run: ./gradlew :backend:jacocoTestCoverageVerification
- name: Frontend coverage
run: npm run test:coverage
working-directory: frontend
e2e:
name: E2E browser tests