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

Anyway to specify the type of report on .coveragerc?

我正在尝试尽可能多地移动 .coveragerc

上的 pytest-cov 配置

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

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

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

您不能在 .coveragerc 文件中指定报告类型。如果你想停止使用 pytest-cov,那么你需要两个命令:一个是 运行 覆盖的测试,一个是生成报告:

$ coverage run -m py.test etc etc
$ coverage xml