nmos-testing icon indicating copy to clipboard operation
nmos-testing copied to clipboard

Is-13 add basic API tests

Open pkeroulas opened this issue 1 year ago • 3 comments

Successfully tested against: https://github.com/garethsb/nmos-cpp/commit/04ac4fd0893828a3d197b1c6c12f7c70e8990dda https://github.com/AMWA-TV/is-13/commit/8655e0ce019341a21fc607c9d91ccea9b8a0db7b

pkeroulas avatar Jan 17 '24 20:01 pkeroulas

@garethsb @jonathan-r-thorpe please, can you have a 1st look at this?

pkeroulas avatar Apr 23 '24 18:04 pkeroulas

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

jonathan-r-thorpe avatar Apr 29 '24 10:04 jonathan-r-thorpe

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

pkeroulas avatar Jun 05 '24 14:06 pkeroulas