Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Badgerloop Testing Framework

Setup

This repository is designed for and validated on a Raspberry Pi 4 running Ubuntu 22.04 Jammy Jellyfish. The Pi is expected to have the following packages:

  • python3 (Should be included by default on Ubuntu 22.04)
  • python3-venv (sudo apt update && sudo apt install python3-venv)
  • pigpiod (install using instructions here)

Additionally, you will need two configuration files to indicate what mocks are needed and provide any necessary setup information.

Running Tests

  1. Run the setup script to create/update the python environment and fetch all required packages: source ./setup.sh </path/to/venv>
  2. Run the test script: python3 testRunner.py </path/to/testConfig.yml> </path/to/setupConfig.yml>

Writing the Configuration Files

See the embedded-mbed README for information about creating the necessary configuration files.

About

Badgerloop Testing Framework

Resources

Stars

1 star

Watchers

6 watching

Forks

Releases

Packages

Used by

Contributors

Languages