Authors
Kevin T. Chu <[email protected]>
This project is configured to support
-
automated testing of code located in the
src
directory and -
analysis of how well the tests cover of the source code (i.e., coverage analysis).
For an example of how to write basic automated tests, see the
tests/test_utils.py
file.
-
Run all of the tests.
$ make test
-
Run all of the tests in fail-fast mode (i.e., stop after the first failing test).
$ make fast-test
-
Run all of the tests and run
pylint
on all source code files.$ make full-test