3

是否有可能通过要求它来使 GoogleTest 输出一个 xml 文件main()

我知道我可以更改系统环境变量(真的有人这样做吗?),或者使用命令行参数

--gtest_output="xml:_path_to_output_file_"。

我想做的是让我的程序每次使用基于项目名称的文件名自动生成 xml。当然 - 它不会发生在我的电脑上......

我查看了 InitGoogleTest,但看不到任何可以触摸的东西。

(我想编写实际代码,而不是在 postbuild 中运行我的程序)。

有什么选择吗?

4

1 回答 1

6

您可以简单地分配GTEST_FLAG(output) = "xml:_path_to_output_file_";. 如果您在调用 之前执行此操作InitGoogleTest,它将作为默认值。如果您在调用 后执行此操作InitGoogleTest,它将覆盖--gtest_output您在命令行中提供的任何值。

于 2012-11-02T02:24:38.863 回答