C++ 在main()中的Google测试中创建xml报告
通过在C++ 在main()中的Google测试中创建xml报告,c++,xml,unit-testing,googletest,C++,Xml,Unit Testing,Googletest,通过在main()中请求GoogleTest输出一个xml文件,是否可以让它输出一个xml文件 我知道我可以更改系统环境变量(有人真的这样做吗?),或者使用命令行参数 --gtest_output=“xml:_路径到_输出文件” 我想做的是让我的程序自动生成xml,每次都使用基于项目名称的文件名。当然,这不会发生在我的电脑上 我看了谷歌测试,但我看不到任何我能触摸到的东西 (我想写实际的代码,而不是在后期构建中运行我的程序) 有任何选项吗?您只需将GTEST_标志(输出)=“xml:_path_
main()
中请求GoogleTest输出一个xml文件,是否可以让它输出一个xml文件
我知道我可以更改系统环境变量(有人真的这样做吗?),或者使用命令行参数
--gtest_output=“xml:_路径到_输出文件”
我想做的是让我的程序自动生成xml,每次都使用基于项目名称的文件名。当然,这不会发生在我的电脑上
我看了谷歌测试,但我看不到任何我能触摸到的东西
(我想写实际的代码,而不是在后期构建中运行我的程序)
有任何选项吗?您只需将
GTEST_标志(输出)=“xml:_path_to_output_file”代码>。如果在调用InitGoogleTest
之前执行此操作,它将作为默认值。如果在调用InitGoogleTest
后执行此操作,它将覆盖您在命令行中提供的任何--gtest_输出值