To my mind, adding regression tests is like spending 1 hour to save 100. 
Perhaps what we need is a regression test 
evangelist/documentation/mentor? Will, I really appreciated your phone 
call last year answering my questions about the Orca test harness. It 
sounds like a really great setup, although I'm sure there are other 
great options. Will and the Orca team have a handy wiki on their 
approach here: http://live.gnome.org/Orca/RegressionTesting

I'd like to see documentation on 'GNOME recommended automated testing' 
for all the kinds of projects we see in GNOME (including for the various 
languages). I think this thread is a great way to try and get community 
consensus and to collect information on what various projects use. I 
suspect a lot of projects use none or very little (sadly, including GOK).

IMHO this needs to change.

cheers,
David
Willie Walker wrote:
> Hey All:
>
> Great discussion so far.  I just want to add something about why 
> regression testing is important to me.  In the Orca project, we have a 
> regression test suite that we use regularly.  It helps give us great 
> sanity checking that our changes and bug fixes don't introduce new 
> problems.  It has caught issues introduced by those infamous 
> simple-one-liner-cannot-hurt-a-thing fixes, and it has also been a great 
> tool to help us with performance analysis.
>
> It took a while to ingrain it into the Orca culture, but regression 
> testing is just so useful to us that I cannot imagine NOT doing it. 
> This is not a call to use Orca's stuff, BTW.  It's just amplifying the 
> need for and usefulness of regression across all of GNOME.
>
> An interesting scenario might be to hook up with the build brigade 
> folks.  We might have a set of systems that just continually build 
> GNOME, but we might dedicate another set of systems to continually build 
> GNOME followed by a complete set of regression tests.  At the same time, 
> individual component developers should also be able to set up their own 
> machines to focus testing just on their components.  For example, as 
> soon as http://bugzilla.gnome.org/show_bug.cgi?id=508147 is fixed, I 
> hope to work on a cronjob to automatically test Orca against nightly 
> builds of Firefox.
>
> Finally, IMO the focus on the regression tests should be more about 
> coverage of the important stuff and less about the time it takes to run 
> them.  For example, even if they took 7 days to run, that would still 
> give us tons better coverage and would detect integration problems far 
> sooner.
>
> Will
>
> Nagappan A wrote:
>   
>> Hi Vincent,
>>
>> Currently the scripts are not compatible. We are ready to support it, to 
>> an extent !
>>
>> Thanks
>> Nagappan
>>
>> On Fri, Feb 15, 2008 at 6:10 AM, Vincent Untz <[EMAIL PROTECTED] 
>> <mailto:[EMAIL PROTECTED]>> wrote:
>>
>>     Le jeudi 14 février 2008, à 21:48 -0800, Nagappan A a écrit :
>>      > LDTP team is ready to implement what ever the features required
>>     by GNOME
>>      > community.
>>
>>     Is it possible to have some script to convert dogtail scripts to LDTP
>>     ones (and vice versa)? Or have a common format?
>>
>>     I think one thing that is currently blocking all this is that we have
>>     both LDTP and dogtail, and we don't choose one of the two solutions.
>>     Being able to use both will just make things easier and will enable to
>>     move to the next steps.
>>
>>     Vincent
>>
>>     --
>>     Les gens heureux ne sont pas pressés.
>>
>>
>>
>>
>> -- 
>> Linux Desktop (GUI Application) Testing Project - 
>> http://ldtp.freedesktop.org
>> http://nagappanal.blogspot.com
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> desktop-devel-list mailing list
>> desktop-devel-list@gnome.org
>> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>>     
>
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
>   

_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to