【发布时间】:2013-03-24 18:52:09
【问题描述】:
我最近使用命令行选项 gtest_break_on_failure 或通过定义 GTEST_BREAK_ON_FAILURE 环境变量从 googletest 中发现了 Failures into Break-Points - option .
我尝试使用 gtest_break_on_failure。从命令行,我没有看到任何效果(老实说,我看到希望 VS2010 会被注册为调试器,并且会以某种方式神奇地弹出并指向错误源)。
在 VS 环境中使用它作为命令行参数,失败的断言触发了中断,但调用堆栈不包含导致失败的测试方法。我找到了步骤 (F10) 的工作,直到我到达我的测试代码,但这似乎并不方便。
是否可以通过命令行使用该选项?
有没有人推荐如何在环境中获得正确的调用堆栈?
【问题讨论】:
标签: c++ visual-studio unit-testing debugging googletest