kicad/qa
John Beard 5504981d00 Separate ARRAY_OPTIONS to own class in common
The geometry and numbering logic is separate to the dialog, and
can be separated for clearer logic and better testability.

Moreover, refactor it to avoid any dependency on pcbnew
classes, so it can be move to common for potential re-use in
eeschema and friends in future.

Also convert all wxPoint logic in these classes to VECTOR2I and
fix some function visibilities.

Add some unit tests of the ARRAY_OPTIONS geometry and numbering.
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 DRC: Break out courtyard overlap function 2019-01-23 13:27:52 -05: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