将cppcheck xml输出转换为junit格式。
cppcheck-junit的Python项目详细描述
将cppcheckxml输出转换为junit xml格式的工具。 在您的CI服务器上使用可获得更多有用的反馈。
安装
您可以使用以下命令安装、升级和卸载cppcheck-junit:
$ pip install cppcheck-junit $ pip install --upgrade cppcheck-junit $ pip uninstall cppcheck-junit
用法
启用XML版本2输出,启用其他规则(例如all),并重定向 cppcheckstderr到文件:
$ cppcheck --xml-version=2 --enable=all . 2> cppcheck-result.xml
将其转换为JUnit XML格式:
$ cppcheck_junit cppcheck-result.xml cppcheck-junit.xml
如果没有生成cppcheck错误,则单个"Cppcheck success"测试用例是 输出以便像bamboo这样的ci工具不会在junit任务中失败。
释放量
1.6.0-2018年7月9日
删除Python3.3并支持Python3.7。
1.5.0-2017年10月18日
通过在junit错误上始终填充name和classname属性修复竹子支持 测试用例。
1.4.0-2017年6月14日
通过添加一些缺少的字段来扩展junit模式支持。
1.3.0-2016年12月31日
支持Python3.6。
1.2.0-2016年7月27日
实际处理没有<location>标记的cppcheck错误。 更新测试套件以使用tox。
1.1.2-2016年4月13日
处理没有<location>标记的cppcheck错误。
1.1.1-2016年4月11日
为setup.py修复requirements.txtinclude。
1.1.0-2016年4月11日
如果没有分析cppcheck错误,则输出一个满足bamboo要求的成功测试用例。
1.0.0-2016年2月15日
发行版1.0.0。增加测试覆盖率。
0.2.0-2016年1月28日
增加了junit消息的严重性,改进了帮助描述,处理xml解析错误。
0.1.0-2015年11月15日
第一次释放。