[BioRuby] Developing a VISION

Pjotr Prins pjotr.public14 at thebird.nl
Mon Feb 27 11:14:13 UTC 2012


bioruby-gff3-plugin now runs on 

  ruby 1.8.7
  ruby 1.9.2
  jruby 1.9 mode
  rubinius 1.9 mode

http://travis-ci.org/#!/pjotrp/bioruby-gff3-plugin

the changes were in the tests only :). Tested without even installing
Rubinius. This is almost miraculous stuff. You can see the power of
the Travis Ruby stack - including webserver, rvm, vagrant etc. etc.

I hope that Travis-ci will stay.

Pj.

On Mon, Feb 27, 2012 at 10:55:25AM +0100, Pjotr Prins wrote:
> Continuous integration testing is very useful for biogems/plugins. The
> Ruby community has come up with travis-ci, which is integrated into
> github! Any time code is submitted to github, the automated testing on
> different platforms kicks in.
> 
> Here we set out to set up travis-ci with a biogem. I chose my bio-gff3
> gem for integrated testing. See
> 
>   https://github.com/pjotrp/bioruby-gem/blob/master/doc/integration-testing.md
> 
> On Sat, Feb 25, 2012 at 10:16:21AM +0100, Raoul Bonnal wrote:
> > +1
> > 
> > 
> > On 25/02/12 09.42, "Pjotr Prins" <pjotr.public14 at thebird.nl> wrote:
> > 
> > > ## Vision statement: BioRuby is agile
> > > 
> > > The Ruby community is always working on agile processes. BioRuby can
> > > benefit from behaviour driven development (BDD), specifications,
> > > doctests and integration and unit testing.
> > > 
> > > Realisation: 
> > > 
> > > In addition to unit testing we should concentrate on introducing
> > > Rspec, Cucumber, rubydoctests across the board. Also we should use the
> > > continuous integration testing by services such as travis-ci (I have a
> > > writeup on the latter soon) and perhaps use the OBF test services for
> > > stable plugins.
> > 
> > 
> 



More information about the BioRuby mailing list