MapServer / MapServer-import

3 stars 2 forks source link

[MapServer]WFS OGC Cite summary report on the tests execution #461

Open tbonfort opened 12 years ago

tbonfort commented 12 years ago

Reporter: nsavard@mapgears.com Date: 2003/10/17 - 18:14

I opened this bug to maintain a record of the progress made to be conforming to
the OGC WFS tests suite.

Summary :

Total Test Count    152
Number of Passed Tests    109
Number of Failed Tests    43
I opened this bug to maintain a record of the progress made to be conforming to
the OGC WFS tests suite.

TEST failed
-----------

1) Test : wfs/1.0.0/basic/getfeature/filter/comparisonoperators/get/3
         wfs/1.0.0/basic/getfeature/filter/comparisonoperators/post/3

This test checks that the PropertyIsBetween operator returns the correct feature
for a date comparison with the boundary values set to the expected value of the
property.

http://www2.dmsolutions.ca/cgi-bin/mswfs_ogc_cite?service=WFS&version=1.0.0&outputformat=GML2&filter=%3Cogc%3AFilter+xmlns%3Aogc%3D%22http%3A%2F%2Fwww.opengis.net%2Fogc%22+xmlns%3Acdf%3D%22http%3A%2F%2Fwww.opengis.net%2Fcite%2Fdata%22%3E%3Cogc%3APropertyIsBetween%3E%3Cogc%3APropertyName%3Ecdf%3Adates%3C%2Fogc
%3APropertyName%3E%3Cogc%3ALowerBoundary%3E%3Cogc%3ALiteral%3E2002-12-02%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3ALowerBoundary%3E%3Cogc%3AUpperBoundary%3E%3Cogc%3ALiteral%3E2002-12-02%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3AUpperBoundary%3E%3C%2Fogc%3APropertyIsBetween%3E%3C%2Fogc%3AFilter%3E&typename=cdf:Other&request=GetFeature

Reason : Mapserver fails on string compare using >, <, >=, <=

2) wfs/1.0.0/basic/getfeature/filter/comparisonoperators/get/8
  wfs/1.0.0/basic/getfeature/filter/comparisonoperators/post/8

This test checks that the PropertyIsGreaterThan operator returns the correct
feature for a date comparison with the value less than the expected value of the
property.

http://www2.dmsolutions.ca/cgi-bin/mswfs_ogc_cite?service=WFS&version=1.0.0&outputformat=GML2&filter=%3Cogc%3AFilter+xmlns%3Aogc%3D%22http%3A%2F%2Fwww.opengis.net%2Fogc%22+xmlns%3Acdf%3D%22http%3A%2F%2Fwww.opengis.net%2Fcite%2Fdata%22%3E%3Cogc%3APropertyIsGreaterThan%3E%3Cogc%3APropertyName%3Ecdf%3Adates%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E2002-12-01%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsGreaterThan%3E%3C%2Fogc%3AFilter%3E&typename=cdf:O
ther&request=GetFeature

Reason : Mapserver fails on string compare using >, <, >=, <=

3) wfs/1.0.0/basic/getfeature/filter/comparisonoperators/get/9
  wfs/1.0.0/basic/getfeature/filter/comparisonoperators/post/9

This test checks that the PropertyIsGreaterThanOrEqualTo operator returns the
correct feature for a string comparison with the value equal to the expected
value of the property.

http://www2.dmsolutions.ca/cgi-bin/mswfs_ogc_cite?service=WFS&version=1.0.0&outputformat=GML2&filter=%3Cogc%3AFilter+xmlns%3Aogc%3D%22http%3A%2F%2Fwww.opengis.net%2Fogc%22+xmlns%3Acdf%3D%22http%3A%2F%2Fwww.opengis.net%2Fcite%2Fdata%22%3E%3Cogc%3APropertyIsGreaterThan%3E%3Cogc%3APropertyName%3Ecdf%3Adates%3C%2Fogc%3APropertyName%3E%3Cogc%3ALiteral%3E2002-12-01%3C%2Fogc%3ALiteral%3E%3C%2Fogc%3APropertyIsGreaterThan%3E%3C%2Fogc%3AFilter%3E&typename=cdf:O
ther&request=GetFeature

4) wfs/1.0.0/basic/getfeature/filter/comparisonoperators/get/10
  wfs/1.0.0/basic/getfeature/filter/comparisonoperators/post/10

This test checks that the PropertyIsGreaterThanOrEqualTo operator returns the
correct feature for a string comparison with the value equal to the expected
value of the property.

5) wfs/1.0.0/basic/getfeature/filter/comparisonoperators/get/11
  wfs/1.0.0/basic/getfeature/filter/comparisonoperators/post/11

This test checks that the PropertyIsGreaterThanOrEqualTo operator returns the
correct feature for a string comparison with the value equal to the expected
value of the property.

6) wfs/1.0.0/basic/getfeature/filter/comparisonoperators/get/12
  wfs/1.0.0/basic/getfeature/filter/comparisonoperators/post/12

This test checks that the PropertyIsLessThan operator returns the correct
feature for a string comparison with the value greater than the expected value
of the property.

7) wfs/1.0.0/basic/getfeature/filter/comparisonoperators/get/14
  wfs/1.0.0/basic/getfeature/filter/comparisonoperators/post/14

This test checks that the PropertyIsLessThan operator returns the correct
feature for a date comparison with the value greater than the expected value of
the property.

8)  wfs/1.0.0/basic/getfeature/filter/comparisonoperators/get/15
   wfs/1.0.0/basic/getfeature/filter/comparisonoperators/post/15

This test checks that the PropertyIsLessThanOrEqualTo operator returns the
correct feature for a string comparison with the value equal to the expected
value of the property.

9) wfs/1.0.0/basic/getfeature/filter/comparisonoperators/get/17
   wfs/1.0.0/basic/getfeature/filter/comparisonoperators/post/17

This test checks that the PropertyIsLessThanOrEqualTo operator returns the
correct feature for a date comparison with the value equal to the expected value
of the property.

10) BBOx queries

wfs/1.0.0/basic/getfeature/filter/spatialoperators/bbox/get/1 to 12
wfs/1.0.0/basic/getfeature/filter/spatialoperators/bbox/post/1 to 12

We fail these tests since the returned feature xml won't validate because the
validation is done against a specific xsd (geomatry.xsd).
We also have a problem with the data conversion on multipoints and multilayers
that are not supported with gdal.
tbonfort commented 12 years ago

Author: assefa Date: 2004/11/10 - 17:56

Future work if we need to be WFS compliant.
tbonfort commented 12 years ago

Author: tomkralidis Date: 2008/01/24 - 18:32 Normand: what is the state of affairs for our WFS CITE tests?

tbonfort commented 12 years ago

Author: nsavard Date: 2008/01/24 - 20:09 Tom,

Before I can go further on testing WFS 1.0.0 we need to fix the following issues:

http://trac.osgeo.org/mapserver/query?status=new&status=assigned&status=reopened&component=WFS+Server&keywords=%7EOGC%2CCite%2CTEAM%2CWFS+1.0.0&order=priority