Home

Awesome

NMOS API Testing Tool

LICENSE Lint Status Render Status Deploy Status

<!-- INTRO-START -->

This tool creates a simple web service which tests implementations of the NMOS APIs.

Selecting a test to runExamining the results
Testing Tool LauncherExample Results Window

The following test suites are currently supported.

Test Suite IDSuiteNodeRegistryControllerOther/Notes
IS-04-01IS-04 Node APIX
IS-04-02IS-04 Registry APIsX
IS-04-03IS-04 Node API (Peer to Peer)X
IS-04-04IS-04 ControllerXSee Testing Controllers
IS-05-01IS-05 Connection Management APIX
IS-05-02IS-05 Interaction with IS-04X
IS-05-03IS-05 ControllerXSee Testing Controllers
IS-06-01IS-06 Network Control APINetwork Controller
IS-07-01IS-07 Event & Tally APIX
IS-07-02IS-07 Interaction with IS-04 and IS-05X
IS-08-01IS-08 Channel Mapping APIX
IS-08-02IS-08 Interaction with IS-04X
IS-09-01IS-09 System API(X)System Parameters Server
IS-09-02IS-09 System API DiscoveryX
IS-10-01IS-10 Authorization APIAuthorization Server
-BCP-002-01 Natural GroupingXIncluded in IS-04 Node API suite
-BCP-002-02 Asset Distinguishing InformationXIncluded in IS-04 Node API suite
BCP-003-01BCP-003-01 Secure CommunicationXXSee Testing TLS
-BCP-003-02 AuthorizationXXSee Testing Authorization
-BCP-004-01 Receiver CapabilitiesXIncluded in IS-04 Node API and IS-05 Interaction with IS-04 suites
BCP-006-01-01BCP-006-01 NMOS With JPEG XSX
BCP-006-01-02BCP-006-01 ControllerXSee Testing Controllers

When testing any of the above APIs it is important that they contain representative data. The test results will generate 'Could Not Test' results if no testable entities can be located. In addition, if devices support many modes of operation (including multiple video/audio formats) it is strongly recommended to re-test them in multiple modes.

<!-- INTRO-END -->

Installation & Usage

Detailed instructions can be found in the documentation.

Important Notes