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

Runs the batch creepage DRC twice on each corpus board, once with the legacy solver and once with the V2 engine, and asserts both report the same set of violations. More...

Go to the source code of this file.

Classes

struct  CREEPAGE_PARITY_FIXTURE
 
struct  ADVANCED_CFG_FLAG_GUARD
 

Functions

static void checkParity (CREEPAGE_PARITY_FIXTURE &aFixture, const std::string &aBoard)
 
 BOOST_AUTO_TEST_CASE (CreepageBoard)
 
 BOOST_AUTO_TEST_CASE (CreepageMalformedEdge)
 
 BOOST_AUTO_TEST_CASE (CreepageSlots)
 

Detailed Description

Runs the batch creepage DRC twice on each corpus board, once with the legacy solver and once with the V2 engine, and asserts both report the same set of violations.

Definition in file test_creepage_engine_parity.cpp.

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/3]

BOOST_AUTO_TEST_CASE ( CreepageBoard )

Definition at line 142 of file test_creepage_engine_parity.cpp.

References BOOST_AUTO_TEST_CASE(), and checkParity().

◆ BOOST_AUTO_TEST_CASE() [2/3]

BOOST_AUTO_TEST_CASE ( CreepageMalformedEdge )

Definition at line 148 of file test_creepage_engine_parity.cpp.

References checkParity().

◆ BOOST_AUTO_TEST_CASE() [3/3]

BOOST_AUTO_TEST_CASE ( CreepageSlots )

Definition at line 154 of file test_creepage_engine_parity.cpp.

References checkParity().

◆ checkParity()