Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/test_declarative/
Date: Fri, 25 Dec 2015 08:46:59
Message-Id: 1451033203.8387eede03884c28ee6e9c4c01aea284fa84635b.graaff@gentoo
1 commit: 8387eede03884c28ee6e9c4c01aea284fa84635b
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Fri Dec 25 08:43:39 2015 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Fri Dec 25 08:46:43 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8387eede
7
8 dev-ruby/test_declarative: add ruby22
9
10 Skip tests for ruby22 since they don't work at all. We only
11 keep this package for i18n's tests and they seem to work
12 fine on ruby22, so we add ruby22 support here as well so
13 we can add ruby22 for rails.
14
15 Package-Manager: portage-2.2.24
16
17 dev-ruby/test_declarative/test_declarative-0.0.5-r2.ebuild | 11 +++++++++--
18 1 file changed, 9 insertions(+), 2 deletions(-)
19
20 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
21 index 6286a5e..135ebc7 100644
22 --- a/dev-ruby/test_declarative/test_declarative-0.0.5-r2.ebuild
23 +++ b/dev-ruby/test_declarative/test_declarative-0.0.5-r2.ebuild
24 @@ -5,7 +5,7 @@
25 EAPI=5
26
27 # ruby22: fails due to minitest incompatabilities.
28 -USE_RUBY="ruby19 ruby20 ruby21"
29 +USE_RUBY="ruby19 ruby20 ruby21 ruby22"
30
31 RUBY_FAKEGEM_TASK_TEST=""
32 RUBY_FAKEGEM_TASK_DOC=""
33 @@ -25,5 +25,12 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
34 IUSE=""
35
36 each_ruby_test() {
37 - ${RUBY} test/test_declarative_test.rb || die "Tests failed."
38 + case ${RUBY} in
39 + *ruby22)
40 + einfo "Tests do not work with ruby22"
41 + ;;
42 + *)
43 + ${RUBY} test/test_declarative_test.rb || die "Tests failed."
44 + ;;
45 + esac
46 }