KiCad PCB EDA Suite
Loading...
Searching...
No Matches
test_solder_mask_bridge_all_tracks.cpp File Reference

Test that soldermask bridging reports all track combinations when "report all track errors" is enabled. More...

#include <qa_utils/wx_utils/unit_test_utils.h>
#include <pcbnew_utils/board_test_utils.h>
#include <board.h>
#include <board_design_settings.h>
#include <pcb_marker.h>
#include <pcb_track.h>
#include <drc/drc_item.h>
#include <settings/settings_manager.h>
#include <set>

Go to the source code of this file.

Classes

struct  DRC_SOLDER_MASK_BRIDGE_ALL_TRACKS_FIXTURE
 

Functions

 BOOST_FIXTURE_TEST_CASE (DRCSolderMaskBridgeAllTracksTest, DRC_SOLDER_MASK_BRIDGE_ALL_TRACKS_FIXTURE)
 
 BOOST_FIXTURE_TEST_CASE (DRCSolderMaskBridgeSingleErrorTest, DRC_SOLDER_MASK_BRIDGE_ALL_TRACKS_FIXTURE)
 

Detailed Description

Test that soldermask bridging reports all track combinations when "report all track errors" is enabled.

Bug description: When DRC checks for soldermask bridging between two nets, only one object from net A is reported against all objects from net B. With "report all track errors" enabled, all track combinations should be reported.

Definition in file test_solder_mask_bridge_all_tracks.cpp.

Function Documentation

◆ BOOST_FIXTURE_TEST_CASE() [1/2]

◆ BOOST_FIXTURE_TEST_CASE() [2/2]