Przekazywanie formatu jako parametru do specyfikacji rake
Moje pytanie jest podobne do tego , gdzie chcą nadpisać format wyjściowy rake spec
. Postanowieniem na to pytanie jest użycieplik konfiguracyjny RSpec, który jest ograniczony. Chciałbym, aby to był argument wiersza poleceń, ponieważ chcę, aby to różniło się na różnych maszynach.
Plik wykonywalny rspec posiada opcję -f
be defining format. rake spec
mA -f
definiowanie pliku rakefile. rake spec --format
jest niepoprawne. Czy to niedopatrzenie w rake spec
? "Format" naprawdę nie wchodzi w grę?
28
2 answers
ODPOWIEDŹ: sam odpowiadam na moje pytanie. Rake spec pobierze zmienną środowiskową spec_opts.
rake spec SPEC_OPTS="--format documentation"
37
Author: trevorgrayson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-27 09:16:49
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-27 09:16:49
A cleaner way to this in Rakefile
:
RSpec::Core::RakeTask.new(:spec) do |t|
t.rspec_opts = '--format documentation'
end
4
Author: Nathan Lilienthal,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-13 20:24:54
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-13 20:24:54