首页 > 解决方案 > 有没有办法禁用 EXPECT_* 和 ASSERT_* 但不是 googletest 框架的完整测试?

问题描述

我们的测试用于使用经典的 googletest 框架实用程序(如EXPECT_*ASSERT_*)来测试我们的代码。但我们也使用这些二进制文件通过 valgrind 进行泄漏检查。

我们的流程可能很繁重,为了避免花费太多时间,我们可以限制测试数据的数量。但是由于这些限制,一些测试失败了,因为它影响了我们在 和 中测试的平均和最大EXPECT_*误差ASSERT_*

有没有一种简单的方法来禁用EXPECT_*ASSERT_*宏正在执行的测试,但不是我们拥有的完整测试?

标签: c++googletest

解决方案


推荐阅读