camaraproject / DeviceLocation

Repository to describe, develop, document and test the DeviceLocation API family
Apache License 2.0
21 stars 32 forks source link

Test Cases and Code Snippets. #80

Closed questsin closed 3 days ago

questsin commented 1 year ago
          As far as I know, this repo does not follow point 5 of that guide as no Gherkin or test cases are provided as required. PR#79 was an attempt to remedy this. As per @jlurien "HTML file as part of the documentation is not the way to manage them."

As per API-DocumentationTemplate, code snippets are also encouraged and this commit also provides that.

Originally posted by @questsin in https://github.com/camaraproject/DeviceLocation/issues/79#issuecomment-1625435152

As a provider implementor from 5GFF and Rogers Communications, contributions from our Compliance and Conformance test bed fulfill the minimum readiness criteria w.r.t API test cases and documentation, including in the Gherkin Style. This can be easily translated to any language and framework of the day. It's just a start, but based on our real-life implementations and inspired by TMForum conformance and compliance tests in the same framework. It's also self-contained and includes all the bells and whistles, batteries included, and can run anywhere 😀

Suggest we provide these tests covering all major languages, including code snippets of their use.

jlurien commented 1 year ago

Discussed during last meeting.

Not to be covered yet for current releases v0.x, but have to be aligned with the outcome of commonalities before v1.0

jlurien commented 3 days ago

Gherkin test cases already provided as part of the Fall24 meta-release. No implementations of the test cases provided so far for any subproject.