From 14b5bee78bfbfebac65c1565a4f95fef223bef7f Mon Sep 17 00:00:00 2001 From: Jason Murray <15822260+chaosaffe@users.noreply.github.com> Date: Fri, 24 Mar 2023 21:56:33 -0700 Subject: [PATCH 1/3] first pass at making junit split work --- .github/workflows/smoke-tests.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/smoke-tests.yaml b/.github/workflows/smoke-tests.yaml index 460d655..09a3acf 100644 --- a/.github/workflows/smoke-tests.yaml +++ b/.github/workflows/smoke-tests.yaml @@ -73,11 +73,16 @@ jobs: with: repository: eliotsykes/rspec-rails-examples path: examples/ + - uses: ruby/setup-ruby@v1 + - run: | + gem install rspec_junit_formatter + mkdir -p tmp/junit/ + bin/rspec --format RspecJunitFormatter --out tmp/junit/rspec.xml - uses: ./ id: split-tests name: Run this action with: - junit-path: examples/ + junit-path: examples/tmp/junit/rspec.xml glob: examples/spec/**/*_spec.rb split-total: 5 split-index: 1 From 0e7b4f02e8cc2952ee1657ecb9409db770d5162a Mon Sep 17 00:00:00 2001 From: Jason Murray <15822260+chaosaffe@users.noreply.github.com> Date: Fri, 24 Mar 2023 22:20:06 -0700 Subject: [PATCH 2/3] second pass --- .github/workflows/smoke-tests.yaml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/smoke-tests.yaml b/.github/workflows/smoke-tests.yaml index 09a3acf..af44e14 100644 --- a/.github/workflows/smoke-tests.yaml +++ b/.github/workflows/smoke-tests.yaml @@ -74,10 +74,12 @@ jobs: repository: eliotsykes/rspec-rails-examples path: examples/ - uses: ruby/setup-ruby@v1 - - run: | - gem install rspec_junit_formatter - mkdir -p tmp/junit/ - bin/rspec --format RspecJunitFormatter --out tmp/junit/rspec.xml + with: + ruby-version: '2.2' + bundler-cache: true + - run: gem install rspec_junit_formatter + - run: mkdir -p tmp/junit/ + - run: rspec --format RspecJunitFormatter --out tmp/junit/rspec.xml - uses: ./ id: split-tests name: Run this action From 1307cb197a8a4166b37217db6b58db9af48cf546 Mon Sep 17 00:00:00 2001 From: Jason Murray <15822260+chaosaffe@users.noreply.github.com> Date: Fri, 24 Mar 2023 22:28:01 -0700 Subject: [PATCH 3/3] Fix indentation --- .github/workflows/smoke-tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/smoke-tests.yaml b/.github/workflows/smoke-tests.yaml index af44e14..843b868 100644 --- a/.github/workflows/smoke-tests.yaml +++ b/.github/workflows/smoke-tests.yaml @@ -75,8 +75,8 @@ jobs: path: examples/ - uses: ruby/setup-ruby@v1 with: - ruby-version: '2.2' - bundler-cache: true + ruby-version: '2.2' + bundler-cache: true - run: gem install rspec_junit_formatter - run: mkdir -p tmp/junit/ - run: rspec --format RspecJunitFormatter --out tmp/junit/rspec.xml