KiCad PCB EDA Suite
|
Standalone test to load legacy schematic and check references. More...
#include <boost/test/unit_test.hpp>
#include <eeschema_test_utils.h>
#include <sch_io/kicad_sexpr/sch_io_kicad_sexpr.h>
#include <sch_screen.h>
#include <sch_sheet.h>
#include <sch_symbol.h>
#include <schematic.h>
#include <kiid.h>
#include <sch_file_versions.h>
#include <qa_utils/wx_utils/unit_test_utils.h>
#include <settings/settings_manager.h>
#include <wx/filename.h>
#include <wx/log.h>
#include <wx/stdpaths.h>
#include <sch_sheet_path.h>
#include <trace_helpers.h>
Go to the source code of this file.
Functions | |
BOOST_AUTO_TEST_CASE (TestLoadWithLogging) | |
Standalone test to load legacy schematic and check references.
Definition in file test_legacy_load.cpp.
BOOST_AUTO_TEST_CASE | ( | TestLoadWithLogging | ) |
Definition at line 52 of file test_legacy_load.cpp.
References KIID::AsString(), KIID_PATH::AsString(), BOOST_AUTO_TEST_CASE(), BOOST_REQUIRE(), BOOST_TEST_MESSAGE(), SCH_SHEET_LIST::CheckForMissingSymbolInstances(), KI_TEST::GetEeschemaTestDataDir(), SCH_SYMBOL::GetRef(), SCH_SCREEN::Items(), FILEEXT::KiCadSchematicFileExtension, SCH_SHEET_PATH::LastScreen(), SETTINGS_MANAGER::LoadProject(), SCH_IO_KICAD_SEXPR::LoadSchematicFile(), EDA_ITEM::m_Uuid, EE_RTREE::OfType(), SCH_SHEET_PATH::Path(), SCH_SHEET_PATH::PathHumanReadable(), SETTINGS_MANAGER::Prj(), project, and SCH_SYMBOL_T.