<div dir="ltr">Dear PSC, hello Tim,<br><br><br>@Tim I talked with Régis today and he told me that you recently took a look at<br>TeamEngine for the QGIS Server OGC certification. FWIW, here is some<br>information about the current status of the certification process.<br><br><br>First, the QGIS-Server-CertifSuite [0] was created in 2018 to run the WMS<br>1.3.0 OGC testsuite every night on the master branch and reports were available<br>through the QGIS website. The aim was to detect regressions as soon as possible<br>as well as to provide some tools for the formal certification process. The WFS<br>1.1 was also supported, but the QGIS Server implementation never reached full<br>OGC compliance. Later in 2019, the OGC API Feature testsuite has also been added.<br><br><br>Then in 2020, the QEP [1] has been funded thanks to the Grant Programme. Since,<br>the WMS 1.3.0 testsuite is checked in QGIS CI thanks to the pyogctest tool [2]<br>in a dedicated Github Action [3]. In 2021, the QEP [4] has also been funded<br>thanks to the Grant Programme to add OGC API Feature testsuite in QGIS CI.<br><br><br>Everything is running smoothly since (I just have to do some maintenance from<br>time to time) and we don't have any regressions anymore :). But now that OGC<br>testsuites are properly checked in QGIS CI, running the QGIS-Server-CertifSuite<br>every night was not really useful so it's not really maintained anymore.<br><br><br>If someone wants to run pyogctest manually, everything is documented in the<br>developers guide [5]. Indeed pyogctest can be used to run OGC testsuites in<br>command line (like pytest).<br><br><br>In 2022, the QGIS-Server-CertifSuite repo was updated for the 3.28 formal<br>certification process and the website was updated with the corresponding<br>badge [6].<br><br><br>From now on, 2 things probably need to be addressed:<br><br>- the 3.34 formal certification : I can take care of it, just let me know :)<br>- the OGC API Features testsuite needs to be upgraded in pyogctest because some<br> tests have been added. In this case, some bugfixes are necessary on QGIS<br> Server side. It's on my TODO list for 2024 :').<br><br><br>Let me know if I missed something or if I can help on these subjects.<br><br><br>Have a good day.<br><br>Regards.<br>Paul<br><br>[0] <a href="https://github.com/qgis/QGIS-Server-CertifSuite">https://github.com/qgis/QGIS-Server-CertifSuite</a><br>[1] <a href="https://github.com/qgis/QGIS-Enhancement-Proposals/issues/175">https://github.com/qgis/QGIS-Enhancement-Proposals/issues/175</a><br>[2] <a href="https://github.com/pblottiere/pyogctest">https://github.com/pblottiere/pyogctest</a><br>[3] <a href="https://github.com/qgis/QGIS/actions/workflows/ogc.yml">https://github.com/qgis/QGIS/actions/workflows/ogc.yml</a><br>[4] <a href="https://github.com/qgis/QGIS-Enhancement-Proposals/issues/212">https://github.com/qgis/QGIS-Enhancement-Proposals/issues/212</a><br>[5] <a href="https://docs.qgis.org/testing/en/docs/developers_guide/ogcconformancetesting.html">https://docs.qgis.org/testing/en/docs/developers_guide/ogcconformancetesting.html</a><br>[6] <a href="https://www.qgis.org/fr/site/getinvolved/daily_reports/ogc.html">https://www.qgis.org/fr/site/getinvolved/daily_reports/ogc.html</a><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">
</div></div></div></div></div></div></div></div></div>