Sha256: 2d0f6404dcd40d98e5f620c7ccf9a9b98214d2b9c7432da118bfacb516c76a06
Contents?: true
Size: 943 Bytes
Versions: 1
Compression:
Stored size: 943 Bytes
Contents
namespace :test_track do desc 'Run outstanding TestTrack migrations' task migrate: :environment do cli = TesttrackCli.instance if cli.project_initialized? result = cli.call('migrate') exit(result.exitstatus) unless result.success? end end namespace :schema do desc 'Load schema.yml state into TestTrack server' task load: :environment do cli = TesttrackCli.instance if cli.project_initialized? result = cli.call('schema', 'load') exit(result.exitstatus) unless result.success? else TestTrack.update_config do |c| c.load_schema # Load legacy schema end end end end end unless Rails.env.test? || (Rails.env.development? || !TesttrackCLI.instance.project_initialized?) task 'db:schema:load' => ['test_track:schema:load'] task 'db:structure:load' => ['test_track:schema:load'] task 'db:migrate' => ['test_track:migrate'] end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
test_track_rails_client-4.0.0.alpha20 | lib/tasks/test_track_rails_client_tasks.rake |