KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_drc_creepage_issue23658.cpp File Reference

Regression test for issue #23658: creepage DRC fails to report a violation when the slot bounding the offending pads is closed by Bezier curves on Edge.Cuts. More...

Go to the source code of this file.

Classes

struct  DRC_CREEPAGE_BEZIER_FIXTURE
 

Functions

 BOOST_FIXTURE_TEST_CASE (CreepageBezierSlotIssue23658, DRC_CREEPAGE_BEZIER_FIXTURE)
 

Detailed Description

Regression test for issue #23658: creepage DRC fails to report a violation when the slot bounding the offending pads is closed by Bezier curves on Edge.Cuts.

The board has a long Edge.Cuts slot whose fourth side is drawn as two Bezier curves. Two capacitor pads on the 'Sitove' netclass straddle the slot with actual creepage below the 5 mm rule. Before the fix, the creepage graph skipped BEZIER shapes entirely, letting paths cut straight through the slot and produce no violation.

Definition in file test_drc_creepage_issue23658.cpp.

Function Documentation

◆ BOOST_FIXTURE_TEST_CASE()