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.