Long time ago Pierre a co-worker of Chris Steel had something in mind... I
don't know where the got or if they even still developping with web2py...

Richard


On Tue, Mar 19, 2013 at 2:36 PM, Niphlod <[email protected]> wrote:

> code is open-source, give it a look. Right now only unittests on web2y
> modules are done, but I'm planning to see if there's the chance to start
> the server in its own process and a client in another (so tests can be done
> against apps not only by unittesting modules, but the whole "deal" of a
> running app).
> If anyone has the solution to this, come forward.
>
>
> On Tuesday, March 19, 2013 7:20:41 PM UTC+1, Richard wrote:
>
>> I thougth that testing web2py was complexe because of the way the
>> environnement was setup (execute)...
>>
>> So, how is travis-ci is working testing web2py and what the limitation of
>> the test case for instance?
>>
>> Maybe the issue with testing is more for app then web2py it self?
>>
>> Thanks
>>
>> Richard
>>
>>
>> On Tue, Mar 19, 2013 at 2:13 PM, Cliff Kachinske <[email protected]>wrote:
>>
>>> 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/**web**2py<https://github.com/web2py/web2py>,
>>>> see the green badge) or at 
>>>> https://travis-ci.org/web2py/**w**eb2py<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/**T**ravis_CI<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/**w**eb2py<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/**grou**ps/opt_out<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/**grou**ps/opt_out<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 web2py+un...@**googlegroups.com.
>>> For more options, visit 
>>> https://groups.google.com/**groups/opt_out<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.
>
>
>

-- 

--- 
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