kicad/qa/tests/pcbnew
Seth Hillbrand 8f03f7c367 Allow non-identical schematic/pcb nets
The schematic net names are fully unique but if we have multiple pads
that are mapped to a NC pin, they need to have unique net names so that
they do not get connected to each other in the ratsnest.  This breaks
the schematic parity check as we have modified the netname for some
pads.  To work around this, we first maintain the zero-th net without
suffix and then add an additional check in DRC to ensure that we allow
unconnected nets as long as the share a common prefix with the schematic
netname.

(cherry picked from commit f61d400d88)
2024-06-21 12:26:23 -07:00
..
drc Allow non-identical schematic/pcb nets 2024-06-21 12:26:23 -07:00
pcb_io Rename PCB IO classes/files 2023-12-24 01:22:21 +00:00
CMakeLists.txt Update triangulation to handle poly-intersection 2024-03-28 13:55:06 -07:00
group_saveload.cpp
test_array_pad_name_provider.cpp
test_board_item.cpp Functionally it's a "reference image". 2023-10-24 15:44:21 +01:00
test_footprint_load_save.cpp Use 'uuid' (not 'id') in the s-expr PCB groups/generator format 2023-12-31 23:09:26 +00:00
test_generator_load_save.cpp Use 'uuid' (not 'id') in the s-expr PCB groups/generator format 2023-12-31 23:09:26 +00:00
test_graphics_import_mgr.cpp
test_group_load_save.cpp Use 'uuid' (not 'id') in the s-expr PCB groups/generator format 2023-12-31 23:09:26 +00:00
test_io_mgr.cpp Introduce base IO_MGR class and unify RELEASER objects 2023-12-29 00:37:38 +00:00
test_libeval_compiler.cpp NETINFO_ITEMs are owned by BOARD. 2023-10-04 21:01:33 +01:00
test_lset.cpp
test_module.cpp Allow PCB reference image locking and UUID to be saved 2023-12-14 21:22:59 +00:00
test_pad_numbering.cpp
test_pns_basics.cpp Make some types auto-reference to prevent copies 2023-12-19 14:23:36 +00:00
test_prettifier.cpp Change prettifier QA to not depend on file format changes 2024-01-01 13:38:16 -05:00
test_reference_image_load.cpp Use 'uuid' (not 'id') in the s-expr PCB groups/generator format 2023-12-31 23:09:26 +00:00
test_save_load.cpp Attempt to disable flaky tests for now 2024-02-16 20:11:46 -05:00
test_tracks_cleaner.cpp QA: update track cleaner expected value. 2023-11-06 17:43:52 +03:00
test_triangulation.cpp Tidy up some remaining triangulation cases 2024-04-01 17:55:29 -07:00
test_zone_filler.cpp Check singular arcs connection 2024-04-01 17:55:29 -07:00