I saw a talk on Travis-ci last week. I think it's a great idea. You could also use it to test your own Web2py-based project and do your system regression test using Selenium.
On Tuesday, March 19, 2013 11:31:06 AM UTC-4, Niphlod wrote: > > precisely. > for 5-6 years old, it assures to run a set of commands in a fresh > environment and logs the results. > Given that we have some tests, and that those tests can be invoked, and > that we **should** check if web2py works with python 2.5, 2.6, 2.7 it very > useful. > Additionally the travis environment ships with some "services" by default, > and we're currently using postgresql and mysql to see if the DAL checks > out, in addition to sqlite that has always been the "embedded" option. You > all know that t-sql may differ, so we can check if any new feature > committed to trunk is fine in nearly-real-time (can watch the status on the > github page (https://github.com/web2py/web2py, see the green badge) or at > https://travis-ci.org/web2py/web2py, if you click on the badge). > > tl;dr: travis-ci is saving developers from installing 3 python envs and 2 > db engines to check if everything runs normally. > > PS: goes with the "announcement" that if tests cover what you need and > what you use in your app, there will not be a new web2py release without > those test pass completely (cause lazy developers can't hide anymore behind > the "on my system it checked out correctly"). > The "nice" addition, on the user-side, is that if you need some "feature" > to be watched closely by the web2py team, you can submit patches or > additions to the current tests suite: they'll get integrated in the > mainline suite and travis will do the checks automatically. > > On Tuesday, March 19, 2013 4:06:51 PM UTC+1, Richard wrote: >> >> http://en.wikipedia.org/wiki/Travis_CI >> >> I don't that much, but I would say that it is a motor to execute unit >> tests so it make integration test finally. And I guess once you configure >> your project to work with it each you commit something on github it will >> execute all your unit tests and let you know that your build is good to go >> as long as your unit tests are up to date... >> >> Richard >> >> >> On Tue, Mar 19, 2013 at 10:51 AM, Marco Túlio Cícero de M. Porto < >> [email protected]> wrote: >> >>> Hi! >>> >>> forgive my ignorance.... what's Travis and what does it do ? >>> (explanation for 3 year old if you can) >>> Also, what benefits I can have by integrating it with Web2py ? >>> >>> Thanks for the info. >>> Cheers, >>> Marco Tulio >>> >>> >>> 2013/3/18 Massimo Di Pierro <[email protected]> >>> >>>> Passes all tests using travis.ci including python 2.5/2.6/2.7 >>>> sqlite/mysql/postgres. >>>> >>>> Thanks to Marc who originally pushed for travis.ci integration one >>>> year ago and Niphlod for his help in getting this to work, explaining it >>>> to >>>> me like a three years old (and I needed the explanation), and for fixing >>>> all tests! >>>> >>>> https://travis-ci.org/web2py/web2py >>>> >>>> Massimo >>>> >>>> -- >>>> >>>> --- >>>> You received this message because you are subscribed to the Google >>>> Groups "web2py-users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>>> >>>> >>> >>> >>> >>> -- >>> []'s >>> Marco Tulio >>> >>> -- >>> >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "web2py-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> -- --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.

