|
KiCad PCB EDA Suite
|
Regression test for creepage DRC around slots. More...
#include <qa_utils/wx_utils/unit_test_utils.h>#include <pcbnew_utils/board_test_utils.h>#include <board.h>#include <board_design_settings.h>#include <drc/drc_item.h>#include <drc/drc_engine.h>#include <settings/settings_manager.h>#include <widgets/report_severity.h>Go to the source code of this file.
Classes | |
| struct | DRC_CREEPAGE_SLOT_TEST_FIXTURE |
Functions | |
| BOOST_FIXTURE_TEST_CASE (CreepageAroundSlotIssue20480, DRC_CREEPAGE_SLOT_TEST_FIXTURE) | |
Regression test for creepage DRC around slots.
The creepage algorithm must be able to route around slot edges even when all slot segments belong to the same parent footprint.
Definition in file test_drc_creepage_issue20480.cpp.
| BOOST_FIXTURE_TEST_CASE | ( | CreepageAroundSlotIssue20480 | , |
| DRC_CREEPAGE_SLOT_TEST_FIXTURE | ) |
Definition at line 65 of file test_drc_creepage_issue20480.cpp.
References BOOST_TEST_MESSAGE(), DRC_ENGINE::ClearViolationHandler(), DRCE_CREEPAGE, DRCE_FIRST, DRCE_LAST, BOARD_DESIGN_SETTINGS::GetSeverity(), KI_TEST::LoadBoard(), BOARD_DESIGN_SETTINGS::m_DRCEngine, BOARD_DESIGN_SETTINGS::m_DRCSeverities, MM, RPT_SEVERITY_ERROR, RPT_SEVERITY_IGNORE, DRC_ENGINE::RunTests(), and DRC_ENGINE::SetViolationHandler().