NGSI-LD Test Suite issueshttps://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/issues2021-01-05T16:32:16Zhttps://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/issues/1Add a function that builds up the context link2021-01-05T16:32:16ZHoucem Kacemhoucem.kacem@egm.ioAdd a function that builds up the context linkThe context used as a link header in http requests is built in different keywords:
* Query Temporal Representation Of Entities
* Retrieve Temporal Representation Of Entity
* ...
Better to add a function that builds up the context link.The context used as a link header in http requests is built in different keywords:
* Query Temporal Representation Of Entities
* Retrieve Temporal Representation Of Entity
* ...
Better to add a function that builds up the context link.https://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/issues/13Improve query resources assertion fail message2021-03-24T11:11:52ZHoucem Kacemhoucem.kacem@egm.ioImprove query resources assertion fail messageFor query subscriptions (TC: 031_01) and other query resources TCs, when the assertion fails, the comparison error message is not fully understandable. This should be improved.For query subscriptions (TC: 031_01) and other query resources TCs, when the assertion fails, the comparison error message is not fully understandable. This should be improved.https://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/issues/5Check the response body is empty on queries returning 201 or 2042023-02-22T11:04:27ZBenoit OrihuelaCheck the response body is empty on queries returning 201 or 204https://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/issues/26Move the TCs in the Common Behaviors directory in a directory next to each co...2023-09-06T16:24:09ZBenoit OrihuelaMove the TCs in the Common Behaviors directory in a directory next to each concerned endpointTCs in Common Behaviors directory are making use of a lot of different endpoints:
- Harder to manage since a given endpoint is tested in different places in the test suite
- Harder to manage fixture data since a given one can be used fro...TCs in Common Behaviors directory are making use of a lot of different endpoints:
- Harder to manage since a given endpoint is tested in different places in the test suite
- Harder to manage fixture data since a given one can be used from the Common Behaviors and from the directory with TCs for the same endpointT2 - Improve current Test Suite and testing environmenthttps://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/issues/2Review and upade test data files names2023-09-27T14:45:19ZHoucem Kacemhoucem.kacem@egm.ioReview and upade test data files names- Use the `template` marker instead of `sample` in the names
- TBC- Use the `template` marker instead of `sample` in the names
- TBCBenoit OrihuelaBenoit Orihuelahttps://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/issues/4Migrate the "Load Entity" and "Generate Random Entity Id" keywords to the mor...2023-09-27T14:45:43ZBenoit OrihuelaMigrate the "Load Entity" and "Generate Random Entity Id" keywords to the more generic versionsSee newly created `Load Test Sample` keyword. And create a new keyword to generate an URI (providing it a type), on the `urn:ngsi-ld:<Type>:<Random UUID>` form.See newly created `Load Test Sample` keyword. And create a new keyword to generate an URI (providing it a type), on the `urn:ngsi-ld:<Type>:<Random UUID>` form.https://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/issues/33Use of tags in Test Cases2023-10-10T10:27:38ZBenoit OrihuelaUse of tags in Test Cases- Some reference section 5, other reference a sub-section in Common behaviours (6.3.x) when testing a specific behaviour (e.g., JSON-LD @context resolution)
- Decision: reference both
- Decision: also reference appropriate resource d...- Some reference section 5, other reference a sub-section in Common behaviours (6.3.x) when testing a specific behaviour (e.g., JSON-LD @context resolution)
- Decision: reference both
- Decision: also reference appropriate resource definition in section 6
- Keep in mind TCs specific to a binding in the futureT2 - Improve current Test Suite and testing environmenthttps://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/issues/34Refactor TCs to always use a setup step when some initial data has to be created2023-12-04T06:54:51ZBenoit OrihuelaRefactor TCs to always use a setup step when some initial data has to be created- Cleaner structure, will make TCs easier to read
- Will allow for parsing and generating the documentation- Cleaner structure, will make TCs easier to read
- Will allow for parsing and generating the documentationT2 - Improve current Test Suite and testing environmentlopezaguilarlopezaguilarhttps://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/issues/37Align checks for ProblemDetails to the newly, more complete, introduced Keywords2024-01-05T16:52:15ZBenoit OrihuelaAlign checks for ProblemDetails to the newly, more complete, introduced KeywordsSee new Keywords definition and a sample use in a TC in https://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/commit/a0f70bae8c716d9001dbe6400e0426d9ec95370a.
In particular, the new Keyword do more complete checks with respect to the RFC.See new Keywords definition and a sample use in a TC in https://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/commit/a0f70bae8c716d9001dbe6400e0426d9ec95370a.
In particular, the new Keyword do more complete checks with respect to the RFC.https://forge.etsi.org/rep/cim/ngsi-ld-test-suite/-/issues/38Update to RobotFramework 7.02024-02-13T16:57:05ZlopezaguilarUpdate to RobotFramework 7.0There are several important changes in the new version of robotframework that break the current execution of the automatic generation of the test.There are several important changes in the new version of robotframework that break the current execution of the automatic generation of the test.