Skip to content

Commit 2488a82

Browse files
khluuclaude
andauthored
[CI] Split V1 Others into 3 separate jobs (vllm-project#37016)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent dc6908a commit 2488a82

1 file changed

Lines changed: 46 additions & 10 deletions

File tree

.buildkite/test_areas/misc.yaml

Lines changed: 46 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,28 +2,64 @@ group: Miscellaneous
22
depends_on:
33
- image-build
44
steps:
5-
- label: V1 Others
6-
timeout_in_minutes: 60
5+
- label: V1 Spec Decode
6+
timeout_in_minutes: 30
77
source_file_dependencies:
88
- vllm/
9-
- tests/v1
9+
- tests/v1/spec_decode
10+
commands:
11+
- export VLLM_WORKER_MULTIPROC_METHOD=spawn
12+
# TODO: create another `optional` test group for slow tests
13+
- pytest -v -s -m 'not slow_test' v1/spec_decode
14+
mirror:
15+
amd:
16+
device: mi325_1
17+
depends_on:
18+
- image-build-amd
19+
20+
- label: V1 Sample + Logits
21+
timeout_in_minutes: 30
22+
source_file_dependencies:
23+
- vllm/
24+
- tests/v1/sample
25+
- tests/v1/logits_processors
26+
- tests/v1/test_oracle.py
27+
- tests/v1/test_request.py
28+
- tests/v1/test_outputs.py
29+
commands:
30+
- export VLLM_WORKER_MULTIPROC_METHOD=spawn
31+
- pytest -v -s v1/sample
32+
- pytest -v -s v1/logits_processors
33+
- pytest -v -s v1/test_oracle.py
34+
- pytest -v -s v1/test_request.py
35+
- pytest -v -s v1/test_outputs.py
36+
mirror:
37+
amd:
38+
device: mi325_1
39+
depends_on:
40+
- image-build-amd
41+
42+
- label: V1 Core + KV + Metrics
43+
timeout_in_minutes: 30
44+
source_file_dependencies:
45+
- vllm/
46+
- tests/v1/core
47+
- tests/v1/executor
48+
- tests/v1/kv_offload
49+
- tests/v1/worker
50+
- tests/v1/kv_connector/unit
51+
- tests/v1/metrics
52+
- tests/entrypoints/openai/correctness/test_lmeval.py
1053
commands:
1154
- uv pip install --system -r /vllm-workspace/requirements/kv_connectors.txt
1255
- export VLLM_WORKER_MULTIPROC_METHOD=spawn
1356
# split the test to avoid interference
1457
- pytest -v -s -m 'not cpu_test' v1/core
1558
- pytest -v -s v1/executor
1659
- pytest -v -s v1/kv_offload
17-
- pytest -v -s v1/sample
18-
- pytest -v -s v1/logits_processors
1960
- pytest -v -s v1/worker
20-
# TODO: create another `optional` test group for slow tests
21-
- pytest -v -s -m 'not slow_test' v1/spec_decode
2261
- pytest -v -s -m 'not cpu_test' v1/kv_connector/unit
2362
- pytest -v -s -m 'not cpu_test' v1/metrics
24-
- pytest -v -s v1/test_oracle.py
25-
- pytest -v -s v1/test_request.py
26-
- pytest -v -s v1/test_outputs.py
2763
# Integration test for streaming correctness (requires special branch).
2864
- pip install -U git+https://github.com/robertgshaw2-redhat/lm-evaluation-harness.git@streaming-api
2965
- pytest -v -s entrypoints/openai/correctness/test_lmeval.py::test_lm_eval_accuracy_v1_engine

0 commit comments

Comments
 (0)