mirror of
https://github.com/qgis/QGIS.git
synced 2025-06-24 00:03:02 -04:00
integrate WFS3 work and new intgerated CI process
parent
040c212cd5
commit
dbef0451af
@ -14,13 +14,17 @@ The certification - for each version and each service - must be renewed every ye
|
||||
|
||||
Due to the administrative burden, QGIS.org currently only will renew certification for LTR versions.
|
||||
|
||||
A dedicated contact mail has been set up : `ogc at qgis dot org` forwarding mails to 3-4 persons in charge.
|
||||
|
||||
Régis Haubourg ([@haubourg](https://github.com/haubourg)) is currently the maintainer of the ogc certification.
|
||||
**A dedicated contact mail has been set up : `ogc at qgis dot org` forwarding mails to 3-4 persons in charge.**
|
||||
|
||||
|
||||
Régis Haubourg ([@haubourg](https://github.com/haubourg)) is currently the maintainer of the OGC certification.
|
||||
|
||||
Paul Blottiere ([@pblottiere](https://github.com/pblottiere)) is managing the testing and performance infrastructure (and did most of the associated bugfixing).
|
||||
|
||||
## Technical steps
|
||||
## Technical steps
|
||||
|
||||
Here follows the process for WMS service, but the process is the same for other services.
|
||||
|
||||
1. Check that nightly test platform succeed at http://test.qgis.org/ogc_cite/wms_130/latest/report.html
|
||||
2. Check if the reference qgis server demo is running at http://qgis4.qgis.org:8080. E. g. for 3_4 and WMS? you can check get capabilities here http://qgis4.qgis.org:8080/qgisserver_3_4_teamengine?SERVICE=WMS&REQUEST=GetCapabilities If not, ask `ogc at qgis.org` to set up a reference server for the target version
|
||||
@ -46,22 +50,25 @@ In may 2018, an official certification process has been [successful](http://www.
|
||||
|
||||
## Service compliance status and history
|
||||
|
||||
| QGIS server version | Service | Service version | Statuts | certification date | comment |
|
||||
|--------------------- |--------- |----------------- |----------------- |-------------------- |--------------------------------------------------------------- |
|
||||
| 3.0.2 | WMS | 1.3.0 | [Compliant](http://www.opengeospatial.org/resource/products/details/?pid=1496) | 2018-05-03 | First official certification. Reference implementation status |
|
||||
| 3.4.6 | WMS | 1.3.0 | [Compliant](http://www.opengeospatial.org/resource/products/details/?pid=1541) | 2019-03-08 | Reference implementation status |
|
||||
| | WFS | | | | |
|
||||
|
||||
| QGIS server version | Test endpoint | Service | Service version | Statuts | certification date | comment | |
|
||||
|-|-|-|-|-|-|-|-|
|
||||
| 3.0.2 | http://qgis4.qgis.org:8080/qgisserver_3_4_teamengine?SERVICE=WMS | WMS | [1.3.0](https://cite.opengeospatial.org/teamengine/about/wms13/1.3.0/site/) | [Compliant](http://www.opengeospatial.org/resource/products/details/?pid=1496) | 2018-05-03 | First official certification. Reference implementation status | |
|
||||
| 3.4.6 | http://qgis4.qgis.org:8080/qgisserver_3_4_teamengine?SERVICE=WMS | WMS | [1.3.0](https://cite.opengeospatial.org/teamengine/about/wms13/1.3.0/site/) | [Compliant](http://www.opengeospatial.org/resource/products/details/?pid=1541) | 2019-03-08 | Reference implementation status | |
|
||||
| 3.10.10 | http://qgis4.qgis.org:8080/certification_ogcapif_qgisserver_3_10/wfs3/ | OGC APIF | [1.0](https://cite.opengeospatial.org/teamengine/about/ogcapi-features-1.0/1.0/site) | Request submitted (2020-10-05) | | | | | |
|
||||
|
||||
## WFS compliance
|
||||
|
||||
A grant application in 2018 allowed to set up a permanent WFS test platform and tackle the first main issues.
|
||||
As for 2020, we now support OGC API for Features protocol, also know as WFS3 (REST / Json style).
|
||||
|
||||
About 1/3 of the tests are still failing
|
||||
For older WFS, a grant application in 2018 allowed to set up a permanent WFS 1.x/2.x test platform and tackle the first main issues.
|
||||
|
||||
About 1/3 of the tests are still failing and need love.
|
||||
|
||||
## OGC continuous integration futur plans
|
||||
|
||||
Currently, the tests run on a separate infrastructure and failures are not forwarded in pull request in the server. Due to stability issue with TeamEngine, it was kept separated, but it would be a lot more efficient to connect the continuous integration with OGC testing.
|
||||
~~Currently, the tests run on a separate infrastructure and failures are not forwarded in pull request in the server. Due to stability issue with TeamEngine, it was kept separated, but it would be a lot more efficient to connect the continuous integration with OGC testing.~~
|
||||
|
||||
Since [2020-10-06](https://github.com/qgis/QGIS-Enhancement-Proposals/issues/175), certification tests are part of the integrated CI via Github Actions. See this [PR test](https://github.com/qgis/QGIS/pull/39175/checks?check_run_id=1206285984) for an example of running tests.
|
||||
|
||||
# Status and plans for QGIS Desktop client
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user