2013-07-02 102 views

回答

2

从GTEST Advanced Guide

默认情况下,谷歌测试程序运行所有测试用户已经定义。有时,您只想运行一部分测试(例如,用于调试或快速验证更改)。如果将GTEST_FILTER环境变量或--gtest_filter标志设置为过滤器字符串,则Google Test将仅运行全名(以TestCaseName.TestName的形式)与过滤器匹配的测试。

因此,例如添加标志:

--gtest_filter=Foo.Bar 

将过滤和禁用除Foo.Bar每一个测试。本指南中介绍的其他选项为您希望在运行时执行哪些测试提供了更大的灵活性。

相关问题