← 返回测试输出列表

ls-02: 前置环境检查

任务信息

  • 模块:literature-discovery
  • 领域:跨领域(环境验证)
  • 深度:L2
  • 判定:PASS

输入

运行 preflight.py 验证 3 个后端 API 端点的连通性:

端点 URL 影响范围
PubMed E-utilities eutils.ncbi.nlm.nih.gov PubMed 下载
CrossRef REST api.crossref.org DOI 下载
arXiv API export.arxiv.org arXiv 下载

实际输出

  • '"json' + @" { "PubMed E-utilities": { "ok": true, "time": 0.442, "error": null }, "CrossRef REST": { "ok": true, "time": 2.088, "error": null }, "arXiv API": { "ok": true, "time": 0.377, "error": null } } " + '"' + @"

结果

  • 3/3 端点可达
  • 所有响应时间低于 3 秒(PubMed:0.44s,CrossRef:2.09s,arXiv:0.38s)
  • 无连通性问题

执行环境

  • 脚本:scripts/preflight.py
  • Python:3.13.9(Anaconda)
  • 耗时:约 3.5 秒
  • 错误:无

评估者备注

preflight.py 是一个简洁有效的前置检查工具。清晰的 JSON 结构化输出,每端点独立错误报告,快速执行。限制:不支持代理配置(仅使用系统代理设置),不感知 NCBI_API_KEY。

判定:PASS