@@ -165,6 +165,14 @@ steps:
165
165
# OOM in the CI unless we run this separately
166
166
- pytest -v -s tokenization
167
167
168
+ - label : V1 Test
169
+ # mirror_hardwares: [amd]
170
+ source_file_dependencies :
171
+ - vllm/
172
+ - tests/v1
173
+ commands :
174
+ - pytest -v -s v1
175
+
168
176
- label : Examples Test # 15min
169
177
working_dir : " /vllm-workspace/examples"
170
178
# mirror_hardwares: [amd]
@@ -305,71 +313,70 @@ steps:
305
313
306
314
# #### models test #####
307
315
308
- - label : Basic Models Test # 10min
316
+ - label : Basic Models Test # 30min
309
317
source_file_dependencies :
310
318
- vllm/
311
319
- tests/models
312
320
commands :
313
321
- pip install -e ./plugins/vllm_add_dummy_model
314
322
- pytest -v -s models/test_oot_registration.py # it needs a clean process
315
- - pytest -v -s models/*.py --ignore=models/test_oot_registration.py
323
+ - pytest -v -s models/test_registry.py
324
+ - pytest -v -s models/test_initialization.py
316
325
317
- - label : Decoder-only Language Models Test (Standard) # 18min
326
+ - label : Language Models Test (Standard) # 42min
318
327
# mirror_hardwares: [amd]
319
328
source_file_dependencies :
320
329
- vllm/
321
330
- tests/models/decoder_only/language
331
+ - tests/models/embedding/language
332
+ - tests/models/encoder_decoder/language
322
333
commands :
323
- - pytest -v -s models/decoder_only/language -m core_model
324
- - pytest -v -s models/decoder_only/language -m quant_model
334
+ - pytest -v -s models/decoder_only/language -m 'core_model or quant_model'
335
+ - pytest -v -s models/embedding/language -m core_model
336
+ - pytest -v -s models/embedding/vision_language -m core_model
325
337
326
- - label : Decoder-only Language Models Test (Extended) # 46min
338
+ - label : Language Models Test (Extended) # 50min
327
339
nightly : true
328
340
source_file_dependencies :
329
341
- vllm/
330
342
- tests/models/decoder_only/language
343
+ - tests/models/embedding/language
344
+ - tests/models/encoder_decoder/language
331
345
commands :
332
346
- pytest -v -s models/decoder_only/language -m 'not core_model and not quant_model'
347
+ - pytest -v -s models/embedding/language -m 'not core_model'
348
+ - pytest -v -s models/embedding/vision_language -m 'not core_model'
333
349
334
- - label : Decoder-only Multi-Modal Models Test (Standard) # 22min
350
+ - label : Multi-Modal Models Test (Standard) # 26min
335
351
# mirror_hardwares: [amd]
336
352
source_file_dependencies :
337
353
- vllm/
338
354
- tests/models/decoder_only/audio_language
339
355
- tests/models/decoder_only/vision_language
356
+ - tests/models/embedding/vision_language
357
+ - tests/models/encoder_decoder/vision_language
340
358
commands :
341
- - pytest -v -s models/decoder_only/audio_language -m core_model
342
- - pytest -v -s --ignore models/decoder_only/vision_language/test_phi3v.py models/decoder_only/vision_language -m core_model
343
- # No tests under this group for now
344
- # - pytest -v -s models/decoder_only/audio_language -m quant_model
345
- - pytest -v -s --ignore models/decoder_only/vision_language/test_phi3v.py models/decoder_only/vision_language -m quant_model
359
+ - pytest -v -s models/decoder_only/audio_language -m 'core_model or quant_model'
360
+ - pytest -v -s --ignore models/decoder_only/vision_language/test_phi3v.py models/decoder_only/vision_language -m 'core_model or quant_model'
361
+ - pytest -v -s models/encoder_decoder/language -m core_model
362
+ - pytest -v -s models/encoder_decoder/vision_language -m core_model
346
363
347
- - label : Decoder-only Multi-Modal Models Test (Extended) # 1h10m
364
+ - label : Multi-Modal Models Test (Extended) # 1h15m
348
365
nightly : true
349
366
source_file_dependencies :
350
367
- vllm/
351
368
- tests/models/decoder_only/audio_language
352
369
- tests/models/decoder_only/vision_language
370
+ - tests/models/embedding/vision_language
371
+ - tests/models/encoder_decoder/vision_language
353
372
commands :
354
373
- pytest -v -s models/decoder_only/audio_language -m 'not core_model and not quant_model'
355
374
# HACK - run phi3v tests separately to sidestep this transformers bug
356
375
# https://github.com/huggingface/transformers/issues/34307
357
376
- pytest -v -s models/decoder_only/vision_language/test_phi3v.py
358
377
- pytest -v -s --ignore models/decoder_only/vision_language/test_phi3v.py models/decoder_only/vision_language -m 'not core_model and not quant_model'
359
-
360
- - label : Other Models Test # 20min
361
- # mirror_hardwares: [amd]
362
- source_file_dependencies :
363
- - vllm/
364
- - tests/models/embedding/language
365
- - tests/models/embedding/vision_language
366
- - tests/models/encoder_decoder/language
367
- - tests/models/encoder_decoder/vision_language
368
- commands :
369
- - pytest -v -s models/embedding/language
370
- - pytest -v -s models/embedding/vision_language
371
- - pytest -v -s models/encoder_decoder/language
372
- - pytest -v -s models/encoder_decoder/vision_language
378
+ - pytest -v -s models/encoder_decoder/language -m 'not core_model'
379
+ - pytest -v -s models/encoder_decoder/vision_language -m 'not core_model'
373
380
374
381
# This test is used only in PR development phase to test individual models and should never run on main
375
382
- label : Custom Models Test
0 commit comments