Files
autospec/tests
2025-02-12 10:19:56 -08:00
..
2025-02-12 10:19:56 -08:00
2017-01-24 15:01:38 -08:00
2024-10-27 20:28:28 -07:00
2019-07-11 13:43:02 -07:00

================
Autospec Testing
================

Code Style
==========

Autospec changes are scanned to vet code style issues with the ``flake8`` tool.
To check for issues, run ``make check`` from the root of the autospec source
tree, which executes ``flake8`` with appropriate arguments.

Unit
====

Autospec ships with several test modules that correspond to individual modules
from the toplevel ``autospec`` directory.

Each module can be tested in isolation by running ``make test_<MODULE>``, where
``<MODULE>`` corresponds to the module name. For example, ``make
test_pkg_integrity`` runs unit tests for the ``pkg_integrity.py`` module.

To run *all* unit tests, run ``make unittests``. If all tests pass, a code
coverage report is also generated.