mirror of
https://github.com/clearlinux/autospec.git
synced 2026-04-28 11:03:56 +00:00
Usually the pypi ecosystem will do the right thing and respond with a name but in cases where it does not (bad network, bad json, message without a name), still figure out a reasonable Provide to add. Signed-off-by: William Douglas <william.douglas@intel.com>
================ 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.