.. _release_testing_checklist:
Release Testing Checklist
=========================
A checklist of things to manually test for every release.
Artifact size
-------------
The binary release of GeoServer should be somehere around 45 - 46 megabytes.
Demos
-----
.. note::
These are no longer available in GeoServer 2.0, we'll probably reinstate them later
To do the demo page, http://localhost:8080/geoserver/demo.do, and test all of
the demos. This includes:
* WFS-T demo
* GeoRSS demo with Google Maps, Virtual Earth, and Yahoo Maps
* WMS Overlay demo
* WMS Example
Sample requests
---------------
Go to the sample request page, http://localhost:8080/geoserver/web/?wicket:bookmarkablePage=:org.geoserver.web.demo.DemoRequestsPage,
and execute every sample request, ensuring the correct response for each
request.
Map preview
-----------
#. Go to the map preview page, http://atlas.openplans.org:8081/geoserver/web/?wicket:bookmarkablePage=:org.geoserver.web.demo.MapPreviewPage
#. Click the ``OpenLayers`` link next to ``nurc:ArcSample``
.. image:: arc_sample.png
#. Go back to the map preview and click the ``GeoRSS`` item in the drop down choice next to
``topp:states``
.. image:: states_georss.png
#. Go back to the map preview and click the ``OpenLayers`` link next to
``topp:states``.
#. Enable the options toolbar and specify the CQL filter::
STATE_ABBR EQ 'TX'
.. image:: states_cql.png
KML
---
#. Go back to the map preview and click the ``KML`` link next to ``topp:states``
#. Open the result in Google Earth
#. Zoom out as far as possible and notice the smaller states (on the east coast)
disappear.
.. image:: states_kml_bestguess.png
#. Close Google Earth
.. warning::
If you do not shut down Google Earth it will cache information and throw
off the next steps.
#. Go to the feature type editor page for the ``topp:states`` feature type
#. Change the ``KML Regionating Attribute`` to "SAMP_POP" and change the ``KML
Regionating Strategy`` to "external-sorting"::
.. image:: states_kml_config.png
#. Submit and Apply changes
#. Go back to the map preview page and again click the ``KML`` link next to
``topp:states``, opening the result in Google Earth
#. Zoom out as far as possible and notice the smaller population states (green)
disappear
.. image:: states_kml_sort.png
#. Go back to the map preview page and click the ``KML`` link next to
``nurc:Img_Sample``, opening the result in Google Earth
.. image:: img_sample_kml.png
#. Zoom in and notice tiles load
#. Follow the link http://localhost:8080/geoserver/wms/kml?layers=topp:states&mode=refresh
, opening the result in Google Earth
#. Notice the KML reload every time the camera is stopped
#. Edit the description template for the states layer as follows::
This is the state of ${STATE_NAME.value}.
For more information visit Wikipedia
#. Refresh the KML by moving the camera and click on a placemark
.. image:: states_template.png
#. Append the parameter "kmscore=0" to the above link and open the result in
Google Earth
#. Notice the rasterized version of the KML
.. image:: states_rasterized.png
#. Follow the link http://localhost:8080/geoserver/wms/kml?layers=topp:states&mode=download
, saving the result to disk.
#. Examine the file on disk and notice a raw dump of all placemarks for the
layer.
GeoWebCache
-----------
#. Go the geowebcache demo page, http://localhost:8080/geoserver/gwc/demo
#. Click the ``EPSG:4326" link for ``topp:states``
#. Zoom in and notice the tiles load.
#. Repeat steps 2 to 3 for ``EPSG:900913``