This page describes testing.
Overview
- Our work should be tackled by unit, integration, and system testing
- Unit and integration testing can be performed within the
app-test
dotnet project - System testing is TBD
Unit/Integration testing
These are “function-style” tests. See ./app-test/...
for our current tests.
We measure the “code coverage” of these tests—how much of the code the tests covers.
Our GitHub actions will report test coverage. However, you can do so locally in VS Code.
- Ensure you have the appropriate extensions installed (see Getting Started)
- Go to the VS Code test pane
- On the top-right, run ‘Run Tests with Coverage’