* Package: dev-util/cucumber-3.0.2  * Repository: gentoo  * Maintainer: graaff@gentoo.org  * USE: abi_ppc_64 elibc_glibc kernel_linux ppc64 ruby_targets_ruby23 ruby_targets_ruby24 test userland_GNU  * FEATURES: preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... * Running unpack phase for all ... >>> Unpacking cucumber-3.0.2.tar.gz to /var/tmp/portage/dev-util/cucumber-3.0.2/work/all >>> Source unpacked in /var/tmp/portage/dev-util/cucumber-3.0.2/work >>> Preparing source in /var/tmp/portage/dev-util/cucumber-3.0.2/work ... * Running prepare phase for all ... * Running prepare phase for all ... * Running source copy phase for ruby23 ... * Running source copy phase for ruby24 ... * Running prepare phase for ruby23 ... * Running prepare phase for ruby24 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-util/cucumber-3.0.2/work ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-util/cucumber-3.0.2/work ... * Running compile phase for all ... >>> Source compiled. >>> Test phase: dev-util/cucumber-3.0.2 * Running test phase for ruby23 ... .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................*.......................... Pending: (Failures listed here are expected and do not affect your suite's status)  1) Cucumber::Runtime::ForProgrammingLanguages should probably be inlined # Not yet implemented  # ./spec/cucumber/runtime/for_programming_languages_spec.rb:6  Finished in 2.72 seconds (files took 0.67692 seconds to load) 556 examples, 0 failures, 1 pending Using the default profile... .......................................................................F...F..........................F......F...................................................................F--..F...F..........................................F-.............................................................................F.....F................................F.................................................................................................F..........F..................................F.....................F...............................F........F.............................................F.......F-........F-.......................................................................F.....................................................................F............F.........................F............F............F................................F...F...F...F..F.....................................................................................................F...F....F......F-....F...F-...F--....F--....F-....F-....F-....F-............................................F....F....F....F....F....F.............F.....F............................................................ (::) failed steps (::) expected "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n" to include "1 scenario (1 failed)" Diff: @@ -1,2 +1,5 @@ -1 scenario (1 failed) +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/cli/fail_fast.feature:24:in `And the output should contain:' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) ./features/lib/step_definitions/aruba_steps.rb:3:in `/^it should (pass|fail)$/' features/docs/cli/fail_fast.feature:48:in `Then it should pass'  expected: "Feature: Bad practice, part 1\n\n Scenario: Depend on state from a preceding scenario\n When I d...3\n\n4 scenarios (2 failed, 2 passed)\n4 steps (2 failed, 2 passed)\n\nRandomized with seed 41544\n"  got: ""  (compared using ==)  Diff: @@ -1,36 +1 @@ -Feature: Bad practice, part 1 - - Scenario: Depend on state from a preceding scenario - When I depend on the state - I expect the state to be set! (RuntimeError) - ./features/step_definitions/steps.rb:6:in `/^I depend on the state$/' - features/bad_practice_part_1.feature:7:in `When I depend on the state' - -Feature: Unrelated - - @skipme - Scenario: Do something unrelated - When I do something - -Feature: Bad practice, part 2 - - Scenario: Depend on state from a preceding feature - When I depend on the state - I expect the state to be set! (RuntimeError) - ./features/step_definitions/steps.rb:6:in `/^I depend on the state$/' - features/bad_practice_part_2.feature:4:in `When I depend on the state' - -Feature: Bad practice, part 1 - - Scenario: Set state - Given I set some state - -Failing Scenarios: -cucumber features/bad_practice_part_1.feature:6 -cucumber features/bad_practice_part_2.feature:3 - -4 scenarios (2 failed, 2 passed) -4 steps (2 failed, 2 passed) - -Randomized with seed 41544  (RSpec::Expectations::ExpectationNotMetError) features/docs/cli/randomize.feature:64:in `And the stdout should contain exactly:'  expected: "Feature: Bad practice, part 1\n\n Scenario: Depend on state from a preceding scenario\n When I d...3\n\n3 scenarios (2 failed, 1 passed)\n3 steps (2 failed, 1 passed)\n\nRandomized with seed 41544\n"  got: ""  (compared using ==)  Diff: @@ -1,30 +1 @@ -Feature: Bad practice, part 1 - - Scenario: Depend on state from a preceding scenario - When I depend on the state - I expect the state to be set! (RuntimeError) - ./features/step_definitions/steps.rb:6:in `/^I depend on the state$/' - features/bad_practice_part_1.feature:7:in `When I depend on the state' - -Feature: Bad practice, part 2 - - Scenario: Depend on state from a preceding feature - When I depend on the state - I expect the state to be set! (RuntimeError) - ./features/step_definitions/steps.rb:6:in `/^I depend on the state$/' - features/bad_practice_part_2.feature:4:in `When I depend on the state' - -Feature: Bad practice, part 1 - - Scenario: Set state - Given I set some state - -Failing Scenarios: -cucumber features/bad_practice_part_1.feature:6 -cucumber features/bad_practice_part_2.feature:3 - -3 scenarios (2 failed, 1 passed) -3 steps (2 failed, 1 passed) - -Randomized with seed 41544  (RSpec::Expectations::ExpectationNotMetError) features/docs/cli/randomize.feature:108:in `And the stdout should contain exactly:' expected `"/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n".empty?` to return true, got false (RSpec::Expectations::ExpectationNotMetError) features/docs/cli/specifying_multiple_formatters.feature:24:in `Then the stderr should not contain anything' expected "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n" to include "All but one formatter must use --out, only one can print to each stream (or STDOUT) (RuntimeError)" Diff: @@ -1,2 +1,5 @@ -All but one formatter must use --out, only one can print to each stream (or STDOUT) (RuntimeError) +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/cli/specifying_multiple_formatters.feature:52:in `Then it should fail with:' expected "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n" to include "All but one formatter must use --out, only one can print to each stream (or STDOUT) (RuntimeError)" Diff: @@ -1,2 +1,5 @@ -All but one formatter must use --out, only one can print to each stream (or STDOUT) (RuntimeError) +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/cli/specifying_multiple_formatters.feature:64:in `Then it should fail with:' expected `"/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n".empty?` to return true, got false (RSpec::Expectations::ExpectationNotMetError) features/docs/defining_steps/printing_messages.feature:82:in `Then the stderr should not contain anything' expected "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n" to include "Feature: Sample\n\n Scenario: Naughty Step # features/naughty_step_in_scenario.fe...enario.feature:3 # Scenario: Naughty Step\n\n2 scenarios (1 failed, 1 passed)\n2 steps (2 passed)\n" Diff: @@ -1,2 +1,5 @@ -Feature: Sample\n\n Scenario: Naughty Step # features/naughty_step_in_scenario.feature:3\n Given this step does something naughty # features/step_definitions/naughty_steps.rb:1\n This scenario has been very very naughty (NaughtyScenarioException)\n ./features/support/env.rb:4:in `After'\n\n Scenario: Success # features/naughty_step_in_scenario.feature:6\n Given this step passes # features/step_definitions/steps.rb:1\n\nFailing Scenarios:\ncucumber features/naughty_step_in_scenario.feature:3 # Scenario: Naughty Step\n\n2 scenarios (1 failed, 1 passed)\n2 steps (2 passed)\n +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/exception_in_after_hook.feature:37:in `Then it should fail with:' expected "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n" to include "Feature: Sample\n\n Scenario Outline: Naughty Step\n Given this step \n\n Example...aughty_step_in_scenario_outline.feature:9\n\n4 scenarios (1 failed, 3 passed)\n4 steps (4 passed)\n" Diff: @@ -1,2 +1,5 @@ -Feature: Sample\n\n Scenario Outline: Naughty Step\n Given this step \n\n Examples: \n | Might Work |\n | passes |\n | does something naughty |\n This scenario has been very very naughty (NaughtyScenarioException)\n ./features/support/env.rb:4:in `After'\n | passes |\n\n Scenario: Success\n Given this step passes\n\nFailing Scenarios:\ncucumber features/naughty_step_in_scenario_outline.feature:9\n\n4 scenarios (1 failed, 3 passed)\n4 steps (4 passed)\n +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/exception_in_after_hook.feature:77:in `Then it should fail with:' expected "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n" to include "Feature: Sample\n\n Scenario: Run a good step # features/naughty_step_in_scenario.feature:3\n I ca...ep_in_scenario.feature:3 # Scenario: Run a good step\n\n1 scenario (1 failed)\n1 step (1 skipped)\n" Diff: @@ -1,2 +1,5 @@ -Feature: Sample\n\n Scenario: Run a good step # features/naughty_step_in_scenario.feature:3\n I cannot even start this scenario (SomeSetupException)\n ./features/support/env.rb:4:in `Before'\n Given this step passes # features/step_definitions/steps.rb:1\n\nFailing Scenarios:\ncucumber features/naughty_step_in_scenario.feature:3 # Scenario: Run a good step\n\n1 scenario (1 failed)\n1 step (1 skipped)\n +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/exception_in_before_hook.feature:27:in `Then it should fail with:' JSON::ParserError (MultiJson::ParseError) ./features/lib/step_definitions/json_steps.rb:3:in `/^it should (pass|fail) with JSON:$/' features/docs/formatters/json_formatter.feature:110:in `Then it should fail with JSON:' JSON::ParserError (MultiJson::ParseError) ./features/lib/step_definitions/json_steps.rb:3:in `/^it should (pass|fail) with JSON:$/' features/docs/formatters/json_formatter.feature:201:in `Then it should fail with JSON:' JSON::ParserError (MultiJson::ParseError) ./features/lib/step_definitions/json_steps.rb:3:in `/^it should (pass|fail) with JSON:$/' features/docs/formatters/json_formatter.feature:401:in `Then it should fail with JSON:' JSON::ParserError (MultiJson::ParseError) ./features/lib/step_definitions/json_steps.rb:3:in `/^it should (pass|fail) with JSON:$/' features/docs/formatters/json_formatter.feature:547:in `Then it should fail with JSON:' No such file or directory @ rb_sysopen - tmp/aruba/tmp/TEST-features-one_passing_one_failing.xml (Errno::ENOENT) ./features/lib/step_definitions/junit_steps.rb:3:in `read' ./features/lib/step_definitions/junit_steps.rb:3:in `"the junit output file {string} should contain:"' features/docs/formatters/junit_formatter.feature:69:in `And the junit output file "tmp/TEST-features-one_passing_one_failing.xml" should contain:' No such file or directory @ rb_sysopen - tmp/aruba/tmp/TEST-features-some_subdirectory-one_passing_one_failing.xml (Errno::ENOENT) ./features/lib/step_definitions/junit_steps.rb:3:in `read' ./features/lib/step_definitions/junit_steps.rb:3:in `"the junit output file {string} should contain:"' features/docs/formatters/junit_formatter.feature:111:in `And the junit output file "tmp/TEST-features-some_subdirectory-one_passing_one_failing.xml" should contain:' No such file or directory @ rb_sysopen - tmp/aruba/tmp/TEST-features-scenario_outline.xml (Errno::ENOENT) ./features/lib/step_definitions/junit_steps.rb:3:in `read' ./features/lib/step_definitions/junit_steps.rb:3:in `"the junit output file {string} should contain:"' features/docs/formatters/junit_formatter.feature:257:in `And the junit output file "tmp/TEST-features-scenario_outline.xml" should contain:'  expected: ""  got: "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n"  (compared using ==)  Diff: @@ -1 +1,5 @@ +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/formatters/junit_formatter.feature:335:in `Then it should fail with exactly:' No such file or directory @ rb_sysopen - tmp/aruba/tmp/TEST-features-one_passing_one_failing.xml (Errno::ENOENT) ./features/lib/step_definitions/junit_steps.rb:3:in `read' ./features/lib/step_definitions/junit_steps.rb:3:in `"the junit output file {string} should contain:"' features/docs/formatters/junit_formatter.feature:421:in `And the junit output file "tmp/TEST-features-one_passing_one_failing.xml" should contain:' expected "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n" to include "No such file or directory - features. You can use `cucumber --init` to get started." Diff: @@ -1,2 +1,5 @@ -No such file or directory - features. You can use `cucumber --init` to get started. +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/getting_started.feature:10:in `Then it should fail with:'  expected: "Feature: Failing background sample\n\n Background: \n Given this step raises an error\n err...r features/failing_background.feature:10\n\n2 scenarios (2 failed)\n6 steps (2 failed, 4 skipped)\n"  got: "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n"  (compared using ==)  Diff: @@ -1,22 +1,5 @@ -Feature: Failing background sample - - Background:  - Given this step raises an error - error (RuntimeError) - ./features/step_definitions/steps.rb:2:in `/^this step raises an error$/' - features/failing_background.feature:4:in `Given this step raises an error' - And '10' cukes - - Scenario: failing background - Then I should have '10' cukes - - Scenario: another failing background - Then I should have '10' cukes - -Failing Scenarios: -cucumber features/failing_background.feature:7 -cucumber features/failing_background.feature:10 - -2 scenarios (2 failed) -6 steps (2 failed, 4 skipped) +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/gherkin/background.feature:301:in `Then it should fail with exactly:'  expected: "Feature: Failing background with scenario outlines sample\n\n Background: \n Given this step rai...io_outline_failing_background.feature:16\n\n2 scenarios (2 failed)\n4 steps (2 failed, 2 skipped)\n"  got: "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n"  (compared using ==)  Diff: @@ -1,29 +1,5 @@ -Feature: Failing background with scenario outlines sample - - Background:  - Given this step raises an error - error (RuntimeError) - ./features/step_definitions/steps.rb:2:in `/^this step raises an error$/' - features/scenario_outline_failing_background.feature:4:in `Given this step raises an error' - - Scenario Outline: failing background - Then I should have '' cukes - - Examples:  - | count | - | 10 | - - Scenario Outline: another failing background - Then I should have '' cukes - - Examples:  - | count | - | 10 | - -Failing Scenarios: -cucumber features/scenario_outline_failing_background.feature:10 -cucumber features/scenario_outline_failing_background.feature:16 - -2 scenarios (2 failed) -4 steps (2 failed, 2 skipped) +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/gherkin/background.feature:330:in `Then it should fail with exactly:'  expected: "Feature: Failing background after previously successful background sample\n\n Background: \n Giv...r_success.feature:10\n\n2 scenarios (1 failed, 1 passed)\n6 steps (1 failed, 1 skipped, 4 passed)\n"  got: "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n"  (compared using ==)  Diff: @@ -1,22 +1,5 @@ -Feature: Failing background after previously successful background sample - - Background:  - Given this step passes - And '10' global cukes - - Scenario: passing background - Then I should have '10' global cukes - - Scenario: failing background - And '10' global cukes - FAIL (RuntimeError) - ./features/step_definitions/cuke_steps.rb:8:in `/^'(.+)' global cukes$/' - features/failing_background_after_success.feature:5:in `And '10' global cukes' - Then I should have '10' global cukes - -Failing Scenarios: -cucumber features/failing_background_after_success.feature:10 - -2 scenarios (1 failed, 1 passed) -6 steps (1 failed, 1 skipped, 4 passed) +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/gherkin/background.feature:389:in `Then it should fail with exactly:'  expected: "Feature: Failing background after previously successful background sample\n\n Background: \n Giv...s_outline.feature:19\n\n2 scenarios (1 failed, 1 passed)\n6 steps (1 failed, 1 skipped, 4 passed)\n"  got: "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n"  (compared using ==)  Diff: @@ -1,29 +1,5 @@ -Feature: Failing background after previously successful background sample - - Background:  - Given this step passes - And '10' global cukes - - Scenario Outline: passing background - Then I should have '' global cukes - - Examples:  - | count | - | 10 | - - Scenario Outline: failing background - Then I should have '' global cukes - - Examples:  - | count | - | 10 | - FAIL (RuntimeError) - ./features/step_definitions/cuke_steps.rb:8:in `/^'(.+)' global cukes$/' - features/failing_background_after_success_outline.feature:5:in `And '10' global cukes' - -Failing Scenarios: -cucumber features/failing_background_after_success_outline.feature:19 - -2 scenarios (1 failed, 1 passed) -6 steps (1 failed, 1 skipped, 4 passed) +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/gherkin/background.feature:418:in `Then it should fail with exactly:'  expected: "Feature: Failing background after previously successful background sample\n\n Background: \n Giv...s_outline.feature:19\n\n2 scenarios (1 failed, 1 passed)\n6 steps (1 failed, 1 skipped, 4 passed)\n"  got: "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n"  (compared using ==)  Diff: @@ -1,32 +1,5 @@ -Feature: Failing background after previously successful background sample - - Background:  - Given this step passes - And '10' global cukes - - Scenario Outline: passing background - Then I should have '' global cukes - - Examples:  - - Scenario: | 10 | - Then I should have '10' global cukes - - Scenario Outline: failing background - Then I should have '' global cukes - - Examples:  - - Scenario: | 10 | - And '10' global cukes - FAIL (RuntimeError) - ./features/step_definitions/cuke_steps.rb:8:in `/^'(.+)' global cukes$/' - features/failing_background_after_success_outline.feature:5:in `And '10' global cukes' - Then I should have '10' global cukes - -Failing Scenarios: -cucumber features/failing_background_after_success_outline.feature:19 - -2 scenarios (1 failed, 1 passed) -6 steps (1 failed, 1 skipped, 4 passed) +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/gherkin/background.feature:454:in `Then it should fail with exactly:' expected "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n" to include "Feature: Outline Sample\n\n Scenario Outline: Test state\n Given without a table\n Gi...4 scenarios (1 failed, 1 undefined, 2 passed)\n8 steps (1 failed, 2 skipped, 1 undefined, 4 passed)" Diff: @@ -1,2 +1,5 @@ -Feature: Outline Sample\n\n Scenario Outline: Test state\n Given without a table\n Given without a table\n\n Examples: Rainbow colours\n | state | other_state |\n | missing | passing |\n | passing | passing |\n | failing | passing |\n RuntimeError (RuntimeError)\n ./features/step_definitions/steps.rb:2:in `/^failing without a table$/'\n features/outline_sample.feature:12:in `Given failing without a table'\n features/outline_sample.feature:6:in `Given without a table'\n\n Examples: Only passing\n | state | other_state |\n | passing | passing |\n\nFailing Scenarios:\ncucumber features/outline_sample.feature:12\n\n4 scenarios (1 failed, 1 undefined, 2 passed)\n8 steps (1 failed, 2 skipped, 1 undefined, 4 passed) +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/gherkin/outlines.feature:49:in `Then it should fail with:' expected "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n" to include "Feature: Outline Sample\n\n Scenario Outline: Test state\n Given without a table\n Gi...scenarios (1 failed, 1 undefined, 2 passed)\n8 steps (1 failed, 2 skipped, 1 undefined, 4 passed)\n" Diff: @@ -1,2 +1,5 @@ -Feature: Outline Sample\n\n Scenario Outline: Test state\n Given without a table\n Given without a table\n\n Examples: Rainbow colours\n | state | other_state |\n | missing | passing |\n | passing | passing |\n | failing | passing |\n RuntimeError (RuntimeError)\n ./features/step_definitions/steps.rb:2:in `/^failing without a table$/'\n features/outline_sample.feature:12:in `Given failing without a table'\n features/outline_sample.feature:6:in `Given without a table'\n\n Examples: Only passing\n | state | other_state |\n | passing | passing |\n\nFailing Scenarios:\ncucumber features/outline_sample.feature:12\n\n4 scenarios (1 failed, 1 undefined, 2 passed)\n8 steps (1 failed, 2 skipped, 1 undefined, 4 passed)\n +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/gherkin/outlines.feature:81:in `Then it should fail with:' expected "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n" to include "Feature: Outline Sample\n\n Scenario Outline: Test state\n Given without a table\n Gi...cumber features/outline_sample.feature:12\n\n1 scenario (1 failed)\n2 steps (1 failed, 1 skipped)\n" Diff: @@ -1,2 +1,5 @@ -Feature: Outline Sample\n\n Scenario Outline: Test state\n Given without a table\n Given without a table\n\n Examples: Rainbow colours\n | state | other_state |\n | failing | passing |\n RuntimeError (RuntimeError)\n ./features/step_definitions/steps.rb:2:in `/^failing without a table$/'\n features/outline_sample.feature:12:in `Given failing without a table'\n features/outline_sample.feature:6:in `Given without a table'\n\nFailing Scenarios:\ncucumber features/outline_sample.feature:12\n\n1 scenario (1 failed)\n2 steps (1 failed, 1 skipped)\n +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/gherkin/outlines.feature:114:in `Then it should fail with:'  expected: "U-..F-..\n\n(::) failed steps (::)\n\nRuntimeError (RuntimeError)\n./features/step_definitions/steps...scenarios (1 failed, 1 undefined, 2 passed)\n8 steps (1 failed, 2 skipped, 1 undefined, 4 passed)\n"  got: "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n"  (compared using ==)  Diff: @@ -1,15 +1,5 @@ -U-..F-.. - -(::) failed steps (::) - -RuntimeError (RuntimeError) -./features/step_definitions/steps.rb:2:in `/^failing without a table$/' -features/outline_sample.feature:12:in `Given failing without a table' -features/outline_sample.feature:6:in `Given without a table' - -Failing Scenarios: -cucumber features/outline_sample.feature:12 - -4 scenarios (1 failed, 1 undefined, 2 passed) -8 steps (1 failed, 2 skipped, 1 undefined, 4 passed) +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/gherkin/outlines.feature:141:in `Then it should fail with exactly:' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) features/docs/gherkin/unicode_table.feature:20:in `Then it should pass with:' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) features/docs/rake_task.feature:34:in `Then it should pass with:' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) features/docs/rake_task.feature:56:in `Then it should pass with:' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) features/docs/rake_task.feature:86:in `Then it should pass with:' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) ./features/lib/step_definitions/aruba_steps.rb:3:in `/^it should (pass|fail)$/' features/docs/rake_task.feature:115:in `Then it should pass' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) features/docs/rake_task.feature:139:in `Then it should pass with:' No such file or directory - bundle (Aruba::LaunchError) features/docs/raketask.feature:39:in `When I run `bundle exec rake pass`' No such file or directory - bundle (Aruba::LaunchError) features/docs/raketask.feature:44:in `When I run `bundle exec rake fail`' expected `"/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n".empty?` to return true, got false (RSpec::Expectations::ExpectationNotMetError) features/docs/work_in_progress.feature:43:in `Then the stderr should not contain anything' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) features/docs/work_in_progress.feature:70:in `Then it should pass with:' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) features/docs/work_in_progress.feature:90:in `Then it should pass with:' expected "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n" to include "Feature: WIP\n\n @passing\n Scenario: Passing\n Given this step passes\n\n1 scenario (1 passed)\n1 step (1 passed)" Diff: @@ -1,2 +1,5 @@ -Feature: WIP\n\n @passing\n Scenario: Passing\n Given this step passes\n\n1 scenario (1 passed)\n1 step (1 passed) +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/work_in_progress.feature:113:in `Then it should fail with:' expected "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n" to include "Feature: Not WIP\n\n Scenario Outline: Passing\n Given this step \n\n Examples: \n | what |\n | passes |\n\n1 scenario (1 passed)\n1 step (1 passed)" Diff: @@ -1,2 +1,5 @@ -Feature: Not WIP\n\n Scenario Outline: Passing\n Given this step \n\n Examples: \n | what |\n | passes |\n\n1 scenario (1 passed)\n1 step (1 passed) +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/work_in_progress.feature:136:in `Then it should fail with:' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) features/docs/writing_support_code/around_hooks.feature:30:in `Then it should pass with:' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) features/docs/writing_support_code/around_hooks.feature:77:in `Then it should pass with:' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) features/docs/writing_support_code/around_hooks.feature:125:in `Then it should pass with:' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) features/docs/writing_support_code/around_hooks.feature:179:in `Then it should pass with:' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) features/docs/writing_support_code/around_hooks.feature:219:in `Then it should pass with:' Exit status was 1 but expected it to be 0. Output:  /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError)  from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `'  from :2:in `require'  from :2:in `'   (RSpec::Expectations::ExpectationNotMetError) ./features/lib/step_definitions/aruba_steps.rb:3:in `/^it should (pass|fail)$/' features/docs/writing_support_code/around_hooks.feature:266:in `Then it should pass' expected "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n" to include "Event order: around_begin background_step scenario_step around_end" Diff: @@ -1,2 +1,5 @@ -Event order: around_begin background_step scenario_step around_end +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/writing_support_code/hook_order.feature:52:in `Then the output should contain:' expected "/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (...internal:gem_prelude>:2:in `require'\n\tfrom :2:in `'\n" to include "Event order: around_begin before background_step scenario_step after around_end" Diff: @@ -1,2 +1,5 @@ -Event order: around_begin before background_step scenario_step after around_end +/usr/lib64/ruby/2.5.0/rubygems.rb:17:in `require': cannot load such file -- rubygems/compatibility (LoadError) + from /usr/lib64/ruby/2.5.0/rubygems.rb:17:in `' + from :2:in `require' + from :2:in `'  (RSpec::Expectations::ExpectationNotMetError) features/docs/writing_support_code/hook_order.feature:60:in `Then the output should contain:' Failing Scenarios: cucumber features/docs/cli/fail_fast.feature:8 # Scenario: When a scenario fails cucumber features/docs/cli/fail_fast.feature:30 # Scenario: When all the scenarios pass cucumber features/docs/cli/randomize.feature:61 # Scenario: Run scenarios randomized cucumber features/docs/cli/randomize.feature:105 # Scenario: Run scenarios randomized with some skipped cucumber features/docs/cli/specifying_multiple_formatters.feature:22 # Scenario: Multiple formatters and outputs cucumber features/docs/cli/specifying_multiple_formatters.feature:50 # Scenario: Two formatters to stdout cucumber features/docs/cli/specifying_multiple_formatters.feature:58 # Scenario: Two formatters to stdout when using a profile cucumber features/docs/defining_steps/printing_messages.feature:80 # Scenario: Delayed messages feature cucumber features/docs/exception_in_after_hook.feature:25 # Scenario: Handle Exception in standard scenario step and carry on cucumber features/docs/exception_in_after_hook.feature:58 # Scenario: Handle Exception in scenario outline table row and carry on cucumber features/docs/exception_in_before_hook.feature:18 # Scenario: Handle Exception in standard scenario step and carry on cucumber features/docs/formatters/json_formatter.feature:108 # Scenario: one feature, one passing scenario, one failing scenario cucumber features/docs/formatters/json_formatter.feature:199 # Scenario: one feature, one passing scenario, one failing scenario with prettyfied json cucumber features/docs/formatters/json_formatter.feature:399 # Scenario: scenario outline cucumber features/docs/formatters/json_formatter.feature:545 # Scenario: scenario outline expanded cucumber features/docs/formatters/junit_formatter.feature:63 # Scenario: one feature, one passing scenario, one failing scenario cucumber features/docs/formatters/junit_formatter.feature:105 # Scenario: one feature in a subdirectory, one passing scenario, one failing scenario cucumber features/docs/formatters/junit_formatter.feature:251 # Scenario: strict mode, one feature, one scenario outline, four examples: one passing, one failing, one pending, one undefined cucumber features/docs/formatters/junit_formatter.feature:333 # Scenario: strict mode with --expand option, one feature, one scenario outline, four examples: one passing, one failing, one pending, one undefined cucumber features/docs/formatters/junit_formatter.feature:415 # Scenario: run test cases from different features interweaved cucumber features/docs/getting_started.feature:7 # Scenario: Run Cucumber in an empty directory cucumber features/docs/gherkin/background.feature:299 # Scenario: run a feature with a background that fails cucumber features/docs/gherkin/background.feature:328 # Scenario: run a feature with scenario outlines that has a background that fails cucumber features/docs/gherkin/background.feature:387 # Scenario: background passes with first scenario but fails with second cucumber features/docs/gherkin/background.feature:416 # Scenario: background passes with first outline scenario but fails with second cucumber features/docs/gherkin/background.feature:452 # Scenario: background passes with first outline scenario but fails with second (--expand) cucumber features/docs/gherkin/outlines.feature:47 # Scenario: Run scenario outline with filtering on outline name cucumber features/docs/gherkin/outlines.feature:79 # Scenario: Run scenario outline steps only cucumber features/docs/gherkin/outlines.feature:112 # Scenario: Run single failing scenario outline table row cucumber features/docs/gherkin/outlines.feature:139 # Scenario: Run all with progress formatter cucumber features/docs/gherkin/unicode_table.feature:9 # Scenario:  cucumber features/docs/rake_task.feature:20 # Scenario: rake task with a defined profile cucumber features/docs/rake_task.feature:46 # Scenario: rake task without a profile cucumber features/docs/rake_task.feature:71 # Scenario: rake task with a defined profile and cucumber_opts cucumber features/docs/rake_task.feature:98 # Scenario: respect requires cucumber features/docs/rake_task.feature:122 # Scenario: feature files with spaces cucumber features/docs/raketask.feature:38 # Scenario: Passing feature cucumber features/docs/raketask.feature:43 # Scenario: Failing feature cucumber features/docs/work_in_progress.feature:41 # Scenario: Pass with Failing Scenarios cucumber features/docs/work_in_progress.feature:68 # Scenario: Pass with Undefined Scenarios cucumber features/docs/work_in_progress.feature:88 # Scenario: Pass with Undefined Scenarios cucumber features/docs/work_in_progress.feature:111 # Scenario: Fail with Passing Scenarios cucumber features/docs/work_in_progress.feature:134 # Scenario: Fail with Passing Scenario Outline cucumber features/docs/writing_support_code/around_hooks.feature:9 # Scenario: A single Around hook cucumber features/docs/writing_support_code/around_hooks.feature:43 # Scenario: Multiple Around hooks cucumber features/docs/writing_support_code/around_hooks.feature:90 # Scenario: Mixing Around, Before, and After hooks cucumber features/docs/writing_support_code/around_hooks.feature:138 # Scenario: Around hooks with tags cucumber features/docs/writing_support_code/around_hooks.feature:193 # Scenario: Around hooks with scenario outlines cucumber features/docs/writing_support_code/around_hooks.feature:237 # Scenario: Around Hooks and the Custom World cucumber features/docs/writing_support_code/hook_order.feature:50 # Scenario: Around hooks cover background steps cucumber features/docs/writing_support_code/hook_order.feature:58 # Scenario: All hooks execute in expected order 202 scenarios (51 failed, 151 passed) 1191 steps (51 failed, 15 skipped, 1125 passed) 0m10.026s * ERROR: dev-util/cucumber-3.0.2::gentoo failed (test phase): * Features failed * * Call stack: * ebuild.sh, line 124: Called src_test * environment, line 4457: Called ruby-ng_src_test * environment, line 4169: Called _ruby_each_implementation 'each_ruby_test' * environment, line 504: Called _ruby_invoke_environment 'ruby23' 'each_ruby_test' * environment, line 629: Called each_ruby_test * environment, line 859: Called die * The specific snippet of code: * CUCUMBER_USE_RELEASED_CORE=true PATH="${S}"/bin:${PATH} RUBYLIB="${S}"/lib ${RUBY} -Ilib bin/cucumber features || die "Features failed" * * If you need support, post the output of `emerge --info '=dev-util/cucumber-3.0.2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/cucumber-3.0.2::gentoo'`. !!! When you file a bug report, please include the following information: GENTOO_VM= CLASSPATH="" JAVA_HOME="/etc/java-config-2/current-system-vm" JAVACFLAGS="" COMPILER="" and of course, the output of emerge --info =cucumber-3.0.2 * The complete build log is located at '/var/log/portage/build/dev-util/cucumber-3.0.2:20181209-131919.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-util/cucumber-3.0.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-util/cucumber-3.0.2/temp/environment'. * Working directory: '/var/tmp/portage/dev-util/cucumber-3.0.2/work/ruby23/cucumber-ruby-3.0.2' * S: '/var/tmp/portage/dev-util/cucumber-3.0.2/work/ruby23/cucumber-ruby-3.0.2'