3

我有一个不是很小的python包,有很多历史记录,都有docstrings。在开发过程中,我们引入了buildbot以及后来的Jenkins/Hudson。最近,我为buildbot.cfg添加了sphinx配方,以便收集来源的文档并保持最新的可访问文档。狮身人面像,buildbot(和代码覆盖率)。他们如何整合?

到目前为止,这么好:我每次提交更改时,Jenkins会全面检查软件包,生成非常完整的概览并更新我们的文档网站。

我启用的一个狮身人面像扩展:coverage,用于文档覆盖报告,目前尚未记录。

我在我的buildbot生成的环境中执行sphinx,并且 我似乎没有设法在sphinx生成的文档站点中包含覆盖率统计信息!

任何提示?

回答

2

sphinx.ext.coverage page所述,如果指定建造者-b coverage,则计算覆盖率。

结果是文件"python.txt",一个ReST文件。您的任务是将其集成到您自己的文档中。