pylint的JUnit格式报告器。
项目描述
pylint_junit
Pylint插件,可生成JUnit格式的报告,可由CI环境(如Jenkins、Azure Devops等)消费。
为什么?
在编写本文时,很少有工具能够从pylint输出中生成JUnit格式。这两个项目都没有很好地处理“空”结果场景,例如,两种情况都生成了一个空文件,这导致CI问题,因为生成的文档不是正确的XML文件。另一个问题是,pylint发现的错误被标记为单个测试用例失败,这至少导致Azure报告每个文件只有一个条目,即使可能有多个。
因此,编写了pylint_junit。
安装
使用以下命令安装包
pip install pylint_junit
或将它添加到你的需求中。
用法
在插件安装后,有几个选项可以使用它。
将以下行添加到你的 .pylintrc
[MASTER]
load-plugins=pylint_junit
[REPORTS]
output-format=junit
这会将默认输出设置为JUnit,所以如果你仍然想运行pylint并获取常规输出,你可能想考虑省略“output-format=junit”部分,仅在需要JUnit格式时通过命令行提供,如下所示
pylint --output-format=junit src/
或者,您无需更改您的pylint配置,只需将类作为报告格式化器传递即可
pylint --output-format=pylint_junit.JUnitReporter src/
依赖项
错误/反馈
使用Github Issues Tracker @ https://github.com/rasjani/pylint_junit/issues
项目详情
关闭
pylint_junit-0.3.4-py2.py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 006f8e793a1b64f1e0c8a29c6ee531b8af971deddafbc605c3076270f36c88f0 |
|
MD5 | 3aee67d98b6cf785d1ca91e17d3d3a34 |
|
BLAKE2b-256 | 02523cbc1917137fbb7a57daca643eacbee85defc0a88f27ff6157f642a3924c |