orchestracities / ngsi-timeseries-api

QuantumLeap: a FIWARE Generic Enabler to support the usage of NGSIv2 (and NGSI-LD experimentally) data in time-series databases
https://quantumleap.rtfd.io/
MIT License
38 stars 49 forks source link

NGSI-LD compliance testing #641

Open c0c0n3 opened 2 years ago

c0c0n3 commented 2 years ago

Is your feature request related to a problem? Please describe.

How compliant are we with NGSI-LD? How compliant do we need to be? FIWARE/ETSI are busy developing an NGSI-LD compliance test suite:

@martin-p-bauer mentioned this is still not 100% usable at the moment, but they'll develop it further. Eventually FIWARE will require core GEs to pass most of those tests.

Describe the solution you'd like

I'm just parking this issue here as a reminder, but we should start looking into testing QL against the official NGSI-LD test spec at some point to avoid rushing to implement features or fix compliance issues all at the same time.

Describe alternatives you've considered

N/A

Additional context

The FIWARE TSC approved a motion on 14 Mar 2022 to limit GEs incubation period to two years. Also, existing GEs will eventually be required to pass various QA tests to keep their GE badge. Some of those QA tests will likely involve NGSI-LD compliance. So we should start looking to NGSI-LD compliance early to avoid getting caught by surprise :-)