ci: add backend coverage gate #1

Closed
MagicZhang wants to merge 0 commits from feat/ci-coverage-backend into main
Owner

Adds cargo-llvm-cov backend coverage gate + README docs. Completes t_f6474b8a backend coverage acceptance.

Adds cargo-llvm-cov backend coverage gate + README docs. Completes t_f6474b8a backend coverage acceptance.
ci: add backend coverage gate with cargo-llvm-cov (t_f6474b8a)
Some checks failed
CI/CD / backend-test (pull_request) Failing after 3s
CI/CD / backend-coverage (pull_request) Has been skipped
CI/CD / docs-epub (pull_request) Failing after 13s
CI/CD / frontend-test (pull_request) Failing after 3m12s
CI/CD / frontend-coverage (pull_request) Has been skipped
CI/CD / coverage-summary (pull_request) Has been skipped
CI/CD / docker (pull_request) Has been skipped
qa / qa (pull_request) Has been cancelled
743aef80b4
- New backend-coverage job: cargo llvm-cov --lib with --fail-under-lines 30
  (baseline 2026-08-08: 32.5-36.9% lines), uploads lcov report artifact.
- New coverage-summary job aggregates frontend+backend coverage into the
  run summary table.
- docker job now depends on both coverage jobs so a coverage regression
  blocks the image build.
- README: new Testing & Coverage section documenting local coverage
  commands for backend (cargo llvm-cov --lib) and frontend (npm run coverage).
MagicZhang closed this pull request 2026-08-08 16:18:10 +02:00
Some checks failed
CI/CD / backend-test (pull_request) Failing after 3s
CI/CD / backend-coverage (pull_request) Has been skipped
CI/CD / docs-epub (pull_request) Failing after 13s
CI/CD / frontend-test (pull_request) Failing after 3m12s
CI/CD / frontend-coverage (pull_request) Has been skipped
CI/CD / coverage-summary (pull_request) Has been skipped
CI/CD / docker (pull_request) Has been skipped
qa / qa (pull_request) Has been cancelled

Pull request closed

Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
MagicZhang/fichub!1
No description provided.