[BioRuby] Travis-CI & bundler problem
Iain Barnett
iainspeed at gmail.com
Thu Nov 7 16:48:16 UTC 2013
On 7 Nov 2013, at 16:03, Joachim Baran wrote:
> Hi!
>
> On 7 November 2013 10:20, Iain Barnett <iainspeed at gmail.com> wrote:
> How long do the specs normally take to run for you? I started them a while ago (using Ruby v2) and they seem to be stuck, which would indicate to me that I may end up with a blown stack.
> Normally the tests run for a little bit over a minute. The current tests that have the stack problem (not all of them have it) fail in under a minute.
>
> Can you post a link to one of these so I can see what you mean about it being a TravisCI problem?
> I have not done too much research into this, but I got the impression that it is a set-up problem on TravisCI's side by reading through the comments of this report: http://jira.codehaus.org/browse/JRUBY-6203
>
> Joachim
>
I've changed some of the specs and code around and now I can get the specs to run, but I get a failure and also a stack level error, using v1.9.3. I've pushed the changes to https://github.com/yb66/BioInterchange/tree/rspec-changes.
It's quite possible I've broken something with my changes - especially for 1.8, which I've not run this against - but there's nothing that should be fundamental though as I've not touched the workings of the library, just the way it loads. Let me know if you see anything wrong since you know the code a lot better, and I'll change it and try again.
I get the following output on running rspec:
<snip>
BioInterchange::Phylogenetics::CDAORDFWriter
serialization of tree models
Given an empty document
should be zero
Given a single Newick tree
should eq 103 (FAILED - 1)
<snip>
BioInterchange::TextMining::RDFWriter
serialization of text-mining documents
empty document
document with two entities (FAILED - 2)
full advanced json document (FAILED - 3)
Failures:
1) BioInterchange::Phylogenetics::CDAORDFWriter serialization of tree models Given a single Newick tree
Failure/Error: it { should eq 103 }
expected: 103
got: 0
(compared using ==)
# ./spec/phylogenetics_spec.rb:79:in `block (4 levels) in <top (required)>'
2) BioInterchange::TextMining::RDFWriter serialization of text-mining documents document with two entities
Failure/Error: Unable to find matching line from backtrace
SystemStackError:
stack level too deep
# /Users/iainuser/RubyProjects/BioInterchange/vendor/ruby/2.0.0/gems/rdf-1.0.10.1/lib/rdf/query/pattern.rb:36
3) BioInterchange::TextMining::RDFWriter serialization of text-mining documents full advanced json document
Failure/Error: Unable to find matching line from backtrace
SystemStackError:
stack level too deep
# /Users/iainuser/RubyProjects/BioInterchange/vendor/ruby/2.0.0/gems/rdf-1.0.10.1/lib/rdf/query/pattern.rb:36
Regards,
Iain
More information about the BioRuby
mailing list