+1.

The default "filesystem" order is the worst possible case as it is (1) 
unpredictably different between machines, even with the same operating 
system, and (2) persistent, making failures appear permanent.

The only problem with "alphabetical" is that it will mask dependencies 
between between test fixtures in which one test class relies on the 
output of a previous test class. One solution is to use "hourly", which 
can help to detect these problems; the downside of "hourly" is that it 
gives seemingly random failures, but at least they are cross-platform 
seemingly random failures.

I think switching to "alphabetical" will make life much easier for build 
maintainers.

Kind regards,
Ben.

On 27/10/13 22:24, Andrea Aime wrote:
> Hi,
> with three public build servers around it has become rather complicated
> to get a consistent
> working build on both linux and windows, jdk 6 and jdk 7.
>
> So I was wondering about getting at least some consistency in the test
> execution order
> among platforms and jdks, like it was done in GeoServer:
> https://github.com/geotools/geotools/pull/306
>
> It should make life of people trying to get the build going across build
> server (aka me, myself and... I)
> easier.
>
> 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
>
> -------------------------------------------------------
>
>
> ------------------------------------------------------------------------------
> October Webinars: Code for Performance
> Free Intel webinars can help you accelerate application performance.
> Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from
> the latest Intel processors and coprocessors. See abstracts and register >
> http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
>
>
>
> _______________________________________________
> GeoTools-Devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>

-- 
Ben Caradoc-Davies <[email protected]>
Software Engineer
CSIRO Earth Science and Resource Engineering
Australian Resources Research Centre

------------------------------------------------------------------------------
October Webinars: Code for Performance
Free Intel webinars can help you accelerate application performance.
Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from 
the latest Intel processors and coprocessors. See abstracts and register >
http://pubads.g.doubleclick.net/gampad/clk?id=60135991&iu=/4140/ostg.clktrk
_______________________________________________
GeoTools-Devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to