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

È stato utile?

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).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top