Skip to content

Commit f09c7b1

Browse files
Organize benchmark gems in a group
Inspired by ruby/json#606
1 parent 92186cd commit f09c7b1

3 files changed

Lines changed: 10 additions & 2 deletions

File tree

.github/workflows/ruby.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,9 @@ jobs:
5353
ruby-version: ${{ matrix.ruby }}
5454

5555
- name: Install dependencies
56-
run: bundle install
56+
run: |
57+
bundle config --without benchmark
58+
bundle install
5759
5860
- name: Run tests
5961
run: bundle exec rake test

Gemfile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ source 'https://rubygems.org'
55
# Specify your gem's dependencies in faker.gemspec
66
gemspec
77

8-
gem 'benchmark'
98
gem 'irb'
109
gem 'minitest', '5.26.1'
1110
gem 'pry', '0.16.0'
@@ -18,3 +17,8 @@ gem 'simplecov', '0.22.0'
1817
gem 'test-unit', '3.7.7'
1918
gem 'timecop', '0.9.10'
2019
gem 'yard', '0.9.38'
20+
21+
group :benchmark do
22+
gem 'benchmark'
23+
gem 'benchmark-ips'
24+
end

Gemfile.lock

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ GEM
99
specs:
1010
ast (2.4.3)
1111
benchmark (0.5.0)
12+
benchmark-ips (2.14.0)
1213
coderay (1.1.3)
1314
concurrent-ruby (1.3.6)
1415
date (3.5.1)
@@ -96,6 +97,7 @@ PLATFORMS
9697

9798
DEPENDENCIES
9899
benchmark
100+
benchmark-ips
99101
faker!
100102
irb
101103
minitest (= 5.26.1)

0 commit comments

Comments
 (0)