@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / efc8f7d814
Fork 0

A high-throughput and memory-efficient inference and serving engine for LLMs

Mirrored from https://github.com/tduncan-lum/Nvidia-Optimization-Stack---VLLM.git

Synced Nov 14, 05:30 UTC

Update coveragerc and add codecov.yml for path fixes (#26435)

Signed-off-by: Reza Barazesh <rezabarazesh@meta.com>

Reza Barazesh committed Oct 14, 2025 at 12:45 UTC efc8f7d8141eeed311d5f25f5e366a1a5bdc35bf
2 files changed +28 -1
.coveragerc
+16 -1
@@ -1,5 +1,10 @@
1 [run]
2 -source = vllm
2 +# Track the installed vllm package (this is what actually gets imported during tests)
3 +# Use wildcard pattern to match the installed location
4 +source =
5 + vllm
6 + */dist-packages/vllm
7 + */site-packages/vllm
8 omit =
9 */tests/*
10 */test_*
@@ -12,6 +17,16 @@ omit =
17 */benchmarks/*
18 */docs/*
19
20 +[paths]
21 +# Map all possible vllm locations to a canonical "vllm" path
22 +# This ensures coverage.combine properly merges data from different test runs
23 +source =
24 + vllm
25 + /vllm-workspace/src/vllm
26 + /vllm-workspace/vllm
27 + */site-packages/vllm
28 + */dist-packages/vllm
29 +
30 [report]
31 exclude_lines =
32 pragma: no cover
codecov.yml new
+12
@@ -0,0 +1,12 @@
1 +codecov:
2 + require_ci_to_pass: false
3 +
4 +fixes:
5 + # Map source code paths to repository root paths
6 + # Wildcards match any Python version (python3.*)
7 + - "/vllm-workspace/src/vllm/::vllm/"
8 + - "/vllm-workspace/vllm/::vllm/"
9 + - "/usr/local/lib/python3.*/dist-packages/vllm/::vllm/"
10 + - "/usr/local/lib/python3.*/site-packages/vllm/::vllm/"
11 + - "/usr/lib/python3.*/dist-packages/vllm/::vllm/"
12 + - "/usr/lib/python3.*/site-packages/vllm/::vllm/"