The file cucumber.yml rake-compiler comes with contains "--tags ~@java". This syntax is no longer allowed under cucumber-7 ("--tags 'not @java'" should be used instead), as a result cucumber throws a runtime error and src_test fails. With the tag argument fixed all tests pass again.
(In reply to Marek Szuba from comment #0) > The file cucumber.yml rake-compiler comes with contains "--tags ~@java". > This syntax is no longer allowed under cucumber-7 ("--tags 'not @java'" > should be used instead), as a result cucumber throws a runtime error and > src_test fails. > > With the tag argument fixed all tests pass again. Thanks for the report. The "not" syntax was introduced in cucumber 3 so we can just go with that.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0363fda0ac3f84908d6d3dd869dd044aa4b72050 commit 0363fda0ac3f84908d6d3dd869dd044aa4b72050 Author: Hans de Graaff <graaff@gentoo.org> AuthorDate: 2021-09-11 08:11:51 +0000 Commit: Hans de Graaff <graaff@gentoo.org> CommitDate: 2021-09-11 08:12:35 +0000 dev-ruby/rake-compiler: fix tests with new cucumber Closes: https://bugs.gentoo.org/811975 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Hans de Graaff <graaff@gentoo.org> dev-ruby/rake-compiler/rake-compiler-1.1.1.ebuild | 4 ++++ 1 file changed, 4 insertions(+)