如何在–gtest_filter中指定多个排除filter?

问题是关于谷歌testing框架。 我想根据多个排除filter来运行排除某些testing的所有testing,如:– --gtest_filter=-ABC.*:-BCD.*

您将这些模式分组在格式中--gtest_filter=POSTIVE_PATTERNS[-NEGATIVE_PATTERNS]

所以在这种情况下,你想要--gtest_filter=-ABC.*:BCD.*

–gtest_filter = POSTIVE_PATTERNS [-NEGATIVE_PATTERNS]

伟大的工程!

但我觉得这是不必要的限制。

例如,如果我只想给消极的模式,它似乎是模糊的。

–gtest_filter = -xFoo *: – yFoo *: – zFoo *

这不应该运行与xFoo,yFoo,Zfoo启动testing。但是正如它发生,它不会发生。

如果filter是基于某些条件在构build系统中自动添加的,则这将会更成问题。