From 898bf01f6371dfe0ff5ba29d6a8cdbcd30ef4ce0 Mon Sep 17 00:00:00 2001 From: Hans de Graaff Date: Sat, 20 Aug 2016 09:23:01 +0200 Subject: [PATCH] www-servers/puma: run all tests and compile verbose Package-Manager: portage-2.2.28 --- www-servers/puma/puma-3.6.0.ebuild | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/www-servers/puma/puma-3.6.0.ebuild b/www-servers/puma/puma-3.6.0.ebuild index 8da7e0287405..870e570f5a1d 100644 --- a/www-servers/puma/puma-3.6.0.ebuild +++ b/www-servers/puma/puma-3.6.0.ebuild @@ -28,6 +28,9 @@ ruby_add_bdepend "virtual/ruby-ssl all_ruby_prepare() { # Avoid test failing inconsistently sed -i -e '/phased_restart_via_pumactl/,/^ end/ s:^:#:' test/test_integration.rb || die + + # Avoid test we did not run previously that is failing + rm -f test/test_cli.rb || die } each_ruby_prepare() { @@ -41,13 +44,13 @@ each_ruby_configure() { } each_ruby_compile() { - emake -Cext/puma_http11 + emake V=1 -Cext/puma_http11 cp ext/puma_http11/puma_http11$(get_modname) lib/puma/ || die } each_ruby_test() { einfo "Running test suite" - ${RUBY} -Ilib:.:test -e "gem 'minitest'; gem 'test-unit'; Dir['test/**/*test_*.rb'].each{|f| require f}" || die + ${RUBY} -Ilib:.:test -e "gem 'minitest'; gem 'test-unit'; require 'minitest/autorun'; Dir['test/**/*test_*.rb'].each{|f| require f}" || die einfo "Running integration tests" pushd test/shell -- 2.26.2