Skip to content

A testing platform for verifying recent changes, run on top of a server which is connected to a physical standby TOBC board

Notifications You must be signed in to change notification settings

uos3/obc-continuous-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toolchain designed for automated and remote testing of each change to obc software. Each time you a new commit is detected to a specified branch in the config, an attempt to compile it will be made, if successful, a test on the physical microcontroller will proceed. The outcome of all actions are logged, kept, and returned back to the user responsible for the commit.

Designed to be used for Linux, and run on the ground station server.

Back-end (Linux) Git API -> Server-side compilation -> Flash to TOBC -> Outputs sent to front-end

Front-end Email ([email protected])

Install process -Clone uos3/continous-integration -Add logs folder -Add config.py with EMAIL, EMAIL_TARGET, and EMAIL_PASSWORD for the CubeBot to front-end/ -Clone uos3/obc-firmware and follow standard procedures on that README -Connect up physical hardware

About

A testing platform for verifying recent changes, run on top of a server which is connected to a physical standby TOBC board

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published