In order to have a solid CI test of the Baremetal System Reference, a set of basic functional integration tests should be written for the Baremetal reference deployment. These tests should ensure the following functions work correctly:
Connectivity and flowing telemetry
Commanding
Events
If the developer identifies other critical functions, these may be tested too
These tests should be written with the Integration and Test API. However, the modern fixture-driver approach shown in Ref should be used as that guide uses old boilerplate code.
Rationale
A set of integration tests for the baremetal reference is an essential first step for making this system something that may be run in CI.
Feature Description
In order to have a solid CI test of the Baremetal System Reference, a set of basic functional integration tests should be written for the Baremetal reference deployment. These tests should ensure the following functions work correctly:
These tests should be written with the Integration and Test API. However, the modern fixture-driver approach shown in Ref should be used as that guide uses old boilerplate code.
Rationale
A set of integration tests for the baremetal reference is an essential first step for making this system something that may be run in CI.