E 'possibile ottenere la copertura del codice eseguita dai test utilizzando la struttura di test di google?google-test: copertura del codice
risposta
Sì, ho utilizzato con successo sia strumenti gratuiti (gcov) che commerciali (CTC++). Non sono necessari passaggi speciali, basta seguire la documentazione.
Maggiori dettagli si possono trovare in questo blog http://googletesting.blogspot.dk/2014/07/measuring-coverage-at-google.html
sì, è possibile l'applicazione del club Sulla base GTEST con il supporto di gcov/lcov. fare riferimento alla documentazione di lcov http://ltp.sourceforge.net/coverage/lcov.php
c'è un programma di prova del progetto linux disponibile che fa il tuo lavoro molto facile ed è molto autointerpretativo.
lcov
- un GCOV front-end grafico
Scarica da Ubuntu pronti contro termine:
$ sudo apt-get install lcov
Utilizza i seguenti comandi nella vostra directory di compilazione
$ lcov --directory ./build/ --capture --output-file ./code_coverage.info -rc lcov_branch_coverage=1
eseguire l'applicazione
Genera report HTML
$ genhtml code_coverage.info --branch-coverage --output-directory ./code_coverage_report/
Questa sarà simile - http://ltp.sourceforge.net/coverage/lcov/output/index.html
(funziona solo su Windows)
Sembra che questa domanda è ancora attivo, quindi ecco un'opzione aggiuntiva . Ho appena testato Test Google sulla nostra soluzione di copertura del codice (sì, sono l'autore), che funziona su Visual Studio. Il progetto è disponibile all'indirizzo: https://github.com/atlaste/CPPCoverage
Istruzioni: fare clic con il tasto destro del mouse sul progetto, eseguire la copertura. :-)
Se si preferisce un output XML (per CI), è possibile chiamare manualmente l'eseguibile di copertura.
- 1. copertura del codice finally
- 2. Java - Copertura del codice
- 3. Copertura del codice in clang
- 4. TDD e copertura del codice
- 5. Copertura del codice con nUnit?
- 6. Copertura del codice gradle Android
- 7. Copertura del codice con PHPUnitSeleniumTestcase
- 8. Copertura del codice in monotouch
- 9. Valori di copertura del codice/copertura consigliata valori
- 10. Che cos'è la copertura del codice?
- 11. java.lang.RuntimeException: Stub! - Copertura del codice Android?
- 12. Analizza la copertura del codice Scomparsa
- 13. SAP - Risultati dell'analizzatore di copertura del codice
- 14. Copertura del codice per nightwatch.js utilizzando Istanbul
- 15. Test unità Elm e copertura del codice
- 16. intellij idea community edition - copertura del codice?
- 17. Copertura del codice kernel Linux - GCOV
- 18. Copertura del codice di misura in Delphi
- 19. Copertura del codice su Play! progetto
- 20. Copertura del codice per i metodi asincroni
- 21. configurazione della copertura del codice con cmake
- 22. Copertura del codice per i modelli Jinja2
- 23. copertura del codice visivo in travis-ci
- 24. Copertura del codice JavaScript con Jasmine
- 25. Copertura del codice in Studio Android
- 26. PHPUnita copertura codice whitelist
- 27. Misurare la copertura del codice solo sul nuovo codice
- 28. CMake + GoogleTest
- 29. PyCharm, Django: copertura codice zero
- 30. Copertura codice Xcode 7 - Nessun dato di copertura
darò un'occhiata. – gruszczy
Non dimenticare che Lcov è una bella GUI per Gcov - http://ltp.sourceforge.net/coverage/lcov.php e dai uno sguardo anche a http://ggcov.sourceforge.net/index.html – Mawg
The link non spiega come integrare gcov con gtest. – Arun