Skip to content
Commit aecc42a0 authored by Richard Neill's avatar Richard Neill Committed by Diego Sueiro
Browse files

tools/qa-checks: Improve QA-check module configuration



This patch enables:
* Per-check configuration (and global defaults) to be provided via YAML file
* The contents of .gitignore to be easily passed to checks
* Gitstyle pattern matching supplied to checks (e.g. exclude or include files
  matching patterns like "*.log" or "/*artifacts*")
* Checks to define their required variables seemlessly, so that maintaining or
  extending a check module requires no changes to wrapper scripts.
* Fewer hard-coded variables defined in the check sources

This patch also adds in-source descriptions of the wrapper script and each
QA-check, fixes relative path handling, logging formatting inconsistencies, and
updates the checker outputs to record the number of files checked (to avoid
silently excluding all files with an unintentionally excessive pattern).

Issue-Id: SCM-3033
Signed-off-by: Richard Neill's avatarRichard Neill <richard.neill@arm.com>
Change-Id: Ib64fab9c1eee954febc7e5bf6e7a6b8ee26dab57
parent a1481fa8
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment