The Hardware-in-the-Loop testing software infrastructure for OreSat.
OreSat FlatHILS is a software-based testing orchestrator platform for the Portland State Aerospace Society (PSAS) CubeSat called OreSat -- Oregon's First Satellite.
-
Spin up a Python virtual environment.
python -m venv .venv source .venv/bin/activate -
Install project dependencies inside the newly-active virtual environment
python -m pip install --upgrade pip setuptools wheel python -m pip install -e . -
When you are done developing, deactivate the virtual environment.
deactivate
flathils cli can be invoked to list the available options using the following command.
flathils -hA "test harness" is a collection of configuration and tests for the OreSat satellite subject under test (SUT). An example harness is provided to demonstrate the structure of a test harness and can be run witht he following command.
flathils test --harness example-harnessThis project uses Pytest. To run this software's test suite:
pytest tests/