8297ab24e4
Introduce the concept of a DRC_PROVIDER which allows to separate the various DRC functions to their own areas. This allows, amongst other things, a slimmer core DRC class, and allows DRC functions to be separately testable. The courtyard DRCs (overlap, missing and malformed) are the first victims, so instrumentation can be added to this function. Add some unit tests on this DRC function, as well a few re-usable PCB-based utility functions in a library (qa_pcbnew_utils) that could be shared between unit tests and other utilities. |
||
---|---|---|
.. | ||
drc | ||
CMakeLists.txt | ||
board_test_utils.cpp | ||
board_test_utils.h | ||
test_graphics_import_mgr.cpp | ||
test_module.cpp | ||
test_pad_naming.cpp |