KiCad PCB EDA Suite
|
#include <eeschema_test_utils.h>
Public Member Functions | |
virtual wxString | GetNetlistPath (bool aTest=false) |
virtual unsigned | GetNetlistOptions () |
void | WriteNetlist () |
virtual void | CompareNetlists ()=0 |
void | Cleanup () |
void | TestNetlist (const wxString &aBaseName) |
Protected Member Functions | |
virtual void | LoadSchematic (const wxString &aRelativePath) |
virtual wxFileName | GetSchematicPath (const wxString &aBaseName) |
Protected Attributes | |
std::unique_ptr< SCHEMATIC > | m_schematic |
IO_RELEASER< SCH_IO > | m_pi |
SETTINGS_MANAGER | m_manager |
Definition at line 70 of file eeschema_test_utils.h.
void TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::Cleanup |
Definition at line 166 of file eeschema_test_utils.cpp.
|
pure virtual |
Implemented in TEST_NETLIST_EXPORTER_KICAD_FIXTURE, and TEST_NETLIST_EXPORTER_SPICE_FIXTURE.
|
inlinevirtual |
Reimplemented in TEST_NETLIST_EXPORTER_SPICE_FIXTURE, and TEST_SIM_REGRESSIONS_FIXTURE.
Definition at line 74 of file eeschema_test_utils.h.
|
virtual |
Reimplemented in TEST_NETLIST_EXPORTER_SPICE_FIXTURE, and TEST_SIM_REGRESSIONS_FIXTURE.
Definition at line 133 of file eeschema_test_utils.cpp.
References FILEEXT::NetlistFileExtension.
|
protectedvirtualinherited |
Reimplemented in TEST_NETLIST_EXPORTER_SPICE_FIXTURE, TEST_SIM_REGRESSIONS_FIXTURE, TEST_SCH_GROUP_FIXTURE, TEST_SCH_SCREEN_FIXTURE, TEST_SCH_SHEET_LIST_FIXTURE, and TEST_SCHEMATIC_FIXTURE.
Definition at line 120 of file eeschema_test_utils.cpp.
References KI_TEST::GetEeschemaTestDataDir(), and FILEEXT::KiCadSchematicFileExtension.
|
protectedvirtualinherited |
Definition at line 54 of file eeschema_test_utils.cpp.
References FILEEXT::ProjectFileExtension, and PROJECT::SCH_SYMBOL_LIBS.
Referenced by TEST_SCH_REFERENCE_LIST_FIXTURE::loadTestCase().
void TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::TestNetlist | ( | const wxString & | aBaseName | ) |
Definition at line 174 of file eeschema_test_utils.cpp.
References KI_TEST::LoadSchematic().
void TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::WriteNetlist |
Definition at line 147 of file eeschema_test_utils.cpp.
References BOOST_REQUIRE(), and WX_STRING_REPORTER::GetMessages().
|
protectedinherited |
Definition at line 62 of file eeschema_test_utils.h.
Referenced by TEST_SCH_GROUP_FIXTURE::CreateTestSchematic().
|
protectedinherited |
Definition at line 61 of file eeschema_test_utils.h.
|
protectedinherited |
Definition at line 60 of file eeschema_test_utils.h.
Referenced by TEST_SCH_GROUP_FIXTURE::CreateTestSchematic(), TEST_SCH_REFERENCE_LIST_FIXTURE::getAdditionalRefs(), TEST_NETLIST_EXPORTER_SPICE_FIXTURE::GetNetlistPath(), TEST_SIM_REGRESSIONS_FIXTURE::GetNetlistPath(), TEST_SCH_REFERENCE_LIST_FIXTURE::getSymbolByKIID(), and TEST_SCH_REFERENCE_LIST_UNITS_FIXTURE::setupRefDesTracker().