Files
sglang/.github/workflows/coverage-collection-npu.yml

28 lines
984 B
YAML

# Coverage data collection pipeline for the NPU precision test selection.
# Delegates to pr-test-npu.yml with coverage_mode=true, which switches:
# - Runners to the coverage pool (shared /root/.cache with setup-covstub)
# - use_coverage_runner=true on all test jobs
# - Skips pr-gate, base-a (910b), multimodal-gen, recommend, analyze
# - Runs setup-covstub to assemble coverage data and publish it to the
# shared disk at a fixed path (/root/.cache/tests/precise-test/coverage)
# pr-test-npu-finish is the final gate in the called workflow.
#
# Manually triggered only (workflow_dispatch): PRs run the standard
# pr-test-npu.yml instead; this pipeline builds the full coverage baseline
# on demand.
name: Coverage Collection (NPU)
on:
workflow_dispatch:
concurrency:
group: npu-coverage-collection-${{ github.ref }}
cancel-in-progress: true
jobs:
coverage:
uses: ./.github/workflows/pr-test-npu.yml
with:
coverage_mode: true
secrets: inherit