From: Hans de Graaff Date: Sun, 27 May 2018 07:19:27 +0000 (+0200) Subject: dev-ruby/elasticsearch-transport: run unit tests X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=a6c617409db4a63aac10cd67fb386b0e5c935c8a;p=gentoo.git dev-ruby/elasticsearch-transport: run unit tests Package-Manager: Portage-2.3.36, Repoman-2.3.9 --- diff --git a/dev-ruby/elasticsearch-transport/elasticsearch-transport-5.0.5.ebuild b/dev-ruby/elasticsearch-transport/elasticsearch-transport-5.0.5.ebuild index b3c5e1ac1790..e27df7cddebb 100644 --- a/dev-ruby/elasticsearch-transport/elasticsearch-transport-5.0.5.ebuild +++ b/dev-ruby/elasticsearch-transport/elasticsearch-transport-5.0.5.ebuild @@ -5,7 +5,9 @@ EAPI=6 USE_RUBY="ruby23 ruby24" RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" -RUBY_FAKEGEM_TASK_DOC=doc +RUBY_FAKEGEM_RECIPE_DOC=rdoc + +RUBY_FAKEGEM_TASK_TEST="NOTURN=true test" inherit ruby-fakegem @@ -30,13 +32,11 @@ ruby_add_bdepend " dev-ruby/mocha:1.0 dev-ruby/pry dev-ruby/shoulda-context + dev-ruby/curb + dev-ruby/patron ) " -# Tests need additional modules (at least 'turn') packaged. Then someone -# should look into running them and so on. -RESTRICT="test" - RUBY_S=${MY_P}/${PN} all_ruby_prepare() { @@ -47,4 +47,8 @@ all_ruby_prepare() { sed -e '/bundler/d' \ -e '/require.*cane/,/end/d' \ -i Rakefile || die + + # Tweak test setup to only run unit tests since we don't have a live cluster + sed -i -e "s/RUBY_VERSION > '1.9'/false/" \ + -e '/module Elasticsearch/,$ s:^:#:' test/test_helper.rb || die }