Вам нужно установить database.yml, прежде чем вы сможете запускать свои тесты.Вы можете написать собственный скрипт сборки, который установит его и затем запустит тест.Что-то вроде:
namespace :ci do
task :update_submodules do
system("git submodule update -i")
end
task :copy_yml do
system("cp /my/custom/config/path/database.yml.ci #{Rails.root}/config/database.yml")
end
desc "Prepare for CI and run entire test suite"
task :build => [:environment, 'ci:update_submodules', 'ci:copy_yml', 'spec', 'cucumber:ok'] do
end
end
А затем поместите rake ci: build в качестве скрипта сборки целостности.По сути, этот скрипт будет копировать шаблон database.yml перед запуском тестов.