Add Codecov test analytics to Ruby workflow (#82)

This commit is contained in:
l5y
2025-09-16 10:12:25 +02:00
committed by GitHub
parent e97824fd0b
commit 1d3b3f11e9
2 changed files with 14 additions and 1 deletions
+13 -1
View File
@@ -30,7 +30,19 @@ jobs:
- name: Set up dependencies
run: bundle install
- name: Run tests
run: bundle exec rspec
run: |
mkdir -p tmp/test-results
bundle exec rspec \
--require rspec_junit_formatter \
--format progress \
--format RspecJunitFormatter \
--out tmp/test-results/rspec.xml
- name: Upload test results to Codecov
uses: codecov/test-results-action@v1
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: ./web/tmp/test-results/rspec.xml
flags: ruby-${{ matrix.ruby-version }}
- name: Upload coverage to Codecov
uses: codecov/codecov-action@v5
with:
+1
View File
@@ -25,4 +25,5 @@ group :test do
gem "rufo", "~> 0.18.1"
gem "simplecov", "~> 0.22", require: false
gem "simplecov_json_formatter", "~> 0.1", require: false
gem "rspec_junit_formatter", "~> 0.6", require: false
end