Aplikacje i gemy wspomagające developing aplikacji rails

Witam.

Interesuję się zestawem narzędzi do wspomagania pisania aplikacji railsowych. Na co dzień pracuję z z RoR i Git, GitLab. Przydałby się mi zestaw aplikacji, dzięki którym mógłbym w prosty sposób badać pokrycie kodu testami. Przyglądałem się też aplikacji Jenkins. Jak myślicie warto ją wykorzystać? Jakie pluginy w niej użyć aby jak najlepiej ją wykorzystać?

Wszelkie informacje “How To”, sugestie i tricki mile widziane.

Pracując w zespole, owszem. Ale samemu dla siebie, to nie wiem, czy jest sens. Do badania pokrycia kodu polecam https://github.com/colszowka/simplecov
Z narzędzi, na które warto zwrócić uwagę, to np. rubocop: https://github.com/bbatsov/rubocop

Właśnie zainstalowałem simplecov i simplecov-rcov. Niestety w wygenerowanym raporcie widzę, że nie wszystkie modele zostały uwzględnione. Pewnie coś nie tak jeszcze skonfigurowałem.

Nad pewnymi projektami będę pracował z zespołem więc dla zespołów wszelkie narzędzia też będą mile widziane.

Rails.application.eager_load! w spec/rails_helper.rb powinno pomóc.

Dzięki. Pomogło z controller’ami i helperami. Natomiast część modeli dalej nie jest brana pod uwagę

Oto drzewo i wskazane są modele, które nie są uwzględnione.

app/
  models/
     data_set/
       user.rb <- ten nie jest uwzględniony
     synchronization_report/
       data_set.rb <- ten nie jest uwzględniony
       data_area.rb <- ten nie jest uwzględniony
       job.rb
    alert_definiion.rb
    alert_sent.rb
    data_set.rb <- ten nie jest uwzględniony
    data_set_agent.rb
    server.rb
    settintg.rb
    synchronization_report.rb <- ten nie jest uwzględniony
    user.rb <- ten nie jest uwzględniony