Configurazione degli indicatori della copertura codice

La copertura del codice predefinita visualizzata in Esplora package, nell'editor Java e nelle viste è configurabile. Per ciascun progetto Java o plug-in, è possibile configurare questi elementi nelle preferenze:

È possibile abilitare o disabilitare gli indicatori delle etichette per righe coperte, parzialmente coperte e non coperte in Esplora package, nell'editor Java e nelle viste. È possibile impostare colori e tipi di carattere per gli indicatori. È possibile specificare quali indicatori di copertura del codice si desidera visualizzare in Esplora package e nelle viste. È possibile anche specificare quanti avvii Java memorizzare nella cache per utilizzarli nei report di copertura del codice così come se raccogliere i dati di copertura del codice nei costruttori predefiniti.

Per configurare le preferenze per la copertura del codice:

  1. Selezionare Finestra> Preferenze e fare clic su Java > Copertura codice:


  2. Preferenza di copertura codice

  3. Per abilitare o disabilitare le decorazioni delle etichette, fare clic sul link Decorazioni etichette in alto nella pagina delle preferenze.
  4. Nella finestra Decorazione etichette, selezionare o deselezionare la casella di spunta Statistiche di copertura codice e fare clic su Applica.
  5. Per configurare i tipi di carattere e i colori utilizzati per gli indicatori di copertura codice, fare clic sul link Colori e Tipi di carattere in alto nella pagina delle preferenze di Copertura codice.
  6. Espandere Copertura codice nella finestra Colori e Tipi di carattere.
  7. Fare clic sul colore dell'elemento che si desidera modificare e quindi fare clic sul pulsante colorato sul lato destro della finestra.
  8. Nella tavolozza, selezionare il colore desiderato e fare clic su Applica o fare clic su Reimposta per ripristinare le impostazioni predefinite.
  9. Per configurare i tipi di carattere utilizzati in Esplora package e nelle viste, fare clic sul tipo di carattere dell'elemento che si desidera modificare, ad esempio, Tipo di carattere elemento parzialmente coperto e fare clic su Modifica.
  10. Selezionare il tipo di carattere desiderato dall'elenco e fare clic su OK. Fare clic su Applica o fare clic su Reimposta per ripristinare i valori predefiniti.


  11. Tipi di carattere copertura

  12. Nella pagina Preferenze di copertura codice, è possibile configurare gli indicatori stessi. Selezionare uno o più indicatori per la copertura dei package, file di origine, i tipi (una classe o enumerazione concreta) e metodi e quindi fare clic su Applica. Se se ne sceglie più di uno, la gerarchia è tipo, metodo, blocco e riga nell'ordine visualizzato nella casella. Si noti che 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).
  13. Nel seguente esempio, sono selezionati solo gli indicatori di blocco:
    Indicatori della copertura codice

    Pertanto, Esplora package e le viste visualizzano solo la copertura del codice blocco:
    Decorazioni del blocco

    Se sono selezionati gli indicatori di copertura blocco e metodo, Esplora package visualizza la copertura metodo prima di quella blocco:
    Indicatori di blocco e metodo

    Si noti che deselezionando la casella di spunta Visualizza indicatori colorati nelle viste si rimuoveranno le decorazioni colorate da Esplora package e dalle viste (ad esempio, la vista Struttura) mentre si conserva la visualizzazione delle percentuali di copertura del codice (senza colori).

  14. Nella casella di spunta Editor Java della pagina delle preferenze Copertura codice, selezionare le opzioni di copertura che si desiderano per il progetto e fare clic su Applica. In questo esempio, le righe parzialmente coperte non sono abilitate:
    Aree di copertura
  15. Nella casella Avvio Java, immettere il numero di avvii da memorizzare nella cache per l'utilizzo della copertura del codice e fare clic su Applica. Si noti che ciò riguarda solo gli avvii iniziati dallo spazio di lavoro. Il numero di avvii memorizzati nella cache ha delle implicazioni sullo spazio su disco.
  16. Per specificare se i costruttori predefiniti sono inclusi nei calcoli di copertura del codice, utilizzare la casella di spunta "Include dati sui costruttori predefiniti". Per impostazione predefinita, i costruttori predefiniti sono inclusi; se una classe non definisce alcun costruttore, il programma di compilazione genera un costruttore predefinito senza argomenti. Tuttavia, questo costruttore non viene visualizzato nel file di origine attuale. Se, durante l'esecuzione del programma, questa classe non è istanziata, questo costruttore predefinito nascosto non viene eseguito e pertanto la copertura non è uguale al 100% come previsto. Questo comportamento può essere controllato da questa preferenza.
Concetti correlati
Indicatori della copertura codice

Attività correlate
Abilitazione della copertura codice
Abilitazione della copertura codice da uno script Ant
Configurazione dei livelli e dei filtri della copertura codice
Analisi dei report della copertura codice
Analisi della copertura codice delle applicazioni Web