[TEST]Add aisbench log and A2 cases (#3841)

### What this PR does / why we need it?
This PR adds 2 more A2 caces which we need to test daily. It also
enhances the logging for aisbench test failures to improve issues
identification
### Does this PR introduce _any_ user-facing change?
No
### How was this patch tested?
By running the test

- vLLM version: v0.11.0rc3
- vLLM main:
https://github.com/vllm-project/vllm/commit/releases/v0.11.1

---------

Signed-off-by: jiangyunfan1 <jiangyunfan1@h-partners.com>
This commit is contained in:
jiangyunfan1
2025-10-28 23:33:15 +08:00
committed by GitHub
parent d08401d1e7
commit e56b0017a3
6 changed files with 87 additions and 17 deletions

View File

@@ -117,9 +117,7 @@ async def test_multi_node() -> None:
if config.is_master:
port = proxy_port if disaggregated_prefill else server_port
# aisbench test
if acc_cmd:
run_aisbench_cases(local_model_path, port, acc_cmd)
if perf_cmd:
run_aisbench_cases(local_model_path, port, perf_cmd)
aisbench_cases = [acc_cmd, perf_cmd]
run_aisbench_cases(local_model_path, port, aisbench_cases)
else:
remote_server.hang_until_terminated()