Как интегрировать огурец в соотношение кода к тесту?

Когда я использую «rake stats», я могу узнать, сколько строк кода я написал для своих тестов RSpec. И мои тесты RSpec также влияют на соотношение кода и теста.

Но могу ли я также перечислить там свои строки кода из шагов Cucumber?

С наилучшими пожеланиями


person Community    schedule 05.09.2009    source источник


Ответы (2)


Один шаг огурца может сделать ужасно много работы, я не думаю, что добавление его к вашему соотношению код / ​​тест действительно имеет смысл. Какую информацию он вам дает? Что делать, если вы выполняете несколько зависимых шагов?

Тесты Cucumber - это интеграционные тесты, они не заменяют тесты контроллеров / модулей, но должны выполняться вместе с ними.

Возможно, вас больше заинтересует результирующее покрытие кода, полученное вашими огуречными тестами, это будет гораздо более полезный показатель.

person jonnii    schedule 05.09.2009
comment
Я согласен. Отношение кода к тестированию - забавная метрика, но не обязательно самая полезная. Если у вас нет сильной потребности в этом, вам лучше посмотреть на такие вещи, как общее покрытие кода и тому подобное. - person Peter Wagenet; 05.10.2009

См. этот пост. Это так же просто, как добавить две строки кода в файл rspec.rake.

person Lenart    schedule 07.09.2010