nmos-testing
nmos-testing copied to clipboard
Is-13 add basic API tests
Successfully tested against: https://github.com/garethsb/nmos-cpp/commit/04ac4fd0893828a3d197b1c6c12f7c70e8990dda https://github.com/AMWA-TV/is-13/commit/8655e0ce019341a21fc607c9d91ccea9b8a0db7b
@garethsb @jonathan-r-thorpe please, can you have a 1st look at this?
A general question - looking at the specification there are a few normative references not covered by this test suite. Will these be covered before the activity closes? e.g. "The Annotation API SHOULD be advertised as a ‘service’ endpoint under an IS-04 NMOS Node in the services array" https://specs.amwa.tv/is-13/branches/v1.0-dev/docs/Interoperability_-IS-04.html#discovery, "the UUIDs of Node Resources in the Annotation API MUST match those in the corresponding IS-04 Node API" https://specs.amwa.tv/is-13/branches/v1.0-dev/docs/Interoperability-_IS-04.html#consistent-resources
The first spec is not covered indeed, but the second is. I still need to understand the translation of normative SHOULD
to code. Thanks @jonathan-r-thorpe