kicad/qa
John Beard acd103631b QA: PCB file input parse test program (fuzzable)
This adds a test program which can be used to test the
parsing of a given KiCad PCB file. This interface is
useful for both manual or automated debugging of given
files, as well as providing an interface suitable for
fuzz-testing tools.

Also adds to the testing docs to detail how fuzzing can
be used.

Also moves some useful re-usable code from io-benchmark
to a new library qa_utils, which can contain code that
isn't need in the actual KiCad libs.
2018-10-22 12:32:24 -04:00
..
common QA: Add unicode to test_utf8.cpp 2018-10-18 11:36:49 -07:00
data Tests CPolyLine -> SHAPE_POLY_SET refactor. 2017-03-24 10:43:47 +01:00
pcb_parse_input QA: PCB file input parse test program (fuzzable) 2018-10-22 12:32:24 -04:00
pcb_test_window QA: Make a generic common test suite 2018-09-26 09:32:18 -04:00
polygon_generator QA: Make a generic common test suite 2018-09-26 09:32:18 -04:00
polygon_triangulation QA: Make a generic common test suite 2018-09-26 09:32:18 -04:00
qa_utils QA: PCB file input parse test program (fuzzable) 2018-10-22 12:32:24 -04:00
shape_poly_set_refactor QA: Fix ownership of new CPolyline in qa_shape_poly_set_refactor 2018-09-28 14:42:55 -04:00
testcases Fix incompatibilites between Python 2 and Python 3 2018-10-19 09:59:05 +02:00
CMakeLists.txt QA: PCB file input parse test program (fuzzable) 2018-10-22 12:32:24 -04: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