From b9fd0d7a6984bd1b6090f564660c9d1706490700 Mon Sep 17 00:00:00 2001 From: Carol Zheng Date: Mon, 12 May 2025 12:06:59 -0700 Subject: [PATCH] [CI/Build] Fix TPU V1 Test mixed use of & and && across tests (#17968) --- .../scripts/hardware_ci/run-tpu-v1-test.sh | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/.buildkite/scripts/hardware_ci/run-tpu-v1-test.sh b/.buildkite/scripts/hardware_ci/run-tpu-v1-test.sh index 939daddad92bd..2d375d7e9d871 100755 --- a/.buildkite/scripts/hardware_ci/run-tpu-v1-test.sh +++ b/.buildkite/scripts/hardware_ci/run-tpu-v1-test.sh @@ -26,27 +26,27 @@ docker run --privileged --net host --shm-size=16G -it \ && tpu-info \ && { \ echo TEST_0: Running test_perf.py; \ - pytest -s -v /workspace/vllm/tests/tpu/test_perf.py; \ + python3 -m pytest -s -v /workspace/vllm/tests/tpu/test_perf.py; \ echo TEST_0_EXIT_CODE: \$?; \ } & \ - && { \ + { \ echo TEST_1: Running test_compilation.py; \ - pytest -s -v /workspace/vllm/tests/tpu/test_compilation.py; \ + python3 -m pytest -s -v /workspace/vllm/tests/tpu/test_compilation.py; \ echo TEST_1_EXIT_CODE: \$?; \ } & \ { \ echo TEST_2: Running test_basic.py; \ - pytest -s -v /workspace/vllm/tests/v1/tpu/test_basic.py; \ + python3 -m pytest -s -v /workspace/vllm/tests/v1/tpu/test_basic.py; \ echo TEST_2_EXIT_CODE: \$?; \ } & \ { \ echo TEST_3: Running test_accuracy.py::test_lm_eval_accuracy_v1_engine; \ - pytest -s -v /workspace/vllm/tests/entrypoints/llm/test_accuracy.py::test_lm_eval_accuracy_v1_engine; \ + python3 -m pytest -s -v /workspace/vllm/tests/entrypoints/llm/test_accuracy.py::test_lm_eval_accuracy_v1_engine; \ echo TEST_3_EXIT_CODE: \$?; \ } & \ { \ echo TEST_4: Running test_quantization_accuracy.py; \ - pytest -s -v /workspace/vllm/tests/tpu/test_quantization_accuracy.py; \ + python3 -m pytest -s -v /workspace/vllm/tests/tpu/test_quantization_accuracy.py; \ echo TEST_4_EXIT_CODE: \$?; \ } & \ { \ @@ -56,43 +56,43 @@ docker run --privileged --net host --shm-size=16G -it \ } & \ { \ echo TEST_6: Running test_tpu_model_runner.py; \ - pytest -s -v /workspace/vllm/tests/tpu/worker/test_tpu_model_runner.py; \ + python3 -m pytest -s -v /workspace/vllm/tests/tpu/worker/test_tpu_model_runner.py; \ echo TEST_6_EXIT_CODE: \$?; \ } & \ - && { \ + { \ echo TEST_7: Running test_sampler.py; \ - pytest -s -v /workspace/vllm/tests/v1/tpu/test_sampler.py; \ + python3 -m pytest -s -v /workspace/vllm/tests/v1/tpu/test_sampler.py; \ echo TEST_7_EXIT_CODE: \$?; \ } & \ - && { \ + { \ echo TEST_8: Running test_topk_topp_sampler.py; \ - pytest -s -v /workspace/vllm/tests/v1/tpu/test_topk_topp_sampler.py; \ + python3 -m pytest -s -v /workspace/vllm/tests/v1/tpu/test_topk_topp_sampler.py; \ echo TEST_8_EXIT_CODE: \$?; \ } & \ - && { \ + { \ echo TEST_9: Running test_multimodal.py; \ - pytest -s -v /workspace/vllm/tests/v1/tpu/test_multimodal.py; \ + python3 -m pytest -s -v /workspace/vllm/tests/v1/tpu/test_multimodal.py; \ echo TEST_9_EXIT_CODE: \$?; \ } & \ - && { \ + { \ echo TEST_10: Running test_pallas.py; \ - pytest -s -v /workspace/vllm/tests/v1/tpu/test_pallas.py; \ + python3 -m pytest -s -v /workspace/vllm/tests/v1/tpu/test_pallas.py; \ echo TEST_10_EXIT_CODE: \$?; \ } & \ - && { \ + { \ echo TEST_11: Running test_struct_output_generate.py; \ - pytest -s -v /workspace/vllm/tests/v1/entrypoints/llm/test_struct_output_generate.py; \ + python3 -m pytest -s -v /workspace/vllm/tests/v1/entrypoints/llm/test_struct_output_generate.py; \ echo TEST_11_EXIT_CODE: \$?; \ } & \ - && { \ + { \ echo TEST_12: Running test_moe_pallas.py; \ - pytest -s -v /workspace/vllm/tests/tpu/test_moe_pallas.py; \ + python3 -m pytest -s -v /workspace/vllm/tests/tpu/test_moe_pallas.py; \ echo TEST_12_EXIT_CODE: \$?; \ } & \ # Disable the TPU LoRA tests until the feature is activated - # && { \ + # & { \ # echo TEST_13: Running test_moe_pallas.py; \ - # pytest -s -v /workspace/vllm/tests/tpu/lora/; \ + # python3 -m pytest -s -v /workspace/vllm/tests/tpu/lora/; \ # echo TEST_13_EXIT_CODE: \$?; \ # } & \ wait \