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 |
} |