I was interested in having Travis Continuous Integration set up for
openbabel. If you're not familiar, when enabled, each commit to a
repository in github will be built and have the unit tests run
automatically. I believe it will also analyze pull requests, and so on. I
think it also e-mails the person who commits code that breaks the build.

To do this, one adds a build script to the repo called '.travis.yml' and
then activate a github service hook.

I went ahead and did this on a test branch in my repository and here are
the current build results:

https://travis-ci.org/Acpharis/openbabel/builds/14229300

and my .travis.yml file:

https://github.com/Acpharis/openbabel/blob/0366f5cb3413a2e9e6c2784de7ae5e3aefd97ee7/.travis.yml

I wanted to check a couple things:
(1) I currently have 7 tests failing out of 141 . I think these are
genuinely failing in openbabel HEAD, but if not, can someone suggest
changes to my .travis.yml file to make them pass?
(2) I currently build all the bindings except for ruby. If I build the ruby
bindings, then many of the tests segfault. Does this occur for anyone else?
Hopefully I'm not crazy here.

If we get this in place, then hopefully it will provide some incentive to
keep things building and tests passing as this will be checked
automatically.

-David
------------------------------------------------------------------------------
Shape the Mobile Experience: Free Subscription
Software experts and developers: Be at the forefront of tech innovation.
Intel(R) Software Adrenaline delivers strategic insight and game-changing 
conversations that shape the rapidly evolving mobile landscape. Sign up now. 
http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
_______________________________________________
OpenBabel-Devel mailing list
OpenBabel-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openbabel-devel

Reply via email to