|
KiCad PCB EDA Suite
|
Fixture for comprehensive board import tests with error capturing. More...
Public Member Functions | |
| ALLEGRO_COMPREHENSIVE_FIXTURE () | |
| BOARD * | GetCachedBoard (const std::string &aFilePath) |
| Get a cached board, loading it on first access. | |
Static Public Member Functions | |
| static std::vector< std::string > | GetAllBoardFiles () |
| Get list of all .brd files in the Allegro test data directory. | |
Public Attributes | |
| PCB_IO_ALLEGRO | m_allegroPlugin |
Fixture for comprehensive board import tests with error capturing.
Definition at line 704 of file test_allegro_import.cpp.
|
inline |
Definition at line 706 of file test_allegro_import.cpp.
|
inlinestatic |
Get list of all .brd files in the Allegro test data directory.
Definition at line 721 of file test_allegro_import.cpp.
References KI_TEST::AllegroBoardDataDir(), BOOST_TEST_MESSAGE(), and name.
|
inline |
Get a cached board, loading it on first access.
Boards loaded through this method are shared across all test cases to avoid redundant parsing of large Allegro files.
Definition at line 713 of file test_allegro_import.cpp.
References KI_TEST::CACHED_BOARD_LOADER::GetCachedBoard(), and KI_TEST::ALLEGRO_CACHED_LOADER::GetInstance().
| PCB_IO_ALLEGRO ALLEGRO_COMPREHENSIVE_FIXTURE::m_allegroPlugin |
Definition at line 758 of file test_allegro_import.cpp.