|
KiCad PCB EDA Suite
|
Public Member Functions | |
| void | setRule (const std::string &aConstraint, const std::string &aCondition="") |
| void | loadBoard () |
| void | run () |
Public Attributes | |
| SETTINGS_MANAGER | m_settingsManager |
| std::unique_ptr< BOARD > | m_board |
| int | m_malformedSpans = 0 |
| int | m_notFilled = 0 |
| int | m_depth = 0 |
| int | m_aspect = 0 |
| int | m_crossesCore = 0 |
| std::vector< int > | m_ignored |
| wxFileName | m_rulePath |
| std::unique_ptr< KI_TEST::SCOPED_TEMP_DIR > | m_ruleDir |
Definition at line 47 of file test_drc_via_stack.cpp.
|
inline |
Definition at line 95 of file test_drc_via_stack.cpp.
References BOOST_REQUIRE(), KI_TEST::GetPcbnewTestDataDir(), m_board, and KI_TEST::ReadBoardFromFileOrStream().
|
inline |
Definition at line 106 of file test_drc_via_stack.cpp.
References DRC_ENGINE::ClearViolationHandler(), DRCE_FIRST, DRCE_LAST, DRCE_MALFORMED_MICROVIA_STACK_SPAN, DRCE_MICROVIA_ASPECT_RATIO, DRCE_MICROVIA_CROSSES_CORE, DRCE_MICROVIA_STACK_DEPTH, DRCE_MICROVIA_STACK_NOT_FILLED, DRC_ENGINE::InitEngine(), m_aspect, m_board, m_crossesCore, m_depth, BOARD_DESIGN_SETTINGS::m_DRCEngine, BOARD_DESIGN_SETTINGS::m_DRCSeverities, m_ignored, m_malformedSpans, m_notFilled, m_rulePath, MM, RPT_SEVERITY_ERROR, RPT_SEVERITY_IGNORE, RPT_SEVERITY_WARNING, DRC_ENGINE::RunTests(), and DRC_ENGINE::SetViolationHandler().
|
inline |
Definition at line 66 of file test_drc_via_stack.cpp.
References m_ruleDir, and m_rulePath.
| int VIA_STACK_DRC_FIXTURE::m_aspect = 0 |
Definition at line 55 of file test_drc_via_stack.cpp.
Referenced by run().
| std::unique_ptr<BOARD> VIA_STACK_DRC_FIXTURE::m_board |
Definition at line 50 of file test_drc_via_stack.cpp.
Referenced by loadBoard(), and run().
| int VIA_STACK_DRC_FIXTURE::m_crossesCore = 0 |
Definition at line 56 of file test_drc_via_stack.cpp.
Referenced by run().
| int VIA_STACK_DRC_FIXTURE::m_depth = 0 |
Definition at line 54 of file test_drc_via_stack.cpp.
Referenced by run().
| std::vector<int> VIA_STACK_DRC_FIXTURE::m_ignored |
Definition at line 58 of file test_drc_via_stack.cpp.
Referenced by run().
| int VIA_STACK_DRC_FIXTURE::m_malformedSpans = 0 |
Definition at line 52 of file test_drc_via_stack.cpp.
Referenced by run().
| int VIA_STACK_DRC_FIXTURE::m_notFilled = 0 |
Definition at line 53 of file test_drc_via_stack.cpp.
Referenced by run().
| std::unique_ptr<KI_TEST::SCOPED_TEMP_DIR> VIA_STACK_DRC_FIXTURE::m_ruleDir |
Definition at line 63 of file test_drc_via_stack.cpp.
Referenced by setRule().
| wxFileName VIA_STACK_DRC_FIXTURE::m_rulePath |
Definition at line 60 of file test_drc_via_stack.cpp.
| SETTINGS_MANAGER VIA_STACK_DRC_FIXTURE::m_settingsManager |
Definition at line 49 of file test_drc_via_stack.cpp.