#!/usr/bin/env bash # #region Coverage.Summary [C:3] [TYPE Module] [SEMANTICS coverage,testing,reporting,ci] # @BRIEF Run backend + frontend tests with coverage, generate unified HTML summary report. # @LAYER DevOps # @RELATION DEPENDS_ON -> [pytest] # @RELATION DEPENDS_ON -> [vitest] # @RELATION DEPENDS_ON -> [coverage.py] # @POST Unified HTML report written to $OUTPUT_DIR/index.html # @POST Backend HTML coverage at $OUTPUT_DIR/backend/ # @POST Frontend HTML coverage at $OUTPUT_DIR/frontend/ # @SIDE_EFFECT Runs tests; writes coverage artifacts to $OUTPUT_DIR/ # # Usage: ./scripts/coverage-summary.sh [options] # # Options: # --backend-only Run only backend tests # --frontend-only Run only frontend tests # --unit Run backend unit tests instead of integration (skips Docker) # --skip-integration Skip backend integration tests (requires --unit to run backend) # --output-dir
| Stack | Mode | Tests Passed | Tests Failed | Coverage % | Branch % |
|---|
Generated by scripts/coverage-summary.sh