Sto utilizzando il googletest C++ testing framework. Normalmente l'output testuale di esecuzione di un test simile a questa:Stampa di output aggiuntivo in Google Test
[ RUN ] MyTest.Fuzz [ OK ] MyTest.Fuzz (1867 ms)
Vorrei uscita alcuni dati aggiuntivi nello stesso formato, ad esempio:
[ RUN ] MyTest.Fuzz [ ] random seed = 1319760587 [ OK ] MyTest.Fuzz (1867 ms)
ho trovato Logging Additional Information nella documentazione googletest ma sembra che solo inviare dati strutturati all'output XML, non all'output della console standard.
C'è una funzione googletest che posso chiamare all'interno del mio test dell'unità che emette il testo in questo formato? L'invio manuale dei dati a cout
funziona, ma non include il solito output a colori, quindi devo indentare esplicitamente l'output stampando 13 spazi o altro.
risposta utile: http://stackoverflow.com/a/29155677/92957 – Eugene