首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在coverage.py html报告中删除dir-filename

在coverage.py html报告中删除dir-filename
EN

Stack Overflow用户
提问于 2017-01-26 14:29:25
回答 1查看 329关注 0票数 7

在使用coverage.py测试一些代码时,我在windows下遇到了一个文件名太长的问题:要测试的python代码在某个目录中嵌套得很好。在下面,我还想使用

代码语言:javascript
运行
复制
coverage.py html

它以某些失败而结束,即某个文件不存在。问题:目录字符串的长度+文件名字符串的长度太长( windows问题的很好组合+我复杂的目录结构)。

我现在的解决方案是:配置文件.coveragerc,以便将html报告写在c:\tmp\report的某个地方,这很好。但是,稍后这个任务应该在Jenkins服务器上运行,在那里我被绑定到一个更长的目录。

我的问题是:为什么coverage.py html需要创建这些很长的文件名,包括所有目录?有没有办法修剪这些文件名,使普通的序言被删除?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-15 22:34:13

为了回答你的具体问题,它没有!现在不是了。因为在6.0版左右,coverage.py使用了一种不同的文件命名方法,从而缩短了文件名。参见:https://github.com/nedbat/coveragepy/issues/580和在这里修复它的提交:https://github.com/nedbat/coveragepy/commit/4d05ddeeded7f3f594c0614630f467e1bf3fa629

如果这仍然是一个问题,我建议更新您的覆盖包,看看这是否有帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41875734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档