KiCad PCB EDA Suite
|
Public Member Functions | |
void | CompareNetlists () override |
virtual wxString | GetNetlistPath (bool aTest=false) |
virtual unsigned | GetNetlistOptions () |
void | WriteNetlist () |
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 24 of file test_netlist_exporter_kicad.cpp.
|
inherited |
Definition at line 80 of file eeschema_test_utils.cpp.
|
inlineoverridevirtual |
Implements TEST_NETLIST_EXPORTER_FIXTURE< NETLIST_EXPORTER_KICAD >.
Definition at line 27 of file test_netlist_exporter_kicad.cpp.
References BOOST_REQUIRE(), NETLIST::GetComponent(), COMPONENT::GetComponentClassNames(), NETLIST::GetCount(), COMPONENT::GetKIIDs(), COMPONENT::GetNet(), COMPONENT::GetNetCount(), TEST_NETLIST_EXPORTER_FIXTURE< NETLIST_EXPORTER_KICAD >::GetNetlistPath(), NETLIST_READER::GetNetlistReader(), COMPONENT_NET::GetNetName(), COMPONENT::GetPath(), COMPONENT_NET::GetPinFunction(), COMPONENT_NET::GetPinName(), COMPONENT_NET::GetPinType(), COMPONENT::GetReference(), and path.
|
inlinevirtualinherited |
Definition at line 74 of file eeschema_test_utils.h.
|
virtualinherited |
Definition at line 73 of file eeschema_test_utils.cpp.
References m_pi, and m_schematic.
Referenced by TEST_NETLIST_EXPORTER_KICAD_FIXTURE::CompareNetlists().
|
protectedvirtualinherited |
Definition at line 58 of file eeschema_test_utils.cpp.
References m_manager, m_pi, m_schematic, FILEEXT::ProjectFileExtension, and PROJECT::SCH_SYMBOL_LIBS.
|
protectedvirtualinherited |
Definition at line 57 of file eeschema_test_utils.cpp.
|
inherited |
Definition at line 82 of file eeschema_test_utils.cpp.
References m_schematic.
|
inherited |
Definition at line 76 of file eeschema_test_utils.cpp.
References m_schematic.
|
protectedinherited |
Definition at line 62 of file eeschema_test_utils.h.
Referenced by GetSchematicPath().
|
protectedinherited |
Definition at line 61 of file eeschema_test_utils.h.
Referenced by GetNetlistPath(), and GetSchematicPath().
|
protectedinherited |
Definition at line 60 of file eeschema_test_utils.h.
Referenced by GetNetlistPath(), GetSchematicPath(), TestNetlist(), and WriteNetlist().