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