|
|
|
# Testing
|
|
|
|
## Catch Test Framework
|
|
|
|
A powerful tool to facilitate writing test for our software is the [Catch Test Framework](https://github.com/catchorg/Catch2/tree/Catch1.x). Before you start reading this page, it is strongly recommended that you read the [tutorial on the Catch Github repo](https://github.com/catchorg/Catch2/blob/Catch1.x/docs/tutorial.md), as well as the [Reference](https://github.com/catchorg/Catch2/blob/Catch1.x/docs/Readme.md).
|
|
|
|
Please note that the version of Catch used in our codebase is Catch 1.x.
|
|
|
|
|
|
|
|
## Testing strategy (WIP)
|
|
|
|
|
|
|
|
## Using Catch in Skyward-Boardcore
|
|
|
|
### Test source file
|
|
|
|
Tests that use catch must be located under the src/test/catch1 directory in skyward-boardcore.
|
| ... | ... | |