Skip to content

oresat/oresat-flathils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OreSat FlatHILS

The Hardware-in-the-Loop testing software infrastructure for OreSat.

Overview

OreSat FlatHILS is a software-based testing orchestrator platform for the Portland State Aerospace Society (PSAS) CubeSat called OreSat -- Oregon's First Satellite.

Up and Running

  1. Spin up a Python virtual environment.

    python -m venv .venv
    source .venv/bin/activate
  2. Install project dependencies inside the newly-active virtual environment

    python -m pip install --upgrade pip setuptools wheel
    python -m pip install -e .
  3. When you are done developing, deactivate the virtual environment.

    deactivate

CLI

flathils cli can be invoked to list the available options using the following command.

flathils -h

Running Test Harnesses

A "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-harness

Tests

This project uses Pytest. To run this software's test suite:

pytest tests/

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages