2016-06-14 8 views
1

Wenn ich Google-Test und Google Mock, mit Diagnosestufe auf „Info“, erhalte ich Meldungen wie diese:Warum druckt Google Test keinen Stack-Trace oder Dateinamen?

Uninteresting mock function call - taking default action specified at: 
src/pkgtest/test_Foo.cpp:216: 
    Function call: GetBar() 
      Returns: 4-byte object <00-00 00-00> 
Stack trace: 

Uninteresting mock function call - taking default action specified at: 
src/pkgtest/test_Foo.cpp:126: 
    Function call: GetBaz() 
      Returns: {} 
Stack trace: 
unknown file: Failure 
C++ exception with description "Uninteresting mock function call - returning default value. 
    Function call: CreateGrille(@0x7fff6a557050 { 16-byte object <80-D8 BB-01 00-00 00-00 70-D8 BB-01 00-00 00-00> }) 
    The mock function has no default action set, and its return type has no default value set." thrown in the test body. 

ich nichts im Internet darüber, warum Google Test/Mock drucken nicht finden eine Stapelverfolgung oder Ansprüche "unbekannte Datei". Was muss ich tun, um zu lernen, wie man einen Stack-Trace ordnungsgemäß ausgibt?

(ich bin unter Linux mit g ++ 4.9, wenn das einen Unterschied macht.)

+3

Warum fragen Sie nicht Bibliothek Anbieter? – SergeyA

+0

Warum sollte es Ihrer Meinung nach einen Stack-Trace zurückgeben? –

+0

@CaptainObvlious Da heißt es "Stack Trace:" mit nichts danach. Es scheint irgendwie darauf hinzuweisen, dass da etwas sein sollte. – SCFrench

Antwort

Verwandte Themen