diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b7d4dd8..8c5065a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,7 +21,6 @@ jobs: # Lowest and Latest version. ruby: ['2.7', '3.3'] entry: - - { name: cucumber1_3, bats: test/cucumber.bats } - { name: cucumber2_4, bats: test/cucumber.bats } - { name: minitest5, bats: test/minitest5.bats } - { name: rspec3, bats: test/rspec3.bats } diff --git a/Appraisals b/Appraisals index bbaa499..fe75bd5 100644 --- a/Appraisals +++ b/Appraisals @@ -1,11 +1,5 @@ # frozen_string_literal: true -appraise 'cucumber1-3' do - gem 'cucumber', '~> 1.3.10' - # Pin Rake version to Prevent `NoMethodError: undefined method `last_comment'`. - gem 'rake', '< 11.0' -end - appraise 'cucumber2-4' do gem 'cucumber', '~> 2.4.0' # Pin Rake version to Prevent `NoMethodError: undefined method `last_comment'`. diff --git a/gemfiles/cucumber1_3.gemfile b/gemfiles/cucumber1_3.gemfile deleted file mode 100644 index 387bfc5..0000000 --- a/gemfiles/cucumber1_3.gemfile +++ /dev/null @@ -1,11 +0,0 @@ -# frozen_string_literal: true - -# This file was generated by Appraisal - -source 'https://rubygems.org' - -gem 'cucumber', '~> 1.3.10' -gem 'rake', '< 11.0' -gem 'rspec', '>= 2.13', '< 4.0' - -gemspec path: '../' diff --git a/lib/test_queue/runner/cucumber.rb b/lib/test_queue/runner/cucumber.rb index b314379..3482eeb 100644 --- a/lib/test_queue/runner/cucumber.rb +++ b/lib/test_queue/runner/cucumber.rb @@ -56,11 +56,7 @@ def run_worker(iterator) @test_framework.cli.execute!(runtime) - if runtime.respond_to?(:summary_report, true) - runtime.send(:summary_report).test_cases.total_failed - else - runtime.results.scenarios(:failed).size - end + runtime.send(:summary_report).test_cases.total_failed end def summarize_worker(worker)