2013-09-06 11 views
6

Ho una tonnellata di test unitari utilizzando Google Test.Qual è la pratica standard per il rilevamento di perdite di memoria con il framework di Google Test (non Windows)

Attualmente utilizzando XCode, ho notato alcuni altri framework di test che rilevano perdite di memoria alla fine di ogni test unitario e presumo che ci sia un modo prescritto per fare la stessa cosa con Google Test. Spero che questa non sia una caratteristica del Boost Test e di pochi altri.

Se qualcuno potesse indicarmi la giusta direzione, lo apprezzerei. Piuttosto evitare di cambiare i quadri di test.

In questo momento, penso valgrind valga la pena esaminare, sono solo sicuro di come mi agganci in ogni test. La mia ipotesi è che non sarò in grado di farlo direttamente da xcode.

+0

ho composto una soluzione di mine - non esitate a dare un'occhiata: https: //stackoverflow.com/questions/2980917/c-is-it-possible- implementare memoria-perdita-test-in-a-unità-test/44.737.357 # 44.737.357 –

risposta

5

Per quanto ne so, i test unitari per perdite di memoria non sono esplicitamente supportati in Google Test. Tuttavia, si ha questa extension che riempie questa parte per voi

Problemi correlati