CarletonURocketry / CarletonURocketry/hysim

Unit testing

Open
#28 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C
Stars
5
Forks
1
PR merge metrics
No merged PRs in 30d

Description

I would like for unit tests to be implemented to verify the functionality of the project.

Unit tests for packet construction/parsing would be an easier first addition.

I would also like to see unit testing for arming logic/actuator logic.

If possible, setting up a test to spawn a client and server thread and verify that they are communicating properly would also be an asset. This will be harder to implement.

Unit tests should be runnable on a POSIX system. I would like them to run as a workflow on each pull request to verify that no changes have broken existing functionality.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.