# PR #53026 完整报告

- 仓库：`vllm-project/vllm`
- 标题：[CI] Fix nonexistent dependency for data-parallel example test selection
- 合并时间：2026-08-20 17:11
- 原文链接：http://prhub.com.cn/vllm-project/vllm/pull/53026

---

# 执行摘要

- 一句话：修复 CI 示例依赖路径错误
- 推荐动作：值得快速浏览，因为它修复了 CI 测试选择的关键 bug，但无深层技术探讨。

# 功能与动机

CI 测试了一个不存在的依赖路径，导致示例相关的 PR 无法触发数据并行测试任务。虽然命令使用了正确的路径，但依赖声明错误，影响了测试选择机制。

# 实现拆解

1. 修改 `.buildkite/test_areas/distributed.yaml` 中的 `source_file_dependencies`，将 `tests/examples/features/data_parallel/data_parallel_offline.py` 更正为 `examples/features/data_parallel/data_parallel_offline.py`。该文件是 CI 测试选择的依赖配置，影响两个分布式测试任务。
2. 修改 `.buildkite/test-amd.yaml` 中的同类依赖，保持一致性，确保 ROCm 平台也能正确触发测试。
3. 无测试或部署配套改动，因为这是纯 CI 配置修复。

关键文件：
- `.buildkite/test_areas/distributed.yaml`（模块 CI 配置；类别 config；类型 configuration）: 主要修复文件，修正了依赖路径，影响单节点和两节点分布式测试任务的选择。
- `.buildkite/test-amd.yaml`（模块 CI 配置；类别 config；类型 configuration）: 同步修复 ROCm 平台的依赖路径，保持一致性。

关键符号：未识别


# 评论区精华

无实质性讨论，只有 CI 触发命令和阻塞说明。PR 作者提到被 #52939 阻塞，但最终合并前已解除。

- 暂无高价值评论线程

# 风险与影响

- 风险：低风险。仅修改 CI 配置文件中的依赖路径，不影响运行时逻辑。但需注意，如果路径再次错误可能导致测试选择失效，建议未来添加路径校验。
- 影响：影响 CI 测试选择机制，确保示例 PR 能正确运行数据并行测试。对用户无直接影响，对团队而言修复了测试覆盖盲区。
- 风险标记：配置路径错误 , 测试选择失效

# 关联脉络

- PR #29343 引入错误依赖路径 : PR body 指出 #29343 最初引入了错误的 tests/examples/... 依赖路径。
- PR #40995 移动示例并保留错误路径 : PR body 指出 #40995 移动了示例并更新了文件名，但保留了错误的 tests/ 前缀。
- PR #52939 [CI][Bugfix] Update distributed DP API server test path: PR 被该 PR 阻塞，因为两者都涉及 CI 测试路径修复，且 #52939 先落地。