You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Docker容器内Coverage API保存覆盖率文件异常问题排查

Docker环境下coverage API覆盖率文件保存异常问题
  • 实现细节:

    • 基于coverage API实现测试代码覆盖率统计
    • 编写退出处理器,捕获SIGINT、SIGTERM、SIGABRT信号,保证程序退出时触发覆盖率数据保存
    • 程序启动阶段初始化Coverage实例并启动统计
  • 异常情况:

    • 本地(Docker外)运行时,退出处理器可正常生成并保存覆盖率文件
    • Docker容器内运行时,日志明确输出“已成功保存文件”,但挂载的数据卷中找不到对应的文件
  • 已排查项:

    • 确认docker-compose中已正确配置数据卷挂载
    • 通过open()函数测试目标目录可正常写入,排除权限与路径配置问题
  • 当前状态:

    • 初步判断为coverage API的bug,已在其GitHub仓库提交Issue(#1581),等待官方回复

内容的提问来源于stack exchange,提问作者NLion74

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 17:45:06