Skip to content

Commit bc2e492

Browse files
byrootzzak
authored andcommitted
Run tests with --profile on CI
It's hard to figure out why a particular job is slow, so enabling `--profile` would make it easy to spot some low hanging fruits to improve CI speed.
1 parent 6d63b15 commit bc2e492

File tree

13 files changed

+24
-0
lines changed

13 files changed

+24
-0
lines changed

actioncable/Rakefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Rake::TestTask.new do |t|
1515
t.test_files = FileList["#{__dir__}/test/**/*_test.rb"]
1616
t.warning = true
1717
t.verbose = true
18+
t.options = "--profile" if ENV["CI"]
1819
t.ruby_opts = ["--dev"] if defined?(JRUBY_VERSION)
1920
end
2021

actionmailbox/Rakefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ Rake::TestTask.new do |t|
1010
t.libs << "test"
1111
t.pattern = "test/**/*_test.rb"
1212
t.verbose = true
13+
t.options = "--profile" if ENV["CI"]
1314
end
1415

1516
namespace :test do

actionmailer/Rakefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ Rake::TestTask.new { |t|
1313
t.pattern = "test/**/*_test.rb"
1414
t.warning = true
1515
t.verbose = true
16+
t.options = "--profile" if ENV["CI"]
1617
t.ruby_opts = ["--dev"] if defined?(JRUBY_VERSION)
1718
}
1819

actionpack/Rakefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ Rake::TestTask.new do |t|
1616

1717
t.warning = true
1818
t.verbose = true
19+
t.options = "--profile" if ENV["CI"]
1920
t.ruby_opts = ["--dev"] if defined?(JRUBY_VERSION)
2021
end
2122

actiontext/Rakefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,14 @@ Rake::TestTask.new do |t|
1010
t.libs << "test"
1111
t.test_files = FileList["test/**/*_test.rb"].exclude("test/system/**/*", "test/dummy/**/*")
1212
t.verbose = true
13+
t.options = "--profile" if ENV["CI"]
1314
end
1415

1516
Rake::TestTask.new "test:system" do |t|
1617
t.libs << "test"
1718
t.test_files = FileList["test/system/**/*_test.rb"]
1819
t.verbose = true
20+
t.options = "--profile" if ENV["CI"]
1921
end
2022

2123
namespace :test do

actionview/Rakefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ namespace :test do
2727
t.test_files = FileList["test/template/**/*_test.rb"]
2828
t.warning = true
2929
t.verbose = true
30+
t.options = "--profile" if ENV["CI"]
3031
t.ruby_opts = ["--dev"] if defined?(JRUBY_VERSION)
3132
end
3233

@@ -37,6 +38,7 @@ namespace :test do
3738
t.test_files = FileList["test/activerecord/*_test.rb"]
3839
t.warning = true
3940
t.verbose = true
41+
t.options = "--profile" if ENV["CI"]
4042
t.ruby_opts = ["--dev"] if defined?(JRUBY_VERSION)
4143
end
4244

@@ -46,6 +48,7 @@ namespace :test do
4648
t.test_files = FileList["test/actionpack/**/*_test.rb"]
4749
t.warning = true
4850
t.verbose = true
51+
t.options = "--profile" if ENV["CI"]
4952
t.ruby_opts = ["--dev"] if defined?(JRUBY_VERSION)
5053
end
5154
end

activejob/Rakefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ namespace :test do
4141
(x.include?("async") && adapter != "async")
4242
}
4343
t.verbose = true
44+
t.options = "--profile" if ENV["CI"]
4445
t.warning = true
4546
t.ruby_opts = ["--dev"] if defined?(JRUBY_VERSION)
4647
end
@@ -62,6 +63,7 @@ namespace :test do
6263
t.libs << "test"
6364
t.test_files = FileList["test/integration/**/*_test.rb"]
6465
t.verbose = true
66+
t.options = "--profile" if ENV["CI"]
6567
t.warning = true
6668
t.ruby_opts = ["--dev"] if defined?(JRUBY_VERSION)
6769
end

activemodel/Rakefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Rake::TestTask.new do |t|
1111
t.test_files = FileList["#{__dir__}/test/cases/**/*_test.rb"]
1212
t.warning = true
1313
t.verbose = true
14+
t.options = "--profile" if ENV["CI"]
1415
t.ruby_opts = ["--dev"] if defined?(JRUBY_VERSION)
1516
end
1617

activerecord/Rakefile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ namespace :test do
4545

4646
t.warning = true
4747
t.verbose = true
48+
t.options = "--profile" if ENV["CI"]
4849
end
4950
end
5051

@@ -69,6 +70,7 @@ end
6970
t.test_files = files
7071
t.warning = true
7172
t.verbose = true
73+
t.options = "--profile" if ENV["CI"]
7274
t.ruby_opts = ["--dev"] if defined?(JRUBY_VERSION)
7375
end
7476

@@ -80,6 +82,7 @@ end
8082
t.test_files = FileList["test/activejob/*_test.rb"]
8183
t.warning = true
8284
t.verbose = true
85+
t.options = "--profile" if ENV["CI"]
8386
t.ruby_opts = ["--dev"] if defined?(JRUBY_VERSION)
8487
end
8588
end
@@ -186,6 +189,7 @@ end
186189

187190
t.warning = true
188191
t.verbose = true
192+
t.options = "--profile" if ENV["CI"]
189193
t.ruby_opts = ["--dev"] if defined?(JRUBY_VERSION)
190194
end
191195
end

activestorage/Rakefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Rake::TestTask.new do |t|
1111
t.libs << "test"
1212
t.test_files = FileList["test/**/*_test.rb"]
1313
t.verbose = true
14+
t.options = "--profile" if ENV["CI"]
1415
t.warning = true
1516
end
1617

0 commit comments

Comments
 (0)