Skip to content

Commit 5532ddb

Browse files
committed
test: start simplecov before library code is loaded
1 parent ce01f6d commit 5532ddb

File tree

60 files changed

+81
-34
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+81
-34
lines changed

.simplecov

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
require 'digest'
2+
3+
digest = Digest::MD5.new
4+
digest.update('test')
5+
digest.update(ENV.fetch('BUNDLE_GEMFILE', 'gemfile')) if ENV['APPRAISAL_INITIALIZED']
6+
7+
ENV['ENABLE_COVERAGE'] ||= '1'
8+
9+
if ENV['ENABLE_COVERAGE'].to_i.positive?
10+
SimpleCov.command_name(digest.hexdigest)
11+
SimpleCov.minimum_coverage(85)
12+
SimpleCov.start do
13+
add_filter %r{^/test/}
14+
end
15+
end

helpers/mysql/test/test_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#
55
# SPDX-License-Identifier: Apache-2.0
66

7+
require 'simplecov'
78
require 'bundler/setup'
89
Bundler.require(:default, :development, :test)
910

instrumentation/action_mailer/test/test_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#
55
# SPDX-License-Identifier: Apache-2.0
66

7+
require 'simplecov'
78
require 'logger'
89
require 'bundler/setup'
910
Bundler.require(:default, :development, :test)

instrumentation/action_pack/test/test_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#
55
# SPDX-License-Identifier: Apache-2.0
66

7+
require 'simplecov'
78
require 'logger'
89
require 'bundler/setup'
910
Bundler.require(:default, :development, :test)

instrumentation/action_view/test/test_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#
55
# SPDX-License-Identifier: Apache-2.0
66

7+
require 'simplecov'
78
require 'logger'
89
require 'bundler/setup'
910
Bundler.require(:default, :development, :test)

instrumentation/active_job/test/test_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
# SPDX-License-Identifier: Apache-2.0
66
ENV['OTEL_LOG_LEVEL'] ||= 'fatal'
77

8+
require 'simplecov'
89
require 'bundler/setup'
910
Bundler.require(:default, :development, :test)
1011

instrumentation/active_model_serializers/test/test_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#
55
# SPDX-License-Identifier: Apache-2.0
66

7+
require 'simplecov'
78
require 'bundler/setup'
89
Bundler.require(:default, :development, :test)
910

instrumentation/active_record/test/test_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#
55
# SPDX-License-Identifier: Apache-2.0
66

7+
require 'simplecov'
78
require 'bundler/setup'
89
Bundler.require(:default, :development, :test)
910

instrumentation/active_support/test/test_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#
55
# SPDX-License-Identifier: Apache-2.0
66

7+
require 'simplecov'
78
require 'bundler/setup'
89
Bundler.require(:default, :development, :test)
910

instrumentation/all/test/test_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
#
55
# SPDX-License-Identifier: Apache-2.0
66

7+
require 'simplecov'
78
require 'bundler/setup'
89
Bundler.require(:default, :development, :test)
910

0 commit comments

Comments
 (0)