最近开发过程中遇到需要将CppUnit框架下的单元测试XML结果转化为JUnit格式,查阅资料后找到解决方法,记录如下。
参考资料:
- CppUnit疑似官方网站 CppUnit - C++ port of JUnit download | SourceForge.net
- CppUnit示例 GitHub - skazik/cppunit
- XML处理器-xsltproc zlatkovic.com - Libxml
- 一些讨论 #58 (Provide CppUnit output parsing, perhaps as xUnit XML) – Bitten
- 一些讨论2 What XSLT converts JUnit Xml format to JUnit Plain format - Stack Overflow
前期准备
根据网站[1]中CppUnit发布说明,在1.11.0中增加了可以将XML输出转换为JUnit格式的功能。
CppUnit development snapshot 1.11.0 available
This release is along the line of a release candidate for 1.12.0.
In short:<