给googletest输出的xml报告文件穿上花衣

给xml文件穿花衣就是XSLT的事情,那我们就来给googletest输出的xml报告穿上花衣服吧。

这是好多年前我创建的一套xslt文件,一直能用。

给googletest输出的xml报告文件穿上花衣,我这件衣服是高仿CUnit的。

我的这个googletest分支上已携带了xml-stylesheet声明,直接使用即可。

# cmake 构建googletest
cd googletest
mkdir build
cd build
cmake -Dgtest_build_samples=ON ..

# 编译googletest及样例
make

# 运行样例让它直接将结果输出到我们的xslt文件目录。
./sample1_unittest --gtest_output=xml:/home/renwei/gtest/gtxslt/sample1_ut_detail.xml

# firefox打开你就能看到穿花衣的gtest xml结果。
firefox /home/renwei/gtest/gtxslt/sample1_ut_detail.xml

这个有什么用?

用途大大的啊,自动化单元测试结果直接发布就不是孤零零的xml文件啊。那自动化单元测试有啥用?嗯,这个,少年,我该怎么回答你呢,一大篇文章。

发表评论

电子邮件地址不会被公开。 必填项已用*标注