1 |
commit: a6c617409db4a63aac10cd67fb386b0e5c935c8a |
2 |
Author: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun May 27 07:19:27 2018 +0000 |
4 |
Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun May 27 07:19:48 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6c61740 |
7 |
|
8 |
dev-ruby/elasticsearch-transport: run unit tests |
9 |
|
10 |
Package-Manager: Portage-2.3.36, Repoman-2.3.9 |
11 |
|
12 |
.../elasticsearch-transport-5.0.5.ebuild | 14 +++++++++----- |
13 |
1 file changed, 9 insertions(+), 5 deletions(-) |
14 |
|
15 |
diff --git a/dev-ruby/elasticsearch-transport/elasticsearch-transport-5.0.5.ebuild b/dev-ruby/elasticsearch-transport/elasticsearch-transport-5.0.5.ebuild |
16 |
index b3c5e1ac179..e27df7cddeb 100644 |
17 |
--- a/dev-ruby/elasticsearch-transport/elasticsearch-transport-5.0.5.ebuild |
18 |
+++ b/dev-ruby/elasticsearch-transport/elasticsearch-transport-5.0.5.ebuild |
19 |
@@ -5,7 +5,9 @@ EAPI=6 |
20 |
|
21 |
USE_RUBY="ruby23 ruby24" |
22 |
RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" |
23 |
-RUBY_FAKEGEM_TASK_DOC=doc |
24 |
+RUBY_FAKEGEM_RECIPE_DOC=rdoc |
25 |
+ |
26 |
+RUBY_FAKEGEM_TASK_TEST="NOTURN=true test" |
27 |
|
28 |
inherit ruby-fakegem |
29 |
|
30 |
@@ -30,13 +32,11 @@ ruby_add_bdepend " |
31 |
dev-ruby/mocha:1.0 |
32 |
dev-ruby/pry |
33 |
dev-ruby/shoulda-context |
34 |
+ dev-ruby/curb |
35 |
+ dev-ruby/patron |
36 |
) |
37 |
" |
38 |
|
39 |
-# Tests need additional modules (at least 'turn') packaged. Then someone |
40 |
-# should look into running them and so on. |
41 |
-RESTRICT="test" |
42 |
- |
43 |
RUBY_S=${MY_P}/${PN} |
44 |
|
45 |
all_ruby_prepare() { |
46 |
@@ -47,4 +47,8 @@ all_ruby_prepare() { |
47 |
sed -e '/bundler/d' \ |
48 |
-e '/require.*cane/,/end/d' \ |
49 |
-i Rakefile || die |
50 |
+ |
51 |
+ # Tweak test setup to only run unit tests since we don't have a live cluster |
52 |
+ sed -i -e "s/RUBY_VERSION > '1.9'/false/" \ |
53 |
+ -e '/module Elasticsearch/,$ s:^:#:' test/test_helper.rb || die |
54 |
} |