Changes between Version 5 and Version 6 of DevWikiGardenTest


Ignore:
Timestamp:
09/30/09 05:02:28 (15 years ago)
Author:
robe
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevWikiGardenTest

    v5 v6  
    11= PostGIS Garden Test =
    22
    3 The PostGIS Garden Test is a suite of SQL statements designed to stress test the PostGIS library within the PostgreSQL environment.  It is a test generated from the reference.xml that tries to test every documented function against every kind of geometry supported by PostGIS.  The main objectives of the tests is to try to catch bugs that will crash the server.  It is also useful for monitoring odd behavior as well as as a regression test against prior versions of the software.  To test against prior versions, build a test from the prior version reference.xml and build against both the old and the new version on the same server.  With postgis-1.4 and postgis-1.5 this is much easier to do as you can run both versions on the same server in differen dbs.
     3The PostGIS Garden Test is a suite of SQL statements designed to stress test the PostGIS library within the PostgreSQL environment.  It is a test generated from the reference.xml that tries to test every documented function against every kind of geometry supported by PostGIS.  The main objectives of the tests is to try to catch bugs that will crash the server.  It is also useful for monitoring odd behavior as well as as a regression test against prior versions of the software.  To test against prior versions, build a test from the prior version reference.xml and test against both the old and the new version on the same server and then do a diff between the two.  With postgis-1.4 and postgis-1.5 this is much easier to do as you can run both versions on the same server in differen dbs.
    44
    55To build the garden test you need an xsltproc (the same that is used to build the docs or some other .xsl processor).  On windows you can download precompiled binaries from [http://www.zlatkovic.com/pub/libxml/] and its part of the libxslt package.