RubyFlow The Ruby and Rails community linklog

Is It JRuby? Find out which gems do and don't work on JRuby.

Carl Mercier has forked Brightbox’s Is It Ruby 1.9 Ruby 1.9 Gem compatibility web app to make Is It JRuby that tracks which gems work with JRuby. (Found through John Leach of Brightbox.)

Comments

Dear anonymous coward,

I agree that tests should be on by default. I’ve already submitted this as a feature request, and I plan on putting it into motion for 1.4.0, so long as Eric agrees (which I think he does).

We can’t specify the test library. That’s up to the gem authors. If they use rspec for their tests for example, then it’s up to them to create rspec as a dependency for their library. Rspec will then have to be installed first.

I’m not sold on the test matrix + email concept. One of the downsides is lots of bogus failures from unsupported platforms, or from platforms the author has no way of testing on. I could see it as an independent service, though, but not something baked into Rubygems.

Dan

I like the “tests on by default” idea for RubyGems, but it better be reallllllly easy to turn off with a switch or something. I can imagine a ton of gems I use regularly failing some minor test or another. On the plus side, of course, this will help highlight issues and encourage more people to get involved with improving those libraries..

Peter, the -t and –no-test options are already available. In addition, even if a test fails, you’re given the choice to force install it.

The issue now, beyond the fact that it’s not on by default, is the ordering of some of the events that take place behind the scenes. Or rather, the ordering of the messages that you see on the command line is less than ideal.

Very useful information on this site I bet there are continuous Garlica sarımsak hapı kilo verdiren bitkisel kapsul Garlica sarımsak hapı zayıflamada en iyi Garlica

Post a comment

You can use basic HTML markup (e.g. <a>) or Markdown.

As you are not logged in, you will be
directed via GitHub to signup or sign in