jedna rzecz, aby mieć świadomość jest wpływ różnych sposobów prowadzenia rspec.
starałem się włączyć opcję z poniższego kodu w ciemno/spec_helper.rb -
Rspec.configure do |config|
config.tty = $stdout.tty?
end
- nazywając binarne 'rspec' bezpośrednio - albo jako 'bundle exec RSpec' i sprawdzanie $ stdout.tty? zwróci true.
- Wywołanie zadania "rake spec" - lub jako "specyfikacja rake w pakiecie exec" - Rake wywoła rspec w oddzielnym procesie, a $ stdout.tty? zwróci false.
W końcu skorzystałem z opcji ~/.rspec, z just -tty jako jego treści. Działa dobrze dla mnie i utrzymuje wydajność serwera CI w czystości.
'' molo' jest również wymagane, jeśli chcesz mieć kolor nawet podczas używania pagery. –
Jakie są plusy i minusy używania '.rspec' lub' spec_helper.rb'? @shamaoke @ christoph –
Ustawiam również '--format documentation' w' ~/.rspec'. – sunsations