3

我在 Windows 上以交互方式在 Visual Studio 中使用谷歌测试框架,或者在构建服务器上以非交互方式使用。当以交互方式运行时,我设置了环境变量GTEST_CATCH_EXCEPTIONS=0,因此我进入调试器,以防构建服务器上出现异常,此设置为 1。

现在我想知道我如何才能确定这是在测试中设置还是未设置的天气。这当然可以使用 Windows API 来完成,但我认为谷歌测试框架配置也可以通过某种方式直接访问,只是到目前为止还想不通。

4

1 回答 1

1

您可以使用 bool 变量testing::GTEST_FLAG(catch_exceptions)来确定这一点。

于 2012-06-08T14:25:24.227 回答