Hi, as you probably know, I've lately been working on upgrading the nightly CITE tests tooling, preparing it for an upgrade.
The current result of the work is in this branch: https://github.com/geoserver/geoserver-cite-tools/tree/te-2015 Just like the current version, the TeamEngine and all the tests we care for are imported as submodule. Unlike the current version, the submodules import directly from specific revisions of the official repositories, the idea is that we're going to try to track the official tests, and if we need a fix, we are going to make pull requests against the official repos. The README.md has been updated with instructions on how to update a test, or add a new one, and has a section at the end on how one is supposed to integrate with a build server. The direct integration with the external repos, and the fact that scripts are now build with maven, made the overall build that much slower compared to the old approach (where the tests were just a bunch of static files), so for the build server integration I've split the scripts in two, one that builds all the tooling, and one to run a specific tests afterwards. For manual usage I suggest to just use the webapp instead, with "ant webapp". So, in short, if you want to try the current tests on your machine, I would suggest to: * Checkout the tools * Switch to the te-2015 branch * For the first time, run "git submodule update --init" in order to get all the submodule * ant clean build * ant webapp Then connect at "http://localhost:9090/teamengine" and start running the CITE tests you want. The scripts available are the following ones. I did run all of them at one point, but for most, I don't remember if they pass or not: - ets-csw202: used to pass, does not anymore - ets-wcs10: don't remember - ets-wcs11: don't remember - ets-wfs10: not sure but I believe it passed - ets-wfs11: does not pass anymore - ets-wfs20: new, and problematic, not part of the build yet, makes a classpath mess with the other modules. Also strange, it does not require specific test data, we might want to hack the cite.sh script a bit and just use the wfs 1.1 data directory instead of creating a specific one for it. If you are running the webapp, just load the wfs 1.1 data directory - ets-wms11: not sure but I believe it passed - ets-wms13: not sure but I believe it passed - ets-wmts10: new - ets-wps10: new >From the above, we're also missing ets-wcs20 which I still haven't set up. If we want to ugprade to the new CITE tests it's now time to swarm this. We need developers to take on a specific suite and start fixing failures, as well as someone trying to setup these new tests on Hudson. Everything is pretty green, so expect issues from either the setup or the tests themselves, and of course from GeoServer itself. So, do we have any takers? I'm pretty tired by now, really need some help to get this going :-) Cheers Andrea PS: for the future, there are also the GML and KML compliance tests that we might eventually want to run, by starting a GeoServer, dumping the files from WFS/WMS and pass them to the tests. A WMS client test could also be interesting, if we can script some interactions between our GeoTools WMS client library and a running GeoServer. -- == GeoServer Professional Services from the experts! Visit http://goo.gl/it488V 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 *AVVERTENZE AI SENSI DEL D.Lgs. 196/2003* Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai principi dettati dal D.Lgs. 196/2003. The information in this message and/or attachments, is intended solely for the attention and use of the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree June, 30 2003, no.196 - Italy's New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying, distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the information in this message that has been received in error. The sender does not give any warranty or accept liability as the content, accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which arise as a result of e-mail transmission, viruses, etc. -------------------------------------------------------
------------------------------------------------------------------------------
_______________________________________________ Geoserver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geoserver-devel
