Skip to content

Commit 280ecbd

Browse files
committed
[CI] some fixes
* use pytest.ini to manage vllm native tests * retrigger ci by comment * vllm-empty --> vllm Signed-off-by: MengqingCao <cmq0113@163.com>
1 parent d5e7756 commit 280ecbd

File tree

4 files changed

+59
-427
lines changed

4 files changed

+59
-427
lines changed

.github/workflows/mypy.yaml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ on:
3939
- '**/*.py'
4040
- '.github/workflows/mypy.yaml'
4141
- 'tools/mypy.sh'
42+
issue_comment:
43+
types: [created]
4244

4345
jobs:
4446
mypy:
@@ -60,10 +62,10 @@ jobs:
6062
uses: actions/checkout@v4
6163
with:
6264
repository: vllm-project/vllm
63-
path: vllm-empty
65+
path: vllm
6466

6567
- name: Install vllm-project/vllm from source
66-
working-directory: vllm-empty
68+
working-directory: vllm
6769
run: |
6870
pip install -r requirements-build.txt --extra-index-url https://download.pytorch.org/whl/cpu
6971
VLLM_TARGET_DEVICE=empty pip install .

.github/workflows/vllm_ascend_test.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,10 +86,10 @@ jobs:
8686
uses: actions/checkout@v4
8787
with:
8888
repository: vllm-project/vllm
89-
path: ./vllm-empty
89+
path: ./vllm
9090

9191
- name: Install vllm-project/vllm from source
92-
working-directory: ./vllm-empty
92+
working-directory: ./vllm
9393
run: |
9494
VLLM_TARGET_DEVICE=empty pip install -e .
9595
@@ -103,4 +103,4 @@ jobs:
103103
104104
- name: Run vllm-project/vllm test
105105
run: |
106-
bash tools/npu-vllm-test.sh
106+
pytest -sv

pytest.ini

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
[pytest]
2+
minversion = 6.0
3+
norecursedirs =
4+
vllm/tests/prefix_caching
5+
vllm/tests/weight_loading
6+
vllm/tests/samplers
7+
vllm/tests/kernels
8+
vllm/tests/quantization
9+
vllm/tests/tool_use
10+
vllm/tests/runai_model_streamer
11+
vllm/tests/kv_transfer
12+
vllm/tests/plugins
13+
vllm/tests/plugins_tests
14+
vllm/tests/prompt_adapter
15+
vllm/tests/compile
16+
vllm/tests/lora
17+
vllm/tests/models
18+
vllm/tests/multimodal
19+
vllm/tests/standalone_tests
20+
vllm/tests/async_engine
21+
vllm/tests/mq_llm_engine
22+
vllm/tests/tokenization
23+
vllm/tests/core
24+
vllm/tests/tracing
25+
vllm/tests/engine
26+
vllm/tests/tensorizer_loader
27+
vllm/tests/entrypoints
28+
vllm/tests/model_executor
29+
vllm/tests/encoder_decoder
30+
vllm/tests/v1
31+
vllm/tests/spec_decode
32+
vllm/tests/multi_step
33+
vllm/tests/vllm_test_utils
34+
vllm/tests/tpu
35+
vllm/tests/distributed
36+
vllm/tests/basic_correctness
37+
vllm/tests/worker
38+
vllm/tests/metrics
39+
vllm/tests/neuron
40+
41+
addopts = --ignore=vllm/tests/test_utils.py
42+
--ignore=vllm/tests/test_config.py
43+
--ignore=vllm/tests/test_scalartype.py
44+
--ignore=vllm/tests/test_embedded_commit.py
45+
--ignore=vllm/tests/test_inputs.py
46+
--ignore=vllm/tests/test_sharded_state_loader.py
47+
--ignore=vllm/tests/test_logger.py
48+
--ignore=vllm/tests/test_logits_processor.py
49+
--ignore=vllm/tests/test_regression.py
50+
51+
testpaths =
52+
vllm/tests

0 commit comments

Comments
 (0)