问题与google-test框架有关。我想根据多个排除过滤器来运行排除某些测试的所有测试,例如:--gtest_filter=-ABC.*:-BCD.*
--gtest_filter=-ABC.*:-BCD.*
您以--gtest_filter=POSTIVE_PATTERNS[-NEGATIVE_PATTERNS]的形式对模式进行分组>
--gtest_filter=POSTIVE_PATTERNS[-NEGATIVE_PATTERNS]
因此,在这种情况下,您需要--gtest_filter=-ABC.*:BCD.*
--gtest_filter=-ABC.*:BCD.*
请参见https://blogs.msdn.microsoft.com/taxiahou/2013/07/30/the-usage-of-running-a-subset-of-tests-in-google-test-framework-gtest_filter/。您可以在此处找到清晰的示例。