20#ifndef TEST_DIPTRACE_BENCHMARKS_FIXTURE_H
21#define TEST_DIPTRACE_BENCHMARKS_FIXTURE_H
50#include <wx/xml/xml.h>
63#include <unordered_map>
75 std::unique_ptr<BOARD>
LoadBoard(
const std::string& aFileName )
77 std::unique_ptr<BOARD> board = std::make_unique<BOARD>();
84 std::unique_ptr<BOARD> board = std::make_unique<BOARD>();
85 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)