|
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 wxFileName &aFn) |
| virtual wxFileName | SchematicQAPath (const wxString &aBaseName) |
| SETTINGS_MANAGER & | SettingsManager () |
Protected Attributes | |
| std::unique_ptr< SCHEMATIC > | m_schematic |
| IO_RELEASER< SCH_IO > | m_pi |
| SETTINGS_MANAGER | m_manager |
Definition at line 71 of file eeschema_test_utils.h.
| void TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::Cleanup | ( | ) |
Definition at line 164 of file eeschema_test_utils.cpp.
References GetNetlistPath(), and KI_TEST::SCHEMATIC_TEST_FIXTURE::m_schematic.
Referenced by TestNetlist().
|
pure virtual |
Implemented in TEST_NETLIST_EXPORTER_KICAD_FIXTURE, and TEST_NETLIST_EXPORTER_SPICE_FIXTURE.
Referenced by TestNetlist().
|
inlinevirtual |
Reimplemented in TEST_NETLIST_EXPORTER_SPICE_FIXTURE, and TEST_SIM_REGRESSIONS_FIXTURE.
Definition at line 75 of file eeschema_test_utils.h.
Referenced by WriteNetlist().
|
virtual |
Reimplemented in TEST_NETLIST_EXPORTER_SPICE_FIXTURE, and TEST_SIM_REGRESSIONS_FIXTURE.
Definition at line 131 of file eeschema_test_utils.cpp.
References KI_TEST::SCHEMATIC_TEST_FIXTURE::m_schematic, and FILEEXT::NetlistFileExtension.
Referenced by Cleanup(), and WriteNetlist().
|
protectedvirtualinherited |
Definition at line 53 of file eeschema_test_utils.cpp.
Referenced by TEST_SCH_REFERENCE_LIST_FIXTURE::loadTestCase().
|
protectedvirtualinherited |
Reimplemented in TEST_NETLIST_EXPORTER_SPICE_FIXTURE, TEST_SCH_GROUP_FIXTURE, TEST_SCH_SCREEN_FIXTURE, TEST_SCH_SHEET_LIST_FIXTURE, TEST_SCHEMATIC_FIXTURE, and TEST_SIM_REGRESSIONS_FIXTURE.
Definition at line 118 of file eeschema_test_utils.cpp.
References KI_TEST::GetEeschemaTestDataDir(), and FILEEXT::KiCadSchematicFileExtension.
Referenced by TEST_SCH_REFERENCE_LIST_FIXTURE::loadTestCase(), and TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::TestNetlist().
|
inlineprotectedinherited |
Definition at line 59 of file eeschema_test_utils.h.
References m_manager.
| void TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::TestNetlist | ( | const wxString & | aBaseName | ) |
Definition at line 172 of file eeschema_test_utils.cpp.
References Cleanup(), CompareNetlists(), KI_TEST::LoadSchematic(), KI_TEST::SCHEMATIC_TEST_FIXTURE::SchematicQAPath(), and WriteNetlist().
| void TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::WriteNetlist | ( | ) |
Definition at line 145 of file eeschema_test_utils.cpp.
References BOOST_REQUIRE(), WX_STRING_REPORTER::GetMessages(), GetNetlistOptions(), GetNetlistPath(), and KI_TEST::SCHEMATIC_TEST_FIXTURE::m_schematic.
Referenced by TestNetlist().
|
protectedinherited |
Definition at line 63 of file eeschema_test_utils.h.
Referenced by TEST_SCH_GROUP_FIXTURE::CreateTestSchematic(), and SettingsManager().
|
protectedinherited |
Definition at line 62 of file eeschema_test_utils.h.
Referenced by SCHEMATIC_TEST_FIXTURE().
|
protectedinherited |
Definition at line 61 of file eeschema_test_utils.h.
Referenced by TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::Cleanup(), TEST_SCH_GROUP_FIXTURE::CreateTestSchematic(), TEST_SCH_REFERENCE_LIST_FIXTURE::getAdditionalRefs(), TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::GetNetlistPath(), TEST_SCH_REFERENCE_LIST_FIXTURE::getSymbolByKIID(), SCHEMATIC_TEST_FIXTURE(), TEST_SCH_REFERENCE_LIST_UNITS_FIXTURE::setupRefDesTracker(), and TEST_NETLIST_EXPORTER_FIXTURE< Exporter >::WriteNetlist().