Gem test-unit добавляет лучшие сообщения о сбоях, которые будут определять, в каком тестовом файле произошла ошибка. Просто включите его в свой Gemfile
group :development do
gem 'test-unit'
end
К вашему сведению, чтобы получить цветной вывод, вы можете запустить грабли по умолчанию с TESTOPTS
bundle exec rake test TESTOPTS='--use-color'
Или вы можете получить еще больший контроль, создав пользовательское рейк-задание, которое использует Rake::TestTask
https://github.com/jimweirich/rake/blob/master/lib/rake/testtask.rb
# lib/tasks/my_custom_test_runner.rake
require 'rake/testtask'
Rake::TestTask.new("test:my_custom_test_runner") do |t|
t.libs << "test"
t.test_files = FileList['test/test*.rb']
t.verbose = true
t.opts = "--use-color"
end
Установка t.verbose = true
будет включать в вывод команды, используемые для запуска ваших тестов на основе заданной вами задачи rake.