module Pspec::ParallelDb

Public Class Methods

prepare() click to toggle source
# File lib/pspec/parallel_db.rb, line 4
def prepare
  Rails.logger.info "Optimal processors count was determined as #{Replicator.optimal_processors_count}"

  prepare_database

  Replicator.replicate
end

Private Class Methods

prepare_database() click to toggle source
# File lib/pspec/parallel_db.rb, line 13
def prepare_database
  Rake::Task['db:migrate'].invoke
  Rake::Task['db:test:prepare'].invoke

  Rails.logger.info 'Main test database was prepared'
end