External test recommendation
2026/9/19 0:07:14 网站建设 项目流程

External test recommendation

【免费下载链接】streamlitStreamlit — A faster way to build and share data apps.项目地址: https://gitcode.com/gh_mirrors/st/streamlit

  • Recommend external_test: [Yes/No]
  • Triggered categories: [List category numbers and names, or "None"]
  • Evidence:
    • <path>: [short reason from diff]
    • <path>: [short reason from diff]
  • Suggested external_test focus areas:
    • [Concrete scenario to validate externally]
    • [Concrete scenario to validate externally]
  • Confidence: [High/Medium/Low]
  • Assumptions and gaps: [Unknowns, missing context, or why confidence is reduced]
### 判定示例:推荐 Yes 若 diff 包含以下三类改动: - [lib/streamlit/web/server/starlette/starlette_routes.py](https://link.gitcode.com/i/b7159a2a323621221ff0f0b223ca6325) 的路由变更; - 请求认证中间件中的 Cookie/XSRF 处理更新; - 前端嵌入代码中 iframe `allow` 属性的修改。 则预期输出为: - `Recommend external_test: Yes`; - 命中类别包括:路由(第 1 类)、认证/Cookie/CSRF(第 2 类)、嵌入边界(第 4 类); - 关注点包括:外部宿主 iframe 嵌入、认证/会话连续性检查。 ### 判定示例:推荐 No 若 diff 仅包含: - 内部工具函数的纯重构,不涉及网络、认证、嵌入、存储或运行时集成影响; - 仅文档与测试命名清理。 则预期输出为: - `Recommend external_test: No`; - `Triggered categories: None`; - 若未触及任何间接集成点,置信度为 High。 ## 仓库落地:@pytest.mark.external_test 标记的底层机制 ### 标记注册与参数校验 `external_test` 标记在 [e2e_playwright/conftest.py](https://link.gitcode.com/i/f62f39ebc3f2443638d1ad1579006fcf) 的 `pytest_configure` 中注册,支持唯一的关键字参数 `upload_test_assets`(默认 `False`)。当托管应用需要访问 `e2e_playwright/static/` 目录下的资源时,应设为 `True`: ```python @pytest.mark.external_test(upload_test_assets=True) def test_no_console_errors(app_target: AppTarget, browser_name: str) -> None: ...

【免费下载链接】streamlitStreamlit — A faster way to build and share data apps.项目地址: https://gitcode.com/gh_mirrors/st/streamlit

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询