KiCad PCB EDA Suite
Loading...
Searching...
No Matches
DRC_REGRESSION_TEST_FIXTURE Struct Reference
Inheritance diagram for DRC_REGRESSION_TEST_FIXTURE:
DRC_BASE_FIXTURE

Public Member Functions

 DRC_REGRESSION_TEST_FIXTURE ()
 
 DRC_REGRESSION_TEST_FIXTURE ()
 
 DRC_REGRESSION_TEST_FIXTURE ()
 
 DRC_REGRESSION_TEST_FIXTURE ()
 
 ~DRC_REGRESSION_TEST_FIXTURE ()
 
 DRC_REGRESSION_TEST_FIXTURE ()
 
 DRC_REGRESSION_TEST_FIXTURE ()
 
 DRC_REGRESSION_TEST_FIXTURE ()
 
 DRC_REGRESSION_TEST_FIXTURE ()
 
 DRC_REGRESSION_TEST_FIXTURE ()
 
 DRC_REGRESSION_TEST_FIXTURE ()
 
 DRC_REGRESSION_TEST_FIXTURE ()
 
 DRC_REGRESSION_TEST_FIXTURE ()
 
std::string generate_uuid ()
 
bool SaveBoardToFile (BOARD *board, const wxString &filename)
 
void loadBoardAndVerifyInitialExclusions (const wxString &aBoardNameStem, int aExpectedInitialExclusions)
 
void createAndVerifyInitialExclusionMarkers ()
 
int createAndVerifyAdditionalUnconnectedExclusions (int aAdditionalExclusions, int aInitialExclusions)
 
void runDrcOnBoard ()
 
void saveBoardAndProjectToTempFiles (const wxString &aBoardNameStem, FileCleaner &aCleaner, wxString &aTempBoardFullPath, wxString &aTempProjectFullPath, wxString &aTempBoardStemName)
 
void reloadBoardAndVerifyExclusions (const wxString &aTempBoardStemName, int aExpectedExclusions)
 

Public Attributes

SETTINGS_MANAGER m_settingsManager
 
std::unique_ptr< BOARDm_board
 

Detailed Description

Definition at line 33 of file test_custom_rule_severities.cpp.

Constructor & Destructor Documentation

◆ DRC_REGRESSION_TEST_FIXTURE() [1/12]

DRC_REGRESSION_TEST_FIXTURE::DRC_REGRESSION_TEST_FIXTURE ( )
inline

Definition at line 35 of file test_custom_rule_severities.cpp.

References m_settingsManager.

◆ DRC_REGRESSION_TEST_FIXTURE() [2/12]

DRC_REGRESSION_TEST_FIXTURE::DRC_REGRESSION_TEST_FIXTURE ( )
inline

Definition at line 34 of file test_drc_component_classes.cpp.

References m_settingsManager.

◆ DRC_REGRESSION_TEST_FIXTURE() [3/12]

DRC_REGRESSION_TEST_FIXTURE::DRC_REGRESSION_TEST_FIXTURE ( )
inline

Definition at line 38 of file test_drc_copper_conn.cpp.

References m_settingsManager.

◆ DRC_REGRESSION_TEST_FIXTURE() [4/12]

DRC_REGRESSION_TEST_FIXTURE::DRC_REGRESSION_TEST_FIXTURE ( )
inline

Definition at line 45 of file test_drc_copper_sliver.cpp.

References m_settingsManager.

◆ ~DRC_REGRESSION_TEST_FIXTURE()

DRC_REGRESSION_TEST_FIXTURE::~DRC_REGRESSION_TEST_FIXTURE ( )
inline

Definition at line 49 of file test_drc_copper_sliver.cpp.

References m_board.

◆ DRC_REGRESSION_TEST_FIXTURE() [5/12]

DRC_REGRESSION_TEST_FIXTURE::DRC_REGRESSION_TEST_FIXTURE ( )
inline

Definition at line 38 of file test_drc_lengths.cpp.

References m_settingsManager.

◆ DRC_REGRESSION_TEST_FIXTURE() [6/12]

DRC_REGRESSION_TEST_FIXTURE::DRC_REGRESSION_TEST_FIXTURE ( )
inline

Definition at line 38 of file test_drc_multi_netclasses.cpp.

References m_settingsManager.

◆ DRC_REGRESSION_TEST_FIXTURE() [7/12]

DRC_REGRESSION_TEST_FIXTURE::DRC_REGRESSION_TEST_FIXTURE ( )
inline

Definition at line 38 of file test_drc_orientation.cpp.

References m_settingsManager.

◆ DRC_REGRESSION_TEST_FIXTURE() [8/12]

DRC_REGRESSION_TEST_FIXTURE::DRC_REGRESSION_TEST_FIXTURE ( )
inline

Definition at line 39 of file test_drc_regressions.cpp.

References m_settingsManager.

◆ DRC_REGRESSION_TEST_FIXTURE() [9/12]

DRC_REGRESSION_TEST_FIXTURE::DRC_REGRESSION_TEST_FIXTURE ( )
inline

Definition at line 38 of file test_drc_skew.cpp.

References m_settingsManager.

◆ DRC_REGRESSION_TEST_FIXTURE() [10/12]

DRC_REGRESSION_TEST_FIXTURE::DRC_REGRESSION_TEST_FIXTURE ( )
inline

Definition at line 39 of file test_drc_starved_thermal.cpp.

References m_settingsManager.

◆ DRC_REGRESSION_TEST_FIXTURE() [11/12]

DRC_REGRESSION_TEST_FIXTURE::DRC_REGRESSION_TEST_FIXTURE ( )
inline

◆ DRC_REGRESSION_TEST_FIXTURE() [12/12]

DRC_REGRESSION_TEST_FIXTURE::DRC_REGRESSION_TEST_FIXTURE ( )
inline

Definition at line 34 of file test_drc_via_dangling.cpp.

References m_settingsManager.

Member Function Documentation

◆ createAndVerifyAdditionalUnconnectedExclusions()

int DRC_BASE_FIXTURE::createAndVerifyAdditionalUnconnectedExclusions ( int aAdditionalExclusions,
int aInitialExclusions )
inherited

◆ createAndVerifyInitialExclusionMarkers()

◆ generate_uuid()

std::string DRC_BASE_FIXTURE::generate_uuid ( )
inherited

◆ loadBoardAndVerifyInitialExclusions()

void DRC_BASE_FIXTURE::loadBoardAndVerifyInitialExclusions ( const wxString & aBoardNameStem,
int aExpectedInitialExclusions )
inherited

◆ reloadBoardAndVerifyExclusions()

void DRC_BASE_FIXTURE::reloadBoardAndVerifyExclusions ( const wxString & aTempBoardStemName,
int aExpectedExclusions )
inherited

◆ runDrcOnBoard()

void DRC_BASE_FIXTURE::runDrcOnBoard ( )
inherited

◆ saveBoardAndProjectToTempFiles()

void DRC_BASE_FIXTURE::saveBoardAndProjectToTempFiles ( const wxString & aBoardNameStem,
FileCleaner & aCleaner,
wxString & aTempBoardFullPath,
wxString & aTempProjectFullPath,
wxString & aTempBoardStemName )
inherited

◆ SaveBoardToFile()

bool DRC_BASE_FIXTURE::SaveBoardToFile ( BOARD * board,
const wxString & filename )
inherited

Member Data Documentation

◆ m_board

std::unique_ptr< BOARD > DRC_REGRESSION_TEST_FIXTURE::m_board

Definition at line 40 of file test_custom_rule_severities.cpp.

Referenced by ~DRC_REGRESSION_TEST_FIXTURE().

◆ m_settingsManager

SETTINGS_MANAGER DRC_REGRESSION_TEST_FIXTURE::m_settingsManager

Definition at line 39 of file test_custom_rule_severities.cpp.

Referenced by DRC_REGRESSION_TEST_FIXTURE().


The documentation for this struct was generated from the following files: