Ho anche provato Clover, Cobertura ed Emma. Ora stiamo usando Cobertura. Mi ci è voluto un giorno per integrare Cobertura nella nostra costruzione senza testa, produce le statistiche che richiediamo e il plug-in ecopse di eCobertura è primitivo, ma utilizzabile e informativo. C'è anche un bel plugin Hudson per Cobertura.
Noi, in precedenza, abbiamo utilizzato Emma. Emma con il plugin EclEmma è equivalente a Cobertura/eCobertura. L'integrazione di Emma in Ant è un frattale più complesso e non offre un fattore di complessità. Il plug-in EclEmma è più bello e maturo di eCobertura. Il plugin Hudson è equivalente e facile da configurare. La nostra ragione per allontanarci da Emma è stata che la base di codice non è stata mantenuta per alcuni anni e noi dove abbiamo problemi visto che è inutile se il codice degli incontri utilizza Lombok.
Ho trascorso una settimana (in parallelo con altri compiti) giocando con Clover e non ho potuto farlo funzionare. Ho chiesto ai miei colleghi, alcuni con molta esperienza, e solo uno aveva sentito che qualcuno stava facendo funzionare Clover nella build, e questo era difficile.
Poiché Cobertura fornisce tutto ciò che ci serve, è facile da lavorare ed è gratuito, non abbiamo visto alcun motivo per spendere soldi per Clover.
fonte
2011-03-10 21:07:05
Ci sono due problemi con questa domanda. 1) Quali sono i tuoi obiettivi esatti? Per molti scopi, Cobertura e Clover sono ugualmente adatti, ma per casi d'uso specifici uno può preferire uno rispetto all'altro. 2) Ci saranno pochissime persone che hanno usato entrambi e chiunque con esperienza in uno solo di essi sarà scoraggiato a rispondere, anche se un semplice "ha funzionato per noi" potrebbe essere sufficiente per voi. – Confusion