Некоторые тесты требуют подключения к Интернету, а некоторые нет. Поэтому они разделены на две тестовые группы с разными шаблонами имен файлов. Как обновить Rakefile ниже, чтобы их можно было запускать отдельно с разными задачами rake?
Кажется, вопрос/ответ здесь не помогает Это дело.
А приведенный ниже rakefile запускает все тестовые случаи независимо от того, какие задачи rake вызываются в командной строке. Ни rake test
, ни rake itest
не работают должным образом.
Текущее содержимое Rakefile:
require 'rake/testtask'
Rake::TestTask.new do |t|
t.test_files = FileList['test/test_*.rb']
end
Rake::TestTask.new do |t|
t.test_files = FileList['test/itest_*.rb']
end
desc "Run tests with no internet required"
task :default => :test
desc "Run tests need internet connection"
task :internet => :test