Configurazione Cobertura di ignorare determinati blocchi di codice
Domanda
E 'possibile utilizzare Cobertura per dirgli di ignorare certi pezzi di codice che vengono identificati da commenti di inizio e fine?
Ad esempio,
public class Foo {
public void static doSomething() {
...
// Cobertura-Ignore-Start
...
// Cobertura-Ignore-End
}
comporterebbe Cobertura escluso il codice tra i commenti di inizio e fine per il calcolo delle statistiche di copertura.
Modifica :. Sto usando il compito Ant cobertura
Soluzione
No, non è possibile. Cobertura non ha una caratteristica che gli permette di saltare sopra il codice. L'unica cosa che si può ignorare è chiamate di metodo a determinati pacchetti e / o classi.
si sarebbe probabilmente dovuto scavare nel codice e vedere se è possibile estendere in modo tale da ignorare blocchi.
Altri suggerimenti
Si può ignorare a livello di classe unica per quanto ne so (il che significa che qualsiasi metodo dalle classi ignorato non è contato, è strumentato anche se in modo non accelerare in questo modo).