基于两个过滤器过滤Gtest
Filter Gtest based on two filters
我有多个 GTest。我想 运行 只有其中一些基于两个过滤器。例如,我想 运行 所有 UI 属性测试。类似于:--gtest_filter=Properties 和 --gtest_filter=UI。我想在同一个 运行 中使用两个过滤器。
我找不到同时传递 2 个过滤器的语法。
我读了 this,我想做类似第三个例子的事情 - *./foo_test --gtest_filter=Null: Constructor 运行全名包含 "Null" 或 "Constructor"* 的任何测试,但 运行 运行全名包含 both[=23= 的任何测试] "Null" 和 "Constructor"。
有什么想法吗?
这是指定多个过滤器的方式:
--gtest_filter=*Properties*:*UI*
编辑:
如果您希望两个词都包含在过滤器中,您可以使用:
--gtest_filter=*Properties*UI*:*UI*Properties*
我有多个 GTest。我想 运行 只有其中一些基于两个过滤器。例如,我想 运行 所有 UI 属性测试。类似于:--gtest_filter=Properties 和 --gtest_filter=UI。我想在同一个 运行 中使用两个过滤器。 我找不到同时传递 2 个过滤器的语法。 我读了 this,我想做类似第三个例子的事情 - *./foo_test --gtest_filter=Null: Constructor 运行全名包含 "Null" 或 "Constructor"* 的任何测试,但 运行 运行全名包含 both[=23= 的任何测试] "Null" 和 "Constructor"。 有什么想法吗?
这是指定多个过滤器的方式:
--gtest_filter=*Properties*:*UI*
编辑: 如果您希望两个词都包含在过滤器中,您可以使用:
--gtest_filter=*Properties*UI*:*UI*Properties*