Files
autospec/tests
William Douglas a19cdc79b4 Always handle the common tmepfile prefix for license_skips
Modify license skips to handle the common tempfile prefix of '/tmp/*'
and normalize the case where lines lead with a slash vs not.

Also remove a duplicate test for globlike match.

Signed-off-by: William Douglas <william.douglas@intel.com>
2024-09-19 15:09:41 -07:00
..
2017-01-24 15:01:38 -08:00
2022-01-21 11:42:56 -08: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.