# PR #21267 完整报告

- 仓库：`sgl-project/sglang`
- 标题：Temporarily disable TestReturnRoutedExperts since it's flaky
- 合并时间：2026-03-24 12:45
- 原文链接：http://prhub.com.cn/sgl-project/sglang/pull/21267

---

# 执行摘要
本 PR 暂时禁用了在 CI 中不稳定的 TestReturnRoutedExperts 测试，通过添加跳过装饰器来减少误报失败，属于常规测试维护，但需后续修复以确保测试覆盖度。

# 功能与动机
由于测试 TestReturnRoutedExperts 在 CI 中表现出不稳定性（flaky），频繁导致构建失败，本 PR 旨在暂时禁用它以避免干扰开发流程。动机源自 Issue #21266，具体问题细节未在本 PR 中展开，但明确指出了测试需要修复。

# 实现拆解
变更仅涉及一个文件：`test/registered/rl/test_return_routed_experts.py`。在类 `TestReturnRoutedExperts` 前添加了以下代码：
```python
@unittest.skip(
    "Flaky in CI, need to be fixed and re-enabled. See https://github.com/sgl-project/sglang/issues/21266"
)
```
这使测试在运行中被跳过，注释中包含了修复指向。

# 评论区精华
无 review 讨论，变更由作者直接合并，表明操作可能被视为低风险或紧急处理。

# 风险与影响
- **风险**：禁用测试后，相关功能（如 return routed experts）的回归可能无法被及时检测；若不跟踪 Issue #21266，测试可能长期缺失。
- **影响**：CI 失败率降低，提升团队开发效率；但测试覆盖度暂时下降，需依赖后续修复来恢复。

# 关联脉络
从近期历史 PR 看，本 PR 与多个测试和 CI 改进相关（如 PR 21202 和 21219），反映了仓库在持续优化测试稳定性和工作流。这可能是更大测试维护计划的一部分，旨在减少 flaky 测试对 CI 的干扰。