2012-12-24 8 views

Odpowiedz

61

grupę, którą wzory w postaci --gtest_filter=POSTIVE_PATTERNS[-NEGATIVE_PATTERNS]

Więc w tym przypadku, chcesz --gtest_filter=-ABC.*:BCD.*

-1

--gtest_filter = POSTIVE_PATTERNS [-NEGATIVE_PATTERNS]

Działa świetnie!

Ale uważam to za nieuzasadnione ograniczenie.

Na przykład, jeśli chcę podać tylko wzorce negatywne, wydaje się to mało prawdopodobne.

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

Nie powinno uruchomić testy startnng z xFoo, yFoo, Zfoo .Ale jak to się dzieje, to nie zdarza.

Będzie to bardziej problematyczne, jeśli filtry są dodawane automatycznie w systemie kompilacji na podstawie pewnych warunków.

+7

Jak sugeruje Fraser, pierwsze '-' rozpoczyna nową regułę wykluczonych wzorów przedmiotów, a Ty możesz określić tylko jedną taką regułę, więc w twoim przykładzie musisz to zrobić, aby wykluczyć wszystkie trzy wzorce:' - xFoo *: yFoo *: zFoo * '. – meowsqueak

+0

to kolejna głupia rzecz na temat gtest – JeffCharter

Powiązane problemy