# PR #6679 完整报告

- 仓库：`verl-project/verl`
- 标题：[ci] fix: ignore one ut which failed in npu ci
- 合并时间：2026-06-10 15:29
- 原文链接：http://prhub.com.cn/verl-project/verl/pull/6679

---

## 执行摘要

PR #6679 为 NPU CI 中的 pytest 命令添加了一个 `--ignore-glob` 参数，跳过 `test_optimizer_offload_and_load.py` 单测的执行，以临时解决该测试在 NPU 环境下失败的问题。变更极小，仅 1 行增加、1 行删除，无代码逻辑改动。

## 功能与动机

动机：NPU CI 中单元测试 `test_optimizer_offload_and_load.py` 持续失败，需要通过临时忽略该测试来使 CI 变为绿色，避免阻塞其他合并。

## 实现拆解

1. **修改 CI 配置文件**：在 `.github/workflows/npu_unit_tests.yml` 中找到“Run all NPU unit tests”步骤的 pytest 命令。
2. **添加忽略规则**：在已有的 `--ignore-glob` 列表末尾追加 `--ignore-glob="*test_optimizer_offload_and_load.py*"`，使得 pytest 在执行测试收集时自动跳过该文件。

### 无可用关键源码片段（仅 CI 配置变更，无代码实现）。

## 评论区精华

无 review 评论。

## 风险与影响

- **风险**：该测试涉及 optimizer offload/load 功能，跳过可能导致 NPU 环境下该功能的回归未被及时发现。但其他 CI（如 GPU CI）可能仍会运行该测试，且后续可修复后重新启用。
- **影响**：仅影响 NPU CI 流程，使 CI 从红色变为绿色。用户无任何感知，其他测试和部署不受影响。

## 关联脉络

该 PR 为纯 CI 维护操作，与近期历史 PR #6711（解决 DAPO 错误并新增三个 NPU CI 基线）同属 NPU CI 稳定性改进。