KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_geda_pcb_import.cpp File Reference
#include <pcbnew_utils/board_test_utils.h>
#include <pcbnew_utils/board_file_utils.h>
#include <qa_utils/wx_utils/unit_test_utils.h>
#include <pcbnew/pcb_io/geda/pcb_io_geda.h>
#include <board.h>
#include <footprint.h>
#include <pad.h>
#include <pcb_track.h>
#include <netinfo.h>
#include <zone.h>

Go to the source code of this file.

Classes

struct  GEDA_PCB_IMPORT_FIXTURE
 

Functions

 BOOST_AUTO_TEST_CASE (CanReadBoard)
 
 BOOST_AUTO_TEST_CASE (MinimalBoardLoad)
 
 BOOST_AUTO_TEST_CASE (MinimalBoardPads)
 
 BOOST_AUTO_TEST_CASE (MinimalBoardNetlist)
 
 BOOST_AUTO_TEST_CASE (MinimalBoardTracks)
 
 BOOST_AUTO_TEST_CASE (MinimalBoardVias)
 
 BOOST_AUTO_TEST_CASE (MinimalBoardCopperLayers)
 
 BOOST_AUTO_TEST_CASE (CachedLibraryFootprints)
 
 BOOST_AUTO_TEST_CASE (RealWorldBoardLoad)
 
 BOOST_AUTO_TEST_CASE (RejectsNonGedaPcbFile)
 
 BOOST_AUTO_TEST_CASE (RejectsNonPcbExtension)
 
 BOOST_AUTO_TEST_CASE (OnsolderElementFlippedToBack)
 
 BOOST_AUTO_TEST_CASE (MultilayerBoardCopperCount)
 
 BOOST_AUTO_TEST_CASE (MultilayerBoardThroughHolePins)
 
 BOOST_AUTO_TEST_CASE (MultilayerBoardNetAssignment)
 
 BOOST_AUTO_TEST_CASE (MultilayerBoardVias)
 
 BOOST_AUTO_TEST_CASE (GoodfetBoardLoad)
 
 BOOST_AUTO_TEST_CASE (Scsi2sdBoardLoad)
 

Function Documentation

◆ BOOST_AUTO_TEST_CASE() [1/18]

BOOST_AUTO_TEST_CASE ( CachedLibraryFootprints )

◆ BOOST_AUTO_TEST_CASE() [2/18]

BOOST_AUTO_TEST_CASE ( CanReadBoard )

◆ BOOST_AUTO_TEST_CASE() [3/18]

BOOST_AUTO_TEST_CASE ( GoodfetBoardLoad )

Definition at line 352 of file test_geda_pcb_import.cpp.

References BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().

◆ BOOST_AUTO_TEST_CASE() [4/18]

BOOST_AUTO_TEST_CASE ( MinimalBoardCopperLayers )

Definition at line 152 of file test_geda_pcb_import.cpp.

References BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().

◆ BOOST_AUTO_TEST_CASE() [5/18]

BOOST_AUTO_TEST_CASE ( MinimalBoardLoad )

◆ BOOST_AUTO_TEST_CASE() [6/18]

BOOST_AUTO_TEST_CASE ( MinimalBoardNetlist )

Definition at line 104 of file test_geda_pcb_import.cpp.

References BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().

◆ BOOST_AUTO_TEST_CASE() [7/18]

BOOST_AUTO_TEST_CASE ( MinimalBoardPads )

Definition at line 85 of file test_geda_pcb_import.cpp.

References BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().

◆ BOOST_AUTO_TEST_CASE() [8/18]

BOOST_AUTO_TEST_CASE ( MinimalBoardTracks )

Definition at line 118 of file test_geda_pcb_import.cpp.

References BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().

◆ BOOST_AUTO_TEST_CASE() [9/18]

BOOST_AUTO_TEST_CASE ( MinimalBoardVias )

◆ BOOST_AUTO_TEST_CASE() [10/18]

BOOST_AUTO_TEST_CASE ( MultilayerBoardCopperCount )

◆ BOOST_AUTO_TEST_CASE() [11/18]

BOOST_AUTO_TEST_CASE ( MultilayerBoardNetAssignment )

◆ BOOST_AUTO_TEST_CASE() [12/18]

BOOST_AUTO_TEST_CASE ( MultilayerBoardThroughHolePins )

◆ BOOST_AUTO_TEST_CASE() [13/18]

BOOST_AUTO_TEST_CASE ( MultilayerBoardVias )

◆ BOOST_AUTO_TEST_CASE() [14/18]

BOOST_AUTO_TEST_CASE ( OnsolderElementFlippedToBack )

◆ BOOST_AUTO_TEST_CASE() [15/18]

BOOST_AUTO_TEST_CASE ( RealWorldBoardLoad )

Definition at line 181 of file test_geda_pcb_import.cpp.

References BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().

◆ BOOST_AUTO_TEST_CASE() [16/18]

BOOST_AUTO_TEST_CASE ( RejectsNonGedaPcbFile )

Definition at line 198 of file test_geda_pcb_import.cpp.

References KI_TEST::GetPcbnewTestDataDir().

◆ BOOST_AUTO_TEST_CASE() [17/18]

BOOST_AUTO_TEST_CASE ( RejectsNonPcbExtension )

Definition at line 205 of file test_geda_pcb_import.cpp.

References KI_TEST::GetPcbnewTestDataDir().

◆ BOOST_AUTO_TEST_CASE() [18/18]

BOOST_AUTO_TEST_CASE ( Scsi2sdBoardLoad )

Definition at line 364 of file test_geda_pcb_import.cpp.

References BOOST_REQUIRE(), and KI_TEST::GetPcbnewTestDataDir().