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

Public Member Functions

 DRC_BASE_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

Constructor & Destructor Documentation

◆ DRC_BASE_FIXTURE()

DRC_BASE_FIXTURE::DRC_BASE_FIXTURE ( )
inline

Member Function Documentation

◆ createAndVerifyAdditionalUnconnectedExclusions()

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

◆ createAndVerifyInitialExclusionMarkers()

◆ generate_uuid()

std::string DRC_BASE_FIXTURE::generate_uuid ( )

◆ loadBoardAndVerifyInitialExclusions()

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

◆ reloadBoardAndVerifyExclusions()

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

◆ runDrcOnBoard()

void DRC_BASE_FIXTURE::runDrcOnBoard ( )

◆ saveBoardAndProjectToTempFiles()

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

◆ SaveBoardToFile()

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

Member Data Documentation

◆ m_board

◆ m_settingsManager


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