kicad/qa/unittests/pcbnew/drc
Seth Hillbrand 7ef5e079fd Smarten connection width checker looking for splits
Fractured polygons are always fractured along the x-axis, so when
checking to see if a segment is a fracture point, we check if the y
coordinate is equal.  This avoids situations where there are multiple
fracture points between two inflection points

Additionally, we add a second check to ensure we don't hit spurious
blobs (all kinks should be symmetric and therefore be substantial in
each direction)

Fixes https://gitlab.com/kicad/code/kicad/issues/14130

(cherry picked from commit 7653a2bf99)
2023-03-06 16:14:56 -08:00
..
drc_test_utils.cpp qa: move unittests to the separate directory 2022-03-30 11:13:23 +00:00
drc_test_utils.h qa: move unittests to the separate directory 2022-03-30 11:13:23 +00:00
test_custom_rule_severities.cpp Don't use FindNamedPad for net-tie logic. It only reutrns the *first* 2022-09-25 17:38:31 +01:00
test_drc_copper_conn.cpp Smarten connection width checker looking for splits 2023-03-06 16:14:56 -08:00
test_drc_courtyard_invalid.cpp Remove Millimeter2iu 2022-09-16 21:09:27 -04:00
test_drc_courtyard_overlap.cpp Remove Millimeter2iu 2022-09-16 21:09:27 -04:00
test_drc_regressions.cpp Adjust test result. 2022-11-23 21:37:50 +00:00
test_solder_mask_bridging.cpp Push UNITS_PROVIDER down into a low-level mixin. 2022-09-19 17:10:59 +01:00