|
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 568 of file test_allegro_import.cpp.
|
inline |
Definition at line 570 of file test_allegro_import.cpp.
|
inlinestatic |
Get list of all .brd files in the Allegro test data directory.
Definition at line 585 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 577 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 622 of file test_allegro_import.cpp.