Example Test Suites

The example test suites demonstrate both managed and unmanaged application use cases. Descriptions of each participating application and standardized message schema can be found via the links below.

Unmanaged Applications

  • Science Event Dashboard: Simple example with only two applications to demonstrate publish-subscribe relationships and dashboards for results visualization.

  • Scalability: Used to test how well NOS-T can handle messages loads of varying frequency and size.

Managed Applications

  • FireSat+: Complex and capable use case which makes use of the NOS-T tools library for most applications. There is a step-by-step guide for running this test suite in the FireSat+ Test Suite.

  • Downlink Test Suite: A derivative of the FireSat+ suite, but with additional capabilities and standardized message schema. The grounds application in particular is much more active than in the FireSat+ test suite, as downlink times and associated costs are tracked for every downlink opportunity to a ground station, and the availability of a ground station can change state dynamically during the simulation. While there is no equivalent of the fires application, this test suite does expand on the dashboard capabilities introduced in the Science Event Dashboard example.