# PR #21270 完整报告

- 仓库：`sgl-project/sglang`
- 标题：[CI] Lossen test_return_routed_experts threshold
- 合并时间：2026-03-29 13:04
- 原文链接：http://prhub.com.cn/sgl-project/sglang/pull/21270

---

# 执行摘要

本次 PR 放宽了测试 `test_return_routed_experts` 的失败阈值，从 0.05 调整至 0.10，以解决原阈值过紧导致的 CI 失败问题。这是一个低风险、简单直接的测试维护变更，对系统核心功能无影响，旨在优化测试稳定性和团队维护效率。

# 功能与动机

PR body 明确指出：“We found the original threshold 0.05 is too tight. Loosen it to 0.10 now #21266”，表明原阈值设置过于严格，导致测试频繁失败，因此需要放宽至 0.10 以提高 CI 稳定性。变更动机源于关联 Issue #21266，旨在减少不必要测试中断。

# 实现拆解

变更仅涉及一个文件，无复杂模块拆分：

- **文件**：`test/registered/rl/test_return_routed_experts.py`
- **关键代码逻辑**：修改了 `_run_endpoint_test` 方法中的 assert 语句，从 `num_mismatches / num_baseline_topks < 0.05` 改为 `< 0.10`。

无其他代码或配置调整，实现简洁明了。

# 评论区精华

Review 讨论为空，PR 直接合并，表明变更无争议或已通过简单审核，无深度技术交锋。

# 风险与影响

- **风险**：放宽阈值可能增加测试的假阴性风险，即掩盖实际回归问题；但当前调整旨在平衡测试严格性与 CI 通过率，需确保新阈值合理以避免测试无效。
- **影响**：对用户无感知；对系统，CI 测试失败率降低，提升测试流程稳定性；对团队，减少维护负担，但需监控阈值调整的长期影响，防止测试覆盖度下降。

# 关联脉络

PR body 提及关联 Issue #21266，但未在提供的上下文中详细说明。从历史 PR 分析看，类似 CI 优化 PR 如 #21482（跳过 .md 文件测试）和 #21608（修复 CI lint）存在，显示团队持续改进测试执行策略和修复测试失败，当前 PR 是这一趋势的一部分，共同优化测试效率和可靠性。