Quali strumenti di copertura del codice sono stati utilizzati con Symbian C++ e Maemo? Quali sono i pro e i contro dello strumento che stai utilizzando?Strumenti di copertura del codice per Symbian C++ e Maemo
risposta
Su Symbian ho usato BullseyeCoverage e Testwell CTC++. Non posso davvero descrivere i pro/contro di loro in dettaglio. Entrambi hanno finito il lavoro, alla fine. Entrambi avevano bisogno di un po 'di sforzo con l'installazione e l'integrazione con una suite di test automatizzata. Entrambi contenevano bug che, ad es. arrestato il compilatore downstream con codice sorgente strumentato leggermente rotto.
Su Maemo, poiché la toolchain è basata su GCC, direi che gcov sarebbe un buon punto di partenza. Anche se non ho ancora lavorato su Maemo e non ho ancora fatto nessuna misurazione della copertura.
Vedere SD C++ Test Coverage per uno strumento che ha un sovraccarico estremamente basso e funziona molto bene in ambienti embedded.
Ho usato Bullseye Coverage su Symbian ed è molto buono. L'unico problema è che funziona solo su emulatore e non su hardware. Pertanto non potresti ottenere le metriche di copertura da un dispositivo o da una devboard. Se la tua app funziona sia su hardware che su emulatore, questo non sarà un grosso problema (a parte le differenze standard tra l'esecuzione su emulatore e hardware). Inoltre, poiché ci sono piani per sostituire l'emulatore con un simulatore hardware appropriato, forse il bullseye non sarebbe la scelta migliore.
gcov può essere utilizzato (ed è utilizzato) nella piattaforma maemo e lo strumento denominato lcov può quindi essere utilizzato per generare report "carini".
Tuttavia, al fine di utilizzare gcov in Maemo SDK, è necessario disabilitare la cache del compilatore durante il tempo di costruzione quando si creano i binari per l'esecuzione di copertura ..
- 1. Nunit e copertura di codice per C#
- 2. Il valore degli strumenti di copertura del codice di test
- 3. Gestione batch di strumenti di copertura del codice VS
- 4. TDD e copertura del codice
- 5. Strumenti per visualizzare il grafico di chiamata dell'applicazione C + multithread, copertura del codice multithreaded?
- 6. Java - Copertura del codice
- 7. Strumento di copertura del codice per Visual Studio TDD Project
- 8. Strumenti di analisi del codice C++
- 9. copertura del codice finally
- 10. Copertura del codice di misura in Delphi
- 11. Test unità Elm e copertura del codice
- 12. Copertura del codice per i test (manuali) delle persone?
- 13. Strumenti e tecniche di minificazione del codice C#
- 14. Copertura del codice in clang
- 15. Copertura del codice di misurazione per un'applicazione UWP
- 16. Copertura del codice per i modelli Jinja2
- 17. Copertura del codice per i metodi asincroni
- 18. Copertura del codice per nightwatch.js utilizzando Istanbul
- 19. Che cos'è la copertura del codice?
- 20. Copertura del codice JavaScript con Jasmine
- 21. Copertura del codice per dattiloscritto usando karma-jasmine e istanbul
- 22. Copertura del codice in monotouch
- 23. Copertura del codice gradle Android
- 24. intellij idea community edition - copertura del codice?
- 25. Copertura del codice con PHPUnitSeleniumTestcase
- 26. Valori di copertura del codice/copertura consigliata valori
- 27. google-test: copertura del codice
- 28. Copertura del codice con nUnit?
- 29. Documentazione del codice di libreria C++/CLI per l'uso da C# - i migliori strumenti e pratiche?
- 30. Utilizzo dello strumento di copertura del codice Python per la comprensione e l'eliminazione del codice sorgente di una grande libreria
È Bullseye limitato per l'emulatore Symbian OS? – tonylo
Ho usato Bullseye per la copertura del codice Symbian ma non ho avuto la possibilità di testare CTC++. Come si confronta con Bullseye? – Riussi