是否可以显示在 gtest 的输出中进行了多少次 EXPECT* 调用

Is it possbile to show how many EXPECT_* calls are made in the output of gtest

我发现 google 测试框架显示 仅失败报告 。是否可以在报告中显示通过检查(标准输出和xml)?

例如,在报告中显示 EXPECT_* 计数。

感谢您的帮助。

不,如果不破解 gtest 源代码来执行您想要的操作,这是不可能的。

您可以 set up event listeners 自定义 gtest 的行为,我认为最接近您想要的是 TestPartResult,但这仅在断言失败或 SUCCEED(),所以成功的断言和期望不会触发任何事件。

我相信 Catch 可能会提供更多类似的内容。