pcbnew: Add new tab, called "Ignored tests" to DRC output window
Description
It would be nice if new tab (or other way) would be added here, indicating which DRC tests was not run during DRC job. This is a follow up from #7724 (closed).
Steps to reproduce
- Set some rule File -> Board setup -> Violation sverity as ignored;
- Run DRC;
- "Tests running.." tab is indicating that ignored rule is checked, but it is not checked in reality;
- Review DRC output. Forget to turn on some violation checks, which I have turened off temporary. There is no easy way to check what was ignored instead of going to File -> Board setup -> Violation sverity.
- Pass the board to the fabhouse, because DRC checked everything, and no errors were found.
KiCad Version
Application: Pcbnew
Version: (5.99.0-8964-g20338c92e8), release build
Libraries:
wxWidgets 3.1.4
libcurl/7.74.0-DEV Schannel zlib/1.2.11
Platform: Windows 10 (build 19042), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Feb 10 2021 09:34:08
wxWidgets: 3.1.4 (wchar_t,STL containers)
Boost: 1.75.0
OCC: 7.4.0
Curl: 7.74.0-DEV
ngspice: 33
Compiler: Visual C++ 1928 without C++ ABI
Build settings:
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=ON
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
KICAD_SCRIPTING_ACTION_MENU=ON
KICAD_USE_OCC=ON
KICAD_SPICE=ON