Skip to content

Commit

Permalink
clean up task name duplication (#933)
Browse files Browse the repository at this point in the history
  • Loading branch information
grosser committed Feb 6, 2024
1 parent f776f62 commit 98f698b
Showing 1 changed file with 4 additions and 28 deletions.
32 changes: 4 additions & 28 deletions lib/parallel_tests/tasks.rb
Expand Up @@ -168,13 +168,7 @@ def rails_61_or_greater?
ParallelTests::Tasks.for_each_database do |name|
task_name = 'create'
task_name += ":#{name}" if name
description = if name
"Create test #{name} database via db:#{task_name} --> parallel:#{task_name}[num_cpus]"
else
"Create test databases via db:#{task_name} --> parallel:#{task_name}[num_cpus]"
end

desc description
desc "Create test#{" #{name}" if name} database via db:#{task_name} --> parallel:#{task_name}[num_cpus]"
task task_name.to_sym, :count do |_, args|
ParallelTests::Tasks.run_in_parallel(
[$0, "db:#{task_name}", "RAILS_ENV=#{ParallelTests::Tasks.rails_env}"],
Expand All @@ -186,13 +180,7 @@ def rails_61_or_greater?
ParallelTests::Tasks.for_each_database do |name|
task_name = 'drop'
task_name += ":#{name}" if name
description = if name
"Drop test #{name} database via db:#{task_name} --> parallel:#{task_name}[num_cpus]"
else
"Drop test databases via db:#{task_name} --> parallel:#{task_name}[num_cpus]"
end

desc description
desc "Drop test#{" #{name}" if name} database via db:#{task_name} --> parallel:#{task_name}[num_cpus]"
task task_name.to_sym, :count do |_, args|
ParallelTests::Tasks.run_in_parallel(
[
Expand Down Expand Up @@ -233,13 +221,7 @@ def rails_61_or_greater?
ParallelTests::Tasks.for_each_database do |name|
task_name = 'migrate'
task_name += ":#{name}" if name
description = if name
"Update test #{name} database via db:#{task_name} --> parallel:#{task_name}[num_cpus]"
else
"Update test databases via db:#{task_name} --> parallel:#{task_name}[num_cpus]"
end

desc description
desc "Update test#{" #{name}" if name} database via db:#{task_name} --> parallel:#{task_name}[num_cpus]"
task task_name.to_sym, :count do |_, args|
ParallelTests::Tasks.run_in_parallel(
[$0, "db:#{task_name}", "RAILS_ENV=#{ParallelTests::Tasks.rails_env}"],
Expand All @@ -264,13 +246,7 @@ def rails_61_or_greater?
task_name = 'load_schema'
task_name += ":#{name}" if name

description = if name
"Load dumped schema for test #{name} database via #{rails_task} --> parallel:#{task_name}[num_cpus]"
else
"Load dumped schema for test databases via #{rails_task} --> parallel:#{task_name}[num_cpus]"
end

desc description
desc "Load dumped schema for test#{" #{name}" if name} database via #{rails_task} --> parallel:#{task_name}[num_cpus]"
task task_name.to_sym, :count do |_, args|
command = [
$0,
Expand Down

0 comments on commit 98f698b

Please sign in to comment.