Condividi tramite


Configurazione del code coverage

In Visual Studio Premium o Visual Studio Ultimate è possibile raccogliere dati di code coverage durante l'esecuzione dei test e visualizzarli in diversi modi, in forma statistica e grafica. È possibile modificare determinati aspetti delle modalità di raccolta e visualizzazione dei dati di code coverage.

Raccolta di dati di code coverage

Per ottenere dati di code coverage, l'assembly sottoposto a test deve essere dapprima instrumentato. È possibile scegliere se instrumentare gli assembly nella rispettiva cartella originale oppure nella cartella in cui vengono distribuiti per i test. Se si utilizzano assembly con firma, è possibile prendere decisioni in merito alla ripetizione della firma eseguita dopo essere state instrumentate nella pagina Code coverage dell'editor delle impostazioni dei test, come descritto in Strumentazione e ripetizione della firma di assembly.

Visualizzazione di dati di code coverage

I dati presentati statisticamente vengono visualizzati nella finestra Risultati code coverage. Per ulteriori informazioni, vedere "Visualizzazione di dati di code coverage" in Procedura: ottenere dati di code coverage.

Nella presentazione grafica le righe di codice che sono state verificate vengono visualizzate in un colore diverso rispetto a quelle non verificate. È possibile scegliere di attivare la colorazione del codice sorgente per impostazione predefinita nella finestra di dialogo Opzioni accessibile dal menu Strumenti di Visual Studio. Per individuare questa impostazione, cercare nella pagina Esecuzione dei test sotto il nodo Strumenti di test. È inoltre possibile modificare i colori utilizzati per visualizzare il code coverage. Per ulteriori informazioni, vedere la sezione "Modifica della visualizzazione dei dati di code coverage" in Procedura: ottenere dati di code coverage.

Processi a 64 bit.

È possibile eseguire unit test e raccogliere informazioni di code coverage come processo a 64 bit. Per ulteriori informazioni, vedere Procedura: eseguire uno unit test come processo a 64 bit.

Sezioni correlate

Procedura: ottenere dati di code coverage

Strumentazione e ripetizione della firma di assembly