如何在测试覆盖期间忽略/忽略/排除文件?

roe*_*gol 7 python testing unit-testing

为了获得100%的测试覆盖率,我需要忽略python中的一些文件.

我在网上搜索,发现nosetests了我不想使用的内容.

我还发现我可以编辑我的.coveragerc文件并省略文件和函数,当使用intellij(使用unittest框架)运行我的测试时,它没有设法使用.coveragerc文件.

知道在测试覆盖期间如何忽略/省略/排除文件?

如何使用此文件作为参数运行测试?

pro*_*ton 5

您可以在.coveragerc文件中使用此命令。

# .coveragerc
[report]
show_missing = True
omit =
    junk/*
Run Code Online (Sandbox Code Playgroud)

您在omit命令下包括了要忽略的文件的路径,例如,我想忽略垃圾文件夹中的每个文件,因此我使用junk/*