我只需要执行我创建的测试之一。但是,我没有找到如何运行它,因为我只找到了“Run_all_tests”。
从 gtest高级指南:
默认情况下,Google 测试程序会运行用户定义的所有测试。有时,您只想运行测试的一个子集(例如,用于调试或快速验证更改)。如果您将 GTEST_FILTER 环境变量或 --gtest_filter 标志设置为过滤器字符串,Google Test 将只运行全名(以 TestCaseName.TestName 的形式)与过滤器匹配的测试。
例如,添加标志:
--gtest_filter=Foo.Bar
Run Code Online (Sandbox Code Playgroud)
将过滤和禁用除 Foo.Bar 之外的每个测试。本指南中描述的其他选项为您希望在运行时执行的测试提供了更大的灵活性。
| 归档时间: |
|
| 查看次数: |
6374 次 |
| 最近记录: |