opengeospatial / ets-wms13

Repository for the Exectutable Test Suite for WMS 1.3.0
Apache License 2.0
2 stars 4 forks source link

GetMap requests do not pass correct values for layers parameter #99

Closed vinnakota closed 2 years ago

vinnakota commented 2 years ago

Describe the bug All compliance tests that test GetMap operation are failing because layers parameter is either empty or an empty list (of comma separated values)

To Reproduce Steps to reproduce the behavior:

  1. use the service at https://jq-aws.dev.geocloud.com/server/services/Cite/MapServer/WMSServer?request=getcapabilities&version=1.3.0&service=wms
  2. Run compliancy test
  3. Notice all tests that involve GetMap operation fail.

For example, basic:bbox-exponential test send this request where layers is an empty list: https://jq-aws.dev.geocloud.com:443/server/services/Cite/MapServer/WMSServer?&LaYeRs=,,,,,,,&FoRmAt=image%2Fpng&CrS=CRS:84&VeRsIoN=1.3.0&WiDtH=400&StYlEs=&HeIgHt=200&BbOx=-0.005,-0.0025,0.005,0.0025&ReQuEsT=GetMap

Expected behavior layers parameter contains valid layer names.

Additional context This issue is similar to the one listed in #77, which is marked as fixed. Also, these tests worked fine when I last ran them on 2021/02/19

dstenger commented 2 years ago

Thank you for reporting.

Unfortunately, I cannot access your test service.

Nevertheless, I can provide some information how the behavior changed: Please take a look at https://github.com/opengeospatial/ets-wms13/issues/93 and http://lists.ogc.org/pipermail/cite-forum/2021-October/001844.html which describe the current status.

However, the new behavior is just installed on Beta (https://cite.ogc.org/te2/). Production still uses the old mechanism (https://cite.ogc.org/teamengine/).

Can you please check your service regarding the provided information. Can you also please check if the reported problem occurs on Beta or Production or both?

vinnakota commented 2 years ago

@dstenger thank you for the details. I was able to modify my test map to meet the new requirements.