kicad/qa
John Beard 453a91f661 Pcbnew: arrays skip existing names
The current module cannot be queried for existing pads as we
add them (because we never commit, until we finish the whole array).

Instead, pre-gather the names and check as we add, skipping any existing
names.

Note: this will not prevent arrays becoming "mis-ordered", but there
is not a lot we can do to prevent all possible errors.

Fixes: 1808706
* https://bugs.launchpad.net/kicad/+bug/1808706

The same principle could be used to skip existing ref-des'es on PCBs.
2019-01-30 15:41:35 -08:00
..
common Separate ARRAY_OPTIONS to own class in common 2019-01-30 15:41:35 -08:00
common_tools QA: Tidy qa_utils headers 2019-01-29 18:16:00 -05:00
data QA: Move contents qa_shape_poly_set_refactor to qa_common 2019-01-29 08:15:44 -05:00
eeschema qa: Moving eeschema qa to main qa folder 2019-01-09 21:43:23 -08:00
pcb_test_window QA: Make a generic common test suite 2018-09-26 09:32:18 -04:00
pcbnew Pcbnew: arrays skip existing names 2019-01-30 15:41:35 -08:00
pcbnew_tools QA: Tidy qa_utils headers 2019-01-29 18:16:00 -05:00
pcbnew_utils QA: Tidy qa_utils headers 2019-01-29 18:16:00 -05:00
qa_utils Unify library browser terminology. 2019-01-30 19:52:15 +00:00
testcases Fix incompatibilites between Python 2 and Python 3 2018-10-19 09:59:05 +02:00
unit_test_utils Separate ARRAY_OPTIONS to own class in common 2019-01-30 15:41:35 -08:00
CMakeLists.txt QA: Reinstate polygon_triangulation utility 2019-01-29 08:15:51 -05:00
test.py qa/test.py change to make sure failed tests return 1 in all systems. 2015-02-01 19:20:20 +01:00