我有许多以编程方式运行的项目:
nosetest --with-coverage --cover-html-dir=happy-sauce/
问题在于,对于每个项目,coverage模块都会覆盖index.html文件,而不是附加到该文件。有没有一种方法可以生成合并的super-index.html文件,其中包含我所有项目的结果?

谢谢。

最佳答案

您不能合并HTML目录。您可以合并.coverage数据文件,但必须直接使用coverage,而不是通过 Nose :

$ nosetest --with-coverage proj1
$ mv .coverage .coverage.1
$ nosetest --with-coverage proj2
$ mv .coverage .coverage.2
$ coverage combine
(combines .coverage.1 and .coverage.2 into a new .coverage)
$ coverage html --directory=happy-sauce

关于python - Noestests和综合保险,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7352319/

10-11 05:01