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/"