kicad/qa/tools/pns
Wayne Stambaugh c2d59c6103 Fix false annular ring width DRC test failure.
The DRC annular ring width test failed to take into account that a pad
could be contained inside another pad having the same number (thermal
vias for example) which changes the effective annular width of the pad
contained within another pad.  A test was added to calculate the effective
annular ring width in this case.

Added some PNS log viewer helper and test code to the PNS playground QA
utility for testing the effective pad annular width code.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/17485

(cherry picked from commit a508f2e716)
2024-05-09 10:38:17 -04:00
..
CMakeLists.txt Added IPC2581 support 2023-11-26 15:30:58 -08:00
label_manager.cpp Fix pns_debug_tool build due to font metrics change 2023-08-06 16:51:29 -04:00
label_manager.h qa: introducing headless regression test suite for the P&S. Works by playing out pre-recorded events and comparing the resulting geometry against a human-approved reference. 2022-10-31 11:17:31 +01:00
logviewer.fbp pns_debug_tool: goto line windows + add visual studio (half working) 2024-02-10 16:28:01 +01:00
playground.cpp Fix false annular ring width DRC test failure. 2024-05-09 10:38:17 -04:00
pns_debug_tool_main.cpp PNS Log Viewer: Add Open / Save as GUI functions 2023-08-09 22:21:14 +00:00
pns_log_file.cpp pns_debug_tool: Fix "save as" to save log file with new router state 2024-02-12 21:22:57 +01:00
pns_log_file.h pns_debug_tool: Fix "save as" to save log file with new router state 2024-02-12 21:22:57 +01:00
pns_log_player.cpp pns_debug_tool: Fix "save as" to save log file with new router state 2024-02-12 21:22:57 +01:00
pns_log_player.h pns_debug_tool: Fix "save as" to save log file with new router state 2024-02-12 21:22:57 +01:00
pns_log_viewer_frame.cpp Fix false annular ring width DRC test failure. 2024-05-09 10:38:17 -04:00
pns_log_viewer_frame.h Fix false annular ring width DRC test failure. 2024-05-09 10:38:17 -04:00
pns_log_viewer_frame_base.cpp pns_debug_tool: goto line windows + add visual studio (half working) 2024-02-10 16:28:01 +01:00
pns_log_viewer_frame_base.h pns_debug_tool: Add combobox to select IDE (CLion / VS Code) 2024-02-03 00:36:34 +01:00
pns_test_debug_decorator.cpp PNS Debug/regresions: Fix some memory leaks 2024-01-31 19:17:46 +03:00
pns_test_debug_decorator.h Extra debugging info for pns regression tests. 2023-08-31 15:15:57 +01:00
qa_pns_regressions_main.cpp PNS Debug/regresions: Fix some memory leaks 2024-01-31 19:17:46 +03:00