commit: e75bd7c5e3d6f944d0d44ddda9a90cd3adeaa816 Author: Peter Wilmott <p <AT> p8952 <DOT> info> AuthorDate: Tue May 13 20:00:24 2014 +0000 Commit: Peter Wilmott <p <AT> p8952 <DOT> info> CommitDate: Tue May 13 20:00:24 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/ruby-overlay.git;a=commit;h=e75bd7c5
dev-ruby/facets: Skip failing tests. Package-Manager: portage-2.2.8-r1 --- dev-ruby/facets/ChangeLog | 3 +++ dev-ruby/facets/facets-2.9.3.ebuild | 17 ++++++++++++++++- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/dev-ruby/facets/ChangeLog b/dev-ruby/facets/ChangeLog index 9d18359..b775982 100644 --- a/dev-ruby/facets/ChangeLog +++ b/dev-ruby/facets/ChangeLog @@ -2,6 +2,9 @@ # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 13 May 2014; Peter Wilmott <[email protected]> facets-2.9.3.ebuild: + dev-ruby/facets: Skip failing tests. + *facets-2.9.3 (11 May 2014) 11 May 2014; Peter Wilmott <[email protected]> +facets-2.9.3.ebuild, diff --git a/dev-ruby/facets/facets-2.9.3.ebuild b/dev-ruby/facets/facets-2.9.3.ebuild index 70826e3..c8d0d49 100644 --- a/dev-ruby/facets/facets-2.9.3.ebuild +++ b/dev-ruby/facets/facets-2.9.3.ebuild @@ -25,6 +25,21 @@ ruby_add_bdepend "test? ( dev-ruby/rubytest dev-ruby/rubytest-cli )" +all_ruby_prepare() { + + # Remove tests which try and write to /tmp + rm test/core/file/test_append.rb || die 'test removal failed' + rm test/core/file/test_create.rb || die 'test removal failed' + rm test/core/file/test_read_binary.rb || die 'test removal failed' + rm test/core/file/test_read_list.rb || die 'test removal failed' + rm test/core/file/test_rewrite.rb || die 'test removal failed' + rm test/core/file/test_write.rb || die 'test removal failed' + rm test/core/file/test_writelines.rb || die 'test removal failed' + + # See TODO: https://github.com/rubyworks/facets/blob/2.9.3/test/core/kernel/test_source_location.rb + rm test/core/kernel/test_source_location.rb || die 'test removal failed' +} + each_ruby_test() { - rubytest -r lemon -r ae test/ || 'tests failed' + rubytest -r lemon -r ae -Ilib/core -Ilib/standard -Itest test/ || die 'tests failed' }
