将cppcheck xml输出转换为junit格式。

cppcheck-junit的Python项目详细描述


https://travis-ci.org/johnthagen/cppcheck-junit.svghttps://codeclimate.com/github/johnthagen/cppcheck-junit/badges/gpa.svghttps://codeclimate.com/github/johnthagen/cppcheck-junit/badges/issue_count.svghttps://codecov.io/github/johnthagen/cppcheck-junit/coverage.svghttps://img.shields.io/pypi/v/cppcheck-junit.svghttps://img.shields.io/pypi/status/cppcheck-junit.svghttps://img.shields.io/pypi/pyversions/cppcheck-junit.svg

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错误上始终填充nameclassname属性修复竹子支持 测试用例。

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日

第一次释放。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java关闭应用程序按钮Listener   Java中的多线程同步在Java示例中的思考   java如何查看Tomcat正在使用/访问的JAR?   java My代码在调用垃圾收集器后不会终止   多线程Java连接线程池和connectionfactory?   java在运行时修改JAR文件   java Android:使用光标时引发IllegaleException   在Netbeans中测试不可执行库的java?   泛型在参数上强制子类Java类型   spring Java:继承与依赖注入“自动连线”   javascript如何解析这个xml元素   java打印特定序列中的数组   带有ProcessingTimeSessionWindow的java Apache Flink自定义触发器   java如何配置消息驱动的Bean应用程序和Glassfish来使用来自远程MessageBroker的消息?