c++ - 有没有办法禁用 EXPECT_* 和 ASSERT_* 但不是 googletest 框架的完整测试?
问题描述
我们的测试用于使用经典的 googletest 框架实用程序(如EXPECT_*
和ASSERT_*
)来测试我们的代码。但我们也使用这些二进制文件通过 valgrind 进行泄漏检查。
我们的流程可能很繁重,为了避免花费太多时间,我们可以限制测试数据的数量。但是由于这些限制,一些测试失败了,因为它影响了我们在 和 中测试的平均和最大EXPECT_*
误差ASSERT_*
。
有没有一种简单的方法来禁用EXPECT_*
和ASSERT_*
宏正在执行的测试,但不是我们拥有的完整测试?
解决方案
推荐阅读
- c# - 使用 SSH.NET 库使用 .ppk 私钥进行身份验证
- json - How to get specific data on a unit of dict in json
- html - 背景模糊效果,在过渡期间创建“插入阴影”问题
- reactjs - 可以用 useMemo 代替 useEffect 来调用副作用函数
- memory-management - 如何在内核启动时找出伙伴分配器分配了每个订单的多少块内存?
- python - 如何在python中阅读单词(docx)?
- c++ - cv::Point3f 的构造函数是如何工作的?
- python - Jupyter Hub:启动器中的致命错误,...系统找不到指定的文件
- mysql - 如何在包含不同数据的相同列的两个不同表上创建视图
- angular - 从多选择角反应形式中删除选定的值