There is some good news on that front Andrea: We do have a maven profile that 
runs tests, and took some effort last year to make it build (even if that meant 
turning off about 30% of the tests that fail - a large number around the edit 
tools you see giving us such trouble).

The trick is that these tests are not being run automatically as we lack a 
build box.

Which is our first order of business once we are on the LocationTech build 
farm. 

-- 
Jody Garnett


On Monday, 4 March 2013 at 6:54 PM, Andrea Aime wrote:

> On Mon, Mar 4, 2013 at 7:26 AM, andrea antonello <andrea.antone...@gmail.com 
> (mailto:andrea.antone...@gmail.com)> wrote:
> > If the above is not the case, I would really like to know what is
> > starting to weaken our layer system.
> 
> I know this is none of my business, but let me venture into a consideration 
> anyways.
> 
> Regressions caused by new functionality happen. However, they don't happen 
> nearly as much when you have a good net of unit/integration/functional tests
> protecting existing functionality.
> 
> When GeoTools had few or no tests any refactor caused widespread damage, 
> any new functionality broke something else. 
> When we started paying more attentions to tests the thing gradually reduced.
> Nowadays we have a basic test coverage in several modules almost no code 
> change gets in without tests, and the amount of side effects on existing 
> functionality
> by new changes is rather low (yes, we still have regressions, but not nearly 
> as many 
> as we used to).
> 
> That of course comes with a downside, contributing code is harder, you have to
> be able to write tests in order to do so (and have time to write them).
> 
> I see Eclipse has its own frameworks for testing the GUI: 
> http://stackoverflow.com/questions/5818503/test-framework-for-eclipse-rcp-application
> 
> I'm wondering how much they are used in uDig? 
> 
> Cheers
> Andrea
> 
> -- 
> ==
> Our support, Your Success! Visit http://opensdi.geo-solutions.it for more 
> information.
> ==
> 
> Ing. Andrea Aime 
> @geowolf
> Technical Lead
> 
> GeoSolutions S.A.S.
> Via Poggio alle Viti 1187
> 55054  Massarosa (LU)
> Italy
> phone: +39 0584 962313
> fax: +39 0584 1660272
> mob: +39  339 8844549
> 
> http://www.geo-solutions.it
> http://twitter.com/geosolutions_it
> 
> ------------------------------------------------------- 
> _______________________________________________
> User-friendly Desktop Internet GIS (uDig)
> http://udig.refractions.net
> http://lists.refractions.net/mailman/listinfo/udig-devel
> 
> 


_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to