Domanda

Vorrei sapere se esiste uno strumento in C ++ che ti fornisce un rapporto in cui mostra quanto segue:

  1. Il codice sorgente dell'intero progetto. Di solito una pagina HTML per file di origine.
  2. Oltre al codice sorgente, ci sono numeri di riga, ovviamente per motivi di leggibilità.
  3. E per ogni riga, a sinistra del numero di riga, viene visualizzato un valore per quante volte viene eseguita quella riga.

Ovviamente, è necessario eseguire uno script che esegua, ad esempio, unit test e da lì generare un rapporto.

Se hai familiarità con lo strumento di copertura del codice Cobertura per Java e NCover per C #, questa è una delle sue caratteristiche importanti.

È stato utile?

Altri suggerimenti

Quando usi gcc come compilatore puoi generare output di gcov. Usa gcov per creare un eseguibile che genera output di profiling e quindi usa lcov per generare un piacevole output HTML per il tuo codice.

Vedi SD Profiler . Produce un output come preferisci, ma come una GUI anziché come HTML.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top