【发布时间】:2019-04-08 15:00:50
【问题描述】:
我有一个关于 Google 测试和 Doxygen 的问题:
可以以 XML 的形式导出结果,是否可以转置结果以便 Doxygen 可以读取。添加 xml 就可以打开它。
有没有办法正确显示它?还是另一种更易读的输出格式?
总的来说,我曾经使用过 mocha 并找到一个完整的视觉效果会很酷。
编辑:抱歉,之前的消息不够清晰和完整。更多细节。例如谷歌测试给我这个 xml 文档。
Gist GoogleTestReport.xml
我有 Doxygen 和 Doxyfile 来创建我的文档。 Gist Doxyfile
我在 doxygen masi 的输入中添加了 xml,它很难看,他只是给我一个指向他接下来打开的 xml 的链接。
有没有办法解释 xml 以使用 Doxygen 制作干净的 html 页面?
或
是否有 Doxygen 可以解释的另一种类型的谷歌测试输出(无论是降价页面还是其他)?
【问题讨论】:
-
您能否提供更多关于您想要的内容的详细信息以及一个小示例:欢迎来到 Stack Overflow。请使用tour 并学习How to Ask。然后,向我们清楚说明您要做什么、您做错了什么以及您期望得到什么,以及Minimal, Complete, and Verifiable example。
-
1) 我没有看到 Doxyfile。 2)您引用xml文件的地方是否涉及其他文件?
-
如果我理解正确,您希望以更易读的形式显示
xml文件。 Doxygen 不理解xml这样并在源代码浏览器中显示它(我什至没有想到,我认为它会跳过它)。要使 xml 具有更易读的格式,您需要制作类似xslt的内容并将其转换或尝试以 markdown 格式(可以被 doxygen 理解)或例如导出它。以 docbook 格式并从那里开始处理。另一种可能性是为 doxygen 编写一个过滤器,并以某种形式给出结果,以便 doxygen 能够理解它。 -
1) 抱歉,Doxyfile 的链接错误,它已修复 2) 是的,你明白了。对于降价,这是我的问题的一部分,也是我认为最简单的方法,但我看不到谷歌测试的输出选项在哪里,我只发现一些带有 xml 输出的主题。 3)我不知道xslt和Doxygen过滤器这可能是解决方案xml display on Doxygen
-
我没有得到“这可能是 Doxygen 上的解决方案 xml 显示”,这只是在 doxygen 源代码浏览器中显示
xml。
标签: xml xslt markdown doxygen googletest