2013-09-06 11 views
6

Mam metryczne tony testów jednostkowych za pomocą testu Google.Jaka jest standardowa praktyka wykrywania wycieków pamięci za pomocą Google Test framework (nie Windows)?

Obecnie, używając XCode, zauważyłem kilka innych frameworków testowych, które wykrywają wycieki pamięci pod koniec każdego testu jednostkowego i zakładam, że istnieje określony sposób, aby zrobić to samo z testem Google. Mam nadzieję, że nie jest to cechą Boost Test i tylko kilku innych.

Jeśli ktoś mógłby wskazać mi właściwy kierunek, byłbym wdzięczny. Raczej unikaj przełączania ram testowych.

W tej chwili myślę, że warto zaglądać do valgrind, nie jestem pewien, w jaki sposób przejdę do każdego testu. Domyślam się, że nie będę w stanie zrobić tego bezpośrednio z xcode.

+0

Skomponowałem moje rozwiązanie - zapraszam do obejrzenia: https: //stackoverflow.com/questions/2980917/c-is-it-possible- do-pamięć-pamięć-testowanie-w-jednostce-test/44737357 # 44737357 –

Odpowiedz

5

O ile mi wiadomo, testy jednostkowe pod kątem wycieków pamięci nie są wyraźnie obsługiwane w teście Google. Niemniej jednak masz to extension, które wypełnia tę część dla ciebie

Powiązane problemy