Prhub

#46356 [XPU][CI]Skip v1/spec_decode/test_speculators_correctness.py in intel GPU nightly

原始 PR 作者 zxd1997066 合并时间 2026-06-22 19:30 文件变更 1 提交数 1 评论 0 代码增减 +1 / -1

执行摘要

跳过 Intel GPU nightly CI 中失败的 spec decode 测试

该测试在 Intel GPU 上 nightly 运行时失败,因此通过 CI 配置跳过,以保持 CI 流程稳定。

该 PR 为临时性 CI 调整,可直接合并。建议关联一个 Issue 以跟踪该测试的修复状态,避免长期跳过。

讨论亮点

无 review 讨论。

实现拆解

  1. 修改 .buildkite/scripts/hardware_ci/run-intel-ci-test.sh 脚本中 pytest -v -s v1/spec_decode 命令的 --ignore 参数列表,增加 --ignore=v1/spec_decode/test_speculators_correctness.py
  2. 该变更使得 Intel GPU nightly CI 在运行 spec_decode 测试时跳过该文件,不影响其他测试的执行。
文件 模块 状态 重要度
.buildkite/scripts/hardware_ci/run-intel-ci-test.sh 部署脚本 modified 2.38

关键源码片段

.buildkite/scripts/hardware_ci/run-intel-ci-test.sh infrastructure

该文件定义了 Intel GPU nightly CI 的测试命令,修改通过 `--ignore` 参数跳过了 `test_speculators_correctness.py` 测试。

# 原命令:
# pytest -v -s v1/spec_decode --ignore=v1/spec_decode/test_max_len.py ...
# 修改后:
pytest -v -s v1/spec_decode \
  --ignore=v1/spec_decode/test_max_len.py \
  --ignore=v1/spec_decode/test_speculators_eagle3.py \
  --ignore=v1/spec_decode/test_acceptance_length.py \
  --ignore=v1/spec_decode/test_speculators_correctness.py # 新增跳过,避免 nightly 失败

评论区精华

没有提炼出高价值讨论线程

当前评论区没有形成足够清晰的争议点或结论,后续有更多讨论时会体现在这里。

风险与影响

风险极低:仅修改 CI 脚本,跳过已知失败的测试,不涉及任何业务逻辑。但需要确保该测试在 Intel GPU 上确实不可用,否则可能遗漏回归问题。

仅影响 Intel GPU nightly CI 的测试范围,不会影响其他平台或日常 CI。开发人员需要另行关注该测试的修复。

临时跳过测试 需跟踪修复

关联 Issue

未识别关联 Issue

当前没有检测到明确关联的 Issue 链接,后续同步到相关引用后会出现在这里。

完整报告

参与讨论