commit: 8387eede03884c28ee6e9c4c01aea284fa84635b
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 25 08:43:39 2015 +0000
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
CommitDate: Fri Dec 25 08:46:43 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8387eede
dev-ruby/test_declarative: add ruby22
Skip tests for ruby22 since they don't work at all. We only
keep this package for i18n's tests and they seem to work
fine on ruby22, so we add ruby22 support here as well so
we can add ruby22 for rails.
Package-Manager: portage-2.2.24
dev-ruby/test_declarative/test_declarative-0.0.5-r2.ebuild | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/dev-ruby/test_declarative/test_declarative-0.0.5-r2.ebuild
b/dev-ruby/test_declarative/test_declarative-0.0.5-r2.ebuild
index 6286a5e..135ebc7 100644
--- a/dev-ruby/test_declarative/test_declarative-0.0.5-r2.ebuild
+++ b/dev-ruby/test_declarative/test_declarative-0.0.5-r2.ebuild
@@ -5,7 +5,7 @@
EAPI=5
# ruby22: fails due to minitest incompatabilities.
-USE_RUBY="ruby19 ruby20 ruby21"
+USE_RUBY="ruby19 ruby20 ruby21 ruby22"
RUBY_FAKEGEM_TASK_TEST=""
RUBY_FAKEGEM_TASK_DOC=""
@@ -25,5 +25,12 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
IUSE=""
each_ruby_test() {
- ${RUBY} test/test_declarative_test.rb || die "Tests failed."
+ case ${RUBY} in
+ *ruby22)
+ einfo "Tests do not work with ruby22"
+ ;;
+ *)
+ ${RUBY} test/test_declarative_test.rb || die "Tests
failed."
+ ;;
+ esac
}