ni / systemlink-OpenAPI-documents

MIT License
16 stars 22 forks source link

Add Swagger document for the Test Monitor service #3

Closed BKnight760 closed 6 years ago

BKnight760 commented 6 years ago

[x] This contribution adheres to CONTRIBUTING.md.

What does this Pull Request accomplish?

This pull request adds a Swagger document for the Test Monitor service. This will be the master copy of the Test Monitor service's Swagger document, for use in SystemLink Server. This document is used as the source for the webservice interface which is implemented by the Test Monitor service.

Why should this Pull Request be merged?

This pull request gives higher visibility to the Test Monitor HTTP API, and ensures that the implentation matches the fully documented options for the webservice.

What testing has been done?

Existing automated tests have been run against the swagger interface, and all tests pass.