24#ifndef TEST_DIPTRACE_BENCHMARKS_FIXTURE_H
25#define TEST_DIPTRACE_BENCHMARKS_FIXTURE_H
54#include <wx/xml/xml.h>
67#include <unordered_map>
79 std::unique_ptr<BOARD>
LoadBoard(
const std::string& aFileName )
81 std::unique_ptr<BOARD> board = std::make_unique<BOARD>();
88 std::unique_ptr<BOARD> board = std::make_unique<BOARD>();
89 m_plugin.LoadBoard( aPath, board.get() );
General utilities for PCB file IO for QA programs.
Parser for DipTrace binary .dip board files.
std::string GetPcbnewTestDataDir()
Utility which returns a path to the data directory where the test board files are stored.
Pcbnew PCB_IO for DipTrace binary .dip board files.
DIPTRACE_BENCHMARK_FIXTURE()
std::unique_ptr< BOARD > LoadBoard(const std::string &aFileName)
std::string GetTestDataDir()
std::unique_ptr< BOARD > LoadBoardFromPath(const std::string &aPath)