2011-08-24 19 views
6

Ho appena visto questo problema su rotaie rotaie issue tracker:Scoprire la copertura dei test

https://github.com/rails/rails/issues/2667

E mi piacerebbe scoprire quali parti del codice non sono coperti. Non sono riuscito a trovare uno strumento di copertura nei Rakefiles, e la ricerca è un po 'frustrante, dal momento che restituisce molti più risultati sulla copertura dei test sull'app delle tue rotaie rispetto alla copertura del framework stesso.

Qualcuno ha impostato uno strumento di copertura del codice? C'è qualche documentazione su come farlo?

risposta

3

Rcov (o per 1,9) è lo strumento standard per la copertura del codice Ruby. Dovrebbe essere abbastanza semplice per ottenere uno di questi per eseguire i test dei binari.

+0

Potrebbe per favore mostrarmi? Il README dice di aggiungere al test_helper.rb, ma i test delle rotaie non ne hanno. Inoltre, se provo a creare e includere in un paio di test, continuo a ottenere una copertura dello 0%. Quindi, per me non è così semplice ... – Thiago

+0

Eseguo bundle exec rake spec: rcov – konyak

Problemi correlati