24#ifndef QA_EESCHEMA_EESCHEMA_TEST_UTILS__H
25#define QA_EESCHEMA_EESCHEMA_TEST_UTILS__H
31#include <wx/filename.h>
69template <
typename Exporter>
A generic fixture for loading schematics and associated settings for qa tests.
~SCHEMATIC_TEST_FIXTURE()
SETTINGS_MANAGER m_manager
virtual void LoadSchematic(const wxString &aRelativePath)
IO_RELEASER< SCH_IO > m_pi
virtual wxFileName GetSchematicPath(const wxString &aBaseName)
Holds all the data relating to one schematic.
void TestNetlist(const wxString &aBaseName)
virtual void CompareNetlists()=0
virtual unsigned GetNetlistOptions()
virtual wxString GetNetlistPath(bool aTest=false)
std::unique_ptr< T > IO_RELEASER
Helper to hold and release an IO_BASE object when exceptions are thrown.
Definition of file extensions used in Kicad.