从Travis到我的自述中报告julia包的测试摘要

从Travis到我的自述中报告julia包的测试摘要,julia,travis-ci,Julia,Travis Ci,我在GitHub上有一个Julia项目,它使用Travis进行CI测试。在.travis.yml的Pkg.test(coverage=true)命令的末尾,作业日志中有一个我所有测试的测试摘要,如下所示: 测试摘要:|通过错误总数 所有测试| 11 6 19 简单测试| 3 其他测试| 8 6 14 一些具体的测试| 2 4 1.15 | 2 2 4 5.0 | 2 2 更多测试|

我在GitHub上有一个Julia项目,它使用Travis进行CI测试。在
.travis.yml
Pkg.test(coverage=true)
命令的末尾,作业日志中有一个我所有测试的测试摘要,如下所示:

测试摘要:|通过错误总数
所有测试| 11 6 19
简单测试| 3
其他测试| 8 6 14
一些具体的测试| 2 4
1.15               |    2      2      4
5.0                |           2      2
更多测试| 6
有没有办法向my
README.md
报告通过/失败测试的次数?可能与
[![Build Status]附带的徽章类似(https://travis-ci.com/User/ProjectName.svg?branch=master)](https://travis-ci.com/User/ProjectName)


基本的想法是,在不久的将来,我的测试可能仍然会出错,但是错误的数量应该会减少,我希望它在测试报告中可见。

IMHO,README.md不是获取/跟踪此信息的正确位置,因为它只是与包维护人员相关的细节。快速检查Travis日志应该相当简单。顺便说一句,我不认为有一个简单的技术解决方案可以满足您的需求,但我可能是错的。我可能会使用codcov来实现这一点-也就是说,对仍然失败的测试使用
@test\u breaked
,然后报告测试覆盖率,而不是失败的测试数量。比如说,你可以获得70%测试覆盖率的徽章,当你修复损坏的测试时,这个数字会上升。你可以在测试期间记录测试,刮取日志文件,然后有一个Julia脚本读取它,编辑自述文件,最后在测试中自动提交更新的统计数据。我认为logankilpatrick建议的方式是适合我的方式。IMHO,README.md不是获取/跟踪此信息的合适位置,因为它是仅与包维护人员相关的详细信息。快速检查Travis日志应该相当简单。顺便说一句,我不认为有一个简单的技术解决方案可以满足您的需求,但我可能是错的。我可能会使用codcov来实现这一点-也就是说,对仍然失败的测试使用
@test\u breaked
,然后报告测试覆盖率,而不是失败的测试数量。比如说,你可以获得70%测试覆盖率的徽章,当你修复损坏的测试时,这个数字会上升。你可以在测试期间记录测试,刮取日志文件,然后有一个Julia脚本读取它,编辑自述文件,最后在测试中自动提交更新的统计数据。我认为logankilpatrick建议的方法对我来说是可行的。