AMWA-TV / nmos-testing

Testing tool for the AMWA NMOS Specifications
https://specs.amwa.tv/nmos-testing/
Apache License 2.0
42 stars 48 forks source link

IS-04: Automate remaining workshop/interop checklist items for Discovery & Registration #26

Open garethsb opened 5 years ago

garethsb commented 5 years ago

Based on the most recent interop checklists, the following items remain to be automated if possible. NB: Not all test cases are applicable for all Device Classes.

AMWA NMOS Discovery & Registration (IS-04) Checklist

Version 2.2 (17th July 2018)

Section 1: Discovery & Registration

NB: Each of the below items should be checked off against each API version implemented.

**Local registry population is only of use to devices which can display a list of sources to connect to via a user interface. This targets display and control devices (including camera viewfinders which can pick up PGM out).

andrewbonney commented 5 years ago

Another one for this category: Node correctly observes api_proto and api_ver TXT records. We may need to move these into a separate test set as it'll require a few more mDNS transactions and might slow the main IS0401 set down too much.

EDIT: The above is added by https://github.com/AMWA-TV/nmos-testing/pull/232

This should include testing of whether a Node correctly transitions between two API versions if it supports multiple at the same time.

andrewbonney commented 5 years ago

Another important enhancement in this area. The mock registry accepts any version of registration for ease in supporting multiple versions, but we don't currently check that this version matches the API version under test (and that of the mDNS/uDNS records).

EDIT: Added in https://github.com/AMWA-TV/nmos-testing/pull/233

garethsb commented 5 years ago

Are 1.19 and 1.20 covered by the connection-timeout test and other tests added to IS0401Test recently?

andrewbonney commented 5 years ago

As much as I think it will ever be possible to automatically test those, yes.