c++ - Google Mocks 测试输出到 XML 不起作用

标签 c++ googletest googlemock

我已经使用 Google Test 几个月了,我已经

--gtest_output=xml:$(TargetDir)\$(SolutionName).unittest.results.$

(配置).xml

作为 VS2010 测试项目中的命令参数。这一直有效 将测试结果输出到xml。

我现在一直在添加 Google Mocks,我的测试和 Google Mocks 都在工作,但现在我没有在文件中获得测试结果。如何获取测试结果和模拟结果的 XML 文件?

我没能找到这方面的任何信息。

最佳答案

原来我的模拟函数之一没有返回有效值,测试应用程序在生成 XML 文件之前退出。在我修复了需要在模拟函数上进行额外设置的单元测试之后。单元测试全部完成并生成 XML 文件。

关于c++ - Google Mocks 测试输出到 XML 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8995026/

相关文章:

c++ - SWIG Lua 和传递数组

c++ - 并发 C++11 - 可以使用哪些工具链?

c++ - GMock 泄漏内存

c++ - 非测试代码中的 gtest 断言

c++ - GMock 的 `WillOnce` 和 `Return` 不会因错误的返回值而失败

c++ - 尝试引用已删除的函数单元测试

c++ - 如何使用签名 `object ()` 模拟函数

c++ - 为什么调用 WSASocket() vs socket() 会导致发送阻塞?

C++ STL make_heap 和 pop_heap 不工作

c++ - 如何在 gtest 中使用带有命名空间的友元类