无论如何要指定 .coveragerc 上的报告类型吗?

shi*_*zer 6 xml coverage.py pytest

我正在尝试尽可能多地移动.coveragerc上 pytest-cov 的配置

我需要复制在文件内的命令行上传递的--cov-report xml参数。

我尝试使用[xml]标签和output =whatever,然后我发现了outfile并且我也使用了该文件,但报告仍然没有流式传输到 xml 文件。

有人遇到过同样的问题吗?

Ned*_*der 4

您无法在 .coveragerc 文件中指定报告类型。如果您想停止使用 pytest-cov,那么您需要两个命令:一个用于在覆盖范围内运行测试,另一个用于生成报告:

$ coverage run -m py.test etc etc
$ coverage xml
Run Code Online (Sandbox Code Playgroud)