Package: ruby-zoom
Version: 0.4.1-3
Severity: normal
Tags: patch, sid, wheezy
This package requires internet connectivity for its test suite
to pass. Package builds should not rely on external network
connectivity, but should be self-contained.
I have attached a patch that disables all tests except package_test.rb
which is the only one that doesn't rely on internet connectivity.
Build log:
> Loaded suite /usr/lib/ruby/vendor_ruby/rake/rake_test_loader
> Started
> E
> ===============================================================================
> Error: test_search_batch_test(SearchBatchTest)
> RuntimeError: Connect failed (10000) z3950.loc.gov:7090
> /tmp/buildd/ruby-zoom-0.4.1/test/search_batch_test.rb:8:in `open'
> 5: # Terry Reese 9-17-07
> 6: # Test for batch results
> 7: def test_search_batch_test
> => 8: ZOOM::Connection.open('z3950.loc.gov', 7090) do |conn|
> 9: conn.database_name = 'Voyager'
> 10: conn.preferred_record_syntax = 'USMARC'
> 11: result_set = conn.search('@attr 1=4 "Oregon"')
> /tmp/buildd/ruby-zoom-0.4.1/test/search_batch_test.rb:8:in
> `test_search_batch_test'
> ===============================================================================
> [...]
Example of a full log:
https://buildd.debian.org/status/fetch.php?pkg=ruby-zoom&arch=armel&ver=0.4.1-4&stamp=1340496396
diff -Nru ruby-zoom-0.4.1/debian/ruby-tests.rake ruby-zoom-0.4.1/debian/ruby-tests.rake
--- ruby-zoom-0.4.1/debian/ruby-tests.rake 2012-06-24 00:10:36.000000000 +0200
+++ ruby-zoom-0.4.1/debian/ruby-tests.rake 2012-07-29 10:39:17.000000000 +0200
@@ -3,7 +3,7 @@
require 'rbconfig'
Rake::TestTask.new do |t|
- t.test_files = FileList['test/*_test.rb']
+ t.test_files = FileList['test/package_test.rb']
t.ruby_opts << '-I src' << '-rzoom' << '-rtest/unit'
t.verbose = true
end
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers