|
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 564 of file test_allegro_import.cpp.
|
inline |
Definition at line 566 of file test_allegro_import.cpp.
|
inlinestatic |
Get list of all .brd files in the Allegro test data directory.
Definition at line 581 of file test_allegro_import.cpp.
References KI_TEST::AllegroBoardDataDir(), boards, 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 573 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 618 of file test_allegro_import.cpp.