Hi all (devs and users lurking alike),
I'm writing this mail to see if we can, as a community, improve
the level of testing each GeoServer release gets before
being released.
GeoServer QA improve a lot since two years ago, we now have
thousands of tests running during the builds, continuous
build servers checking each commit, work is underway to
run this checks on other OS/JVM, we run quite a number
of OGC CITE test suites before each release.
Despite our best efforts some obvious bugs slip in.
What we need is some interactive testing, real world,
against existing applications, made by human beings.
People trying to configure new layers, test the
release against their production setup, check various
client applications do work.
We have quite a large user community out there (900+
subcscribers on the users ml last time I checked), if
only a few of them stepped in to become testers it could
make a large difference. Maybe someone is interested in keeping
GS working fine with uDig, or with QGis, or just check their
in house application works as expected. Someone else might
be interested in something more formalized, like manual test
scripts to be executed against a release candidate, but imho
it would be better if people would self organise and find
some kind of testing they have an interest into running.
If some users are interested in doing this we could have
a "pens up" period of maybe 2-3 days before a release in
which those adventurers test nightlies and report regressions
(to be fixed) and new bugs (to be evaluated by severity).
Developers, what do you think?
Users, I know quite some of you are lurking on this mailing
list to "check the pulse" of the development and see what's
boiling in the pot. This could be an occasion to step up
your involvement and work for a better GeoServer.
Comments?
Cheers
Andrea
--
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.