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.


Reply via email to