Implement Testing #17
Labels
difficulty: MEDIUM
Task with medium difficulty
enhancement
New feature or request
priority: HIGH
Task with high priority
I agree that testing needs to be done, I am happy to start it up.
There are some questions and some discussion on this that will need to be done I think.
Coming into this, I think we have to test functionality of the code and test the requirements/expectations of different support OSs.
I am not an expert here, but is using cmake testing with something like gtest an okay approach to the functionality in your eyes?
Do we also want to implement sometype of code linting and other checks on file?
For testing the OS side of things, we can do some docker magic for testing locally what we might want to test in CI before a push as well as setup some actions in GitHub to do this.
If we do add the docker part, we could later extend that area to include making packages for supported platforms.
The text was updated successfully, but these errors were encountered: