Configurazione dei livelli e dei filtri della copertura codice

La copertura del codice è configurabile per ciascun progetto Java o plug-in. I livelli e i filtri di copertura del codice accettabili sono configurabili dalla finestra di dialogo Proprietà progetto.

È possibile impostare i livelli di copertura del codice accettabile per un package, file di origine, tipo (una classe o enumerazione concreta) o metodo in un progetto.

Il livello viene impostato come una percentuale che rappresenta la soglia accettabile di copertura del codice. È possibile impostare uno o più livelli per ciascun tipo di copertura, ma se non viene superato alcun livello, gli indicatori per tutti i tipi di copertura selezionati vengono visualizzati in Esplora package al di sotto dei criteri di accettazione specificati. Per impostazione predefinita, i livelli di copertura del codice, che sono soddisfatti o superati, vengono visualizzati con indicatori verdi e quelli che non sono soddisfatti vengono visualizzati in rosso, ma è possibile modificare i colori predefiniti.

Utilizzare i filtri di copertura del codice per includere o escludere i package, i file di origine, i tipi o i metodi dall'analisi della copertura del codice. Le regole del filtro vengono applicate utilizzando l'approccio prima corrispondenza, cioè la prima regola di filtro che corrisponde verrà utilizzata per generare l'analisi di copertura del codice filtrato. La prima regola di corrispondenza è uguale a quella utilizzata dalle regole del firewall.

Per configurare i livelli e i filtri di copertura del codice:

  1. Selezionare il progetto, fare clic con il pulsante destro del mouse su Proprietà (oppure selezionare Progetto> Proprietà e selezionare la proprietà Copertura codice.
  2. Accertarsi che la casella di spunta Abilita la copertura codice sia selezionata.


  3. Proprietà progetto

  4. Per impostare i livelli di accettazione, immettere le percentuali nelle caselle appropriate e fare clic su Applica. Ad esempio, per visualizzare quali package hanno almeno il 90% dei blocchi coperti, configurare i livelli come illustrato qui.


  5. Soglie di copertura

    Nota: la definizione di un blocco è il codice (parte di una riga, una singola riga o più righe) che non può essere diramato o espanso. Tutto il codice in un blocco viene eseguito come un singolo gruppo di istruzioni. I blocchi vengono terminati con una diramazione o un'espansione (ad esempio, richiamo di un metodo, generazione di un'eccezione o restituzione).

  6. Per creare un filtro, fare clic su Nuovo nella sezione Filtri di copertura codice.
  7. Nella finestra di dialogo Nuovo filtro di copertura codice, immettere un nome per il filtro, seguendo questo formato:
  8. Per limitare la copertura filtro ad un progetto specifico, fare clic sul file di origine per il progetto.
  9. Specificare se si desidera che il filtro includa i progetti nella copertura del codice o li escluda dalla copertura e fare clic su OK.

  10. Nota: Nelle istanze quando i filtri di inclusione e esclusione specificati vengono applicati ad un file, il filtro di inclusione ha la precedenza.

Concetti correlati
Indicatori della copertura codice

Attività correlate
Abilitazione della copertura codice
Abilitazione della copertura codice da uno script Ant
Configurazione degli indicatori della copertura codice
Analisi dei report della copertura codice
Analisi della copertura codice delle applicazioni Web