Инструмент покрытия Ruby Test - PullRequest
18 голосов
/ 10 июля 2011

Мне нужен инструмент, который измеряет тестовое покрытие под Ruby.

Я попробовал rcov, но не смог установить его под Windows, Cygwin или Ubuntu.

Какие программы (не обязательно бесплатные) рассчитывают покрытие ветвей и / или линий тестов в Ruby и работают с Ruby on Rails?

Ответы [ 3 ]

21 голосов
/ 10 июля 2011

Simplecov . Rcov не так хорошо работает под Ruby 1.9. *, Но simplecov работает.

2 голосов
/ 26 октября 2018

У вас также есть глубокая обложка , которая стремится быть более полной, чем упомянутые примеры.

Из файла Readme:

Deep Cover стремится стать лучшим инструментом для покрытия кода Ruby:

более точное покрытие линии

покрытие филиала

можно использовать в качестве замены для встроенной библиотеки Coverage.

1 голос
/ 10 января 2015

Используйте встроенную в Ruby функцию покрытия , если вы хотите что-то очень простое. Это то, что Simplecov использует под капотом.

...