From p.j.a.cock at googlemail.com Tue Jul 31 06:37:35 2012 From: p.j.a.cock at googlemail.com (Peter Cock) Date: Tue, 31 Jul 2012 11:37:35 +0100 Subject: [emboss-dev] Travis Continuous Integration testing & pull requests Message-ID: Hi all, I'm cross posting as this is an announcement. Please keep any follow up discussion to the relevant project specific mailing list, or if general open-bio-l please. Those following the OBF blog or the OBF or Bio* Twitter accounts will have already seen this, which I posted yesterday: http://news.open-bio.org/news/2012/07/travis-ci-for-testing/ In summary, since earlier this year BioRuby and then Biopython and BioPerl have been using Travis-CI.org (a hosted continuous integration service for the open source community) to run their unit tests automatically whenever their GitHub repositories are updated. In addition we now have TravisCI automatically running our tests on any new GitHub pull requests - supported by an OBF donation to Travis-CI, see: http://about.travis-ci.org/blog/announcing-pull-request-support/ Currently BioJava only uses GitHub as an SVN mirror - but this should still let you start using TravisCI for automated testing: http://about.travis-ci.org/docs/user/languages/java/ For EMBOSS, this is another incentive to convert from CVS to github - TravisCI recently announced support for C/C++ projects: http://about.travis-ci.org/blog/support_for_go_c_and_cpp/ http://about.travis-ci.org/docs/user/languages/c/ Potentially there are other OBF projects where this would be useful too. Regards, Peter From p.j.a.cock at googlemail.com Tue Jul 31 10:37:35 2012 From: p.j.a.cock at googlemail.com (Peter Cock) Date: Tue, 31 Jul 2012 11:37:35 +0100 Subject: [emboss-dev] Travis Continuous Integration testing & pull requests Message-ID: Hi all, I'm cross posting as this is an announcement. Please keep any follow up discussion to the relevant project specific mailing list, or if general open-bio-l please. Those following the OBF blog or the OBF or Bio* Twitter accounts will have already seen this, which I posted yesterday: http://news.open-bio.org/news/2012/07/travis-ci-for-testing/ In summary, since earlier this year BioRuby and then Biopython and BioPerl have been using Travis-CI.org (a hosted continuous integration service for the open source community) to run their unit tests automatically whenever their GitHub repositories are updated. In addition we now have TravisCI automatically running our tests on any new GitHub pull requests - supported by an OBF donation to Travis-CI, see: http://about.travis-ci.org/blog/announcing-pull-request-support/ Currently BioJava only uses GitHub as an SVN mirror - but this should still let you start using TravisCI for automated testing: http://about.travis-ci.org/docs/user/languages/java/ For EMBOSS, this is another incentive to convert from CVS to github - TravisCI recently announced support for C/C++ projects: http://about.travis-ci.org/blog/support_for_go_c_and_cpp/ http://about.travis-ci.org/docs/user/languages/c/ Potentially there are other OBF projects where this would be useful too. Regards, Peter