2013-06-05 3 views
10

Ich brauche C++ - Code testen - und ich habe beschlossen, Google Testing Framework zu verwenden. Ich muss sicherstellen, dass ein Test wegen eines neuen Fehlers nicht hängen bleibt. Im .NET-Test-Framework ist es möglich, dem Test [Timeout] hinzuzufügen, um sicherzustellen, dass es nicht zu lange läuft.Wie Timeout hinzufügen, um zu testen, wenn Google Testing Framework verwendet

Wie kann ich bei der Verwendung von Google Test ein ähnliches Verhalten erstellen?

+0

Mögliche Duplikat [Time out für Testfälle in googletest] (https://stackoverflow.com/questions/25852389/time-out-for-test -cases-in-googeltest) –

Antwort

10

Google Test bietet nicht etwas ähnliches. http://code.google.com/p/googletest/issues/detail?id=348

Sie würden diese Funktionalität in C++ hinzuzufügen haben

+0

re "Sie müssten diese Funktionalität in C++ implementieren" hier ist eine Beispielimplementierung: http://stackoverflow.com/questions/25852389/time-out-for-test-cases- in-googeltest (die beiden Fragen sollten wahrscheinlich irgendwie zusammengeführt werden) –

Verwandte Themen