Sto usando EclEmma (all'interno di Eclipse) per eseguire la scansione della copertura del mio codice JUnit. Funziona correttamente, tuttavia, non voglio che EclEmma esegua la scansione della mia cartella src/view
poiché contiene codice Swing che ritengo non meritevole di test.Come ignorare la scansione di alcune classi utilizzando EclEmma ed Eclipse?
Esiste un modo per ignorare questa cartella quando EclEmma viene eseguito in modo che: a) venga eseguito più velocemente e b) non altera la percentuale di copertura?
EDIT: struttura
Il mio progetto è:
src/view
src/model
src/controller
ho provato questi (forse altri) con il percorso Record sezione nella pagina Preferenze:
"src/view"
"src/view/*"
"view"
"view/*"
src/view
Questi utilizzano la sezione Escludi nella pagina Preferenze:
*
*View*
*View*.class
src/view/*View*
src/view/*View*.class
Tutti mi lasciano lo stesso risultato analizzando la mia intera cartella src.
Grazie, sembra quello che voglio. Sfortunatamente, quando ho usato il modello com.test.project.view. * In Escludi, non sembra escludere nulla. EDIT: Whoops, non ho notato che ha detto nomi di classe ... – sdasdadas
Credo che questa sia la risposta corretta ma non credo che funzioni effettivamente in EclEmma. Accetto ma se qualcuno dovesse leggerlo, sappia che non riesco a capire come includere o escludere classi o percorsi. – sdasdadas
@sdasdadas Mi spiace sentirlo, potresti pubblicare quello che hai provato? Se ci sono errori di battitura, non funzionerà affatto. – stevebot