kicad/qa
John Beard 9bd7ea815c QA: Centralise BOARD reading functions in pcbnew_utils
Several pcbnew_tools utilities read a file from the command line.
Instead of replicating this code, centralise the code in
qa_pcbnew_utils, which allows simpler reuse.

THe utilities are:

* polygon_triangulation
* polygon_generator
* drc_tool

pcb_parser keeps its own function, as that is the focus of the tool,
and its likely to have its own instrumention.

This also adds the ability to read from stdin for the above tools,
which means fuzz testers could theoretically work with them, and it
also can make life easier if you can pipe a board to the executable
directly.
2019-01-29 08:16:02 -05:00
..
common QA: Move contents qa_shape_poly_set_refactor to qa_common 2019-01-29 08:15:44 -05:00
common_tools QA: Put UTILITY_PROGRAM in KI_TEST 2019-01-29 08:15:37 -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: Centralise BOARD reading functions in pcbnew_utils 2019-01-29 08:16:02 -05:00
pcbnew_utils QA: Centralise BOARD reading functions in pcbnew_utils 2019-01-29 08:16:02 -05:00
qa_utils QA: Put UTILITY_PROGRAM in KI_TEST 2019-01-29 08:15:37 -05:00
testcases Fix incompatibilites between Python 2 and Python 3 2018-10-19 09:59:05 +02:00
unit_test_utils QA: Put UTILITY_PROGRAM in KI_TEST 2019-01-29 08:15:37 -05: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