-
-
Notifications
You must be signed in to change notification settings - Fork 157
OGC CITE Compliance
tomkralidis edited this page Jan 11, 2013
·
21 revisions
- Website: http://cite.opengeospatial.org/
- TEAM Engine: http://cite.opengeospatial.org/teamengine/
- Test suite: http://cite.opengeospatial.org/test_engine/csw/2.0.2
- Test data: http://cite.opengeospatial.org/files/data-csw-2.0.2.zip
Date | Tester | CITE Session | pycsw version | Passed | Warning | Fail | Comments |
---|---|---|---|---|---|---|---|
2011-02-17 | tomkralidis | s00001 | r23 | 103 | 0 | 0 | |
2011-03-07 | tomkralidis | s00001 | r60 | 99 | 0 | 4 | NULL value error Solved |
2011-03-10 | tomkralidis | s00001 | r75 | 103 | 0 | 0 | |
2011-04-08 | tomkralidis | s00001 | r147 | 103 | 0 | 0 | |
2011-04-19 | tomkralidis | s00001 | r205 | 103 | 0 | 0 | |
2011-05-06 | tomkralidis | s00003 | r249 | 103 | 0 | 0 | |
2011-05-19 | tomkralidis | s00003 | r261 | 103 | 0 | 0 | |
2011-06-01 | tomkralidis | s00003 | r268 | 103 | 0 | 0 | db=SQLite3,os=Fedora 14 |
2011-06-01 | tomkralidis | s00004 | r268 | 98 | 0 | 5 | db=PostgreSQL TODO: character encoding issues (fixed in r276) |
2011-06-07 | tomkralidis | s00003 | r276 | 103 | 0 | 0 | db=SQLite3,os=Fedora 14 |
2011-06-07 | tomkralidis | s00004 | r276 | 103 | 0 | 0 | db=PostgreSQL,os=Fedora 14 |
2011-08-19 | tomkralidis | s00003 | r309 | 103 | 0 | 0 | db=SQLite3,os=Fedora 14 |
2011-08-19 | tomkralidis | s00004 | r309 | 103 | 0 | 0 | db=PostgreSQL,os=Fedora 14 |
2011-09-02 | tomkralidis | s00003 | r310 | 103 | 0 | 0 | db=SQLite3, os=Debian Squeeze |
2011-10-15 | tomkralidis | s00003 | r344 | 103 | 0 | 0 | db=SQLite3, os=Debian Squeeze |
2011-10-15 | tomkralidis | s00004 | r344 | 103 | 0 | 0 | db=PostgreSQL, os=Debian Squeeze |
2012-01-13 | tomkralidis | s00004 | r396 | 103 | 0 | 0 | db=SQLite3, os=Ubuntu 10 |
2012-03-27 | tomkralidis | s00004 | r475 | 103 | 0 | 0 | db=SQLite3, os=Debian Squeeze |
2012-12-11 | tomkralidis | s00013 | master | 103 | 0 | 0 | db=SQLite3, os=Debian Squeeze |
- you must ensure that pycsw is running with the CITE test data. pycsw comes shipped with an SQLite database of the CSW test data in
data/cite/records.db
. Indefault.cfg
, setrepository.database
todata/cite/records.db
. - ensure that Atom support is not enabled (the OGC CITE tests provide the Atom namespace as a value which should return error, but pycsw supports Atom as valid if enabled. This should get fixed in the CITE tests
- go to http://cite.opengeospatial.org/teamengine/
- Click "Start Testing"
- You will be asked to login. If you do not have a CITE username/password, you must register to continue
- Click "Create a new session"
- Set the following:
- Organization: OGC
- Standard: CSW
- Version: 2.0.2
- Test Suite Rev: r3
- Click "Start a New Test Session"
- Enter the full GetCapabiilties URL (i.e. http://host/pycsw/csw.py?service=CSW&version=2.0.2&request=GetCapabilities)
At this point the OGC CITE tests will execute and results for the session will be returned.
- The demo server at http://demo.pycsw.org/cite/csw?service=CSW&version=2.0.2&request=GetCapabilities is configured with the CITE CSW test data. You can use the demo server against CITE for checking against latest master in Git. The demo server is pycsw's official OGC Reference Implementation.