Adding Catch2 for unittests, reworked CI #165
No reviewers
Labels
No Label
OPS TODO
api change
breaking api change
bug
documentation
duplicate
feature
help wanted
invalid
question
wontfix
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: eive/eive-obsw#165
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "mohr/catch2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This adds Catch2 as a cmake dependency.
It also introduces a first POC unittest, for the almost-empty thermal controller.
Unittests are new optional target
eive-unittest
.CI was changed to use a named docker build, which is built from a tagged commit
docker_d*
(to be automated).CI was build was cleared up, inspired by the fsfw CI.
To be able to run the fsfw on the docker container, a docker parameter for the message queues was added.
As soon as eive/fsfw#36 is in use and #164 is merged, CI builds should work again.