kicad/qa/tests/eeschema
Seth Hillbrand 55c864ec45 Fix incremental connectivity
The connectivity routine would consider symbols, overwriting unused
subgraphs for pins that were not in the change list.  This is resolved
by updating the full connectivity to only use pins in the graph since
symbols are not connected independently.

In the process of adding QA tests for this change, additional issues
with the schematic QA were discovered.  Specifically, we were not
properly setting the root sheet UUID.  This was partially masked by a
const_cast setting of the RefDes in sch_symbol when called the RefDes
getter.  This exposed the fact that our QA ERC numbers did not match the
schematic editor stand alone ERC numbers.  So the test value for one
check needed to be updated

Fixes https://gitlab.com/kicad/code/kicad/-/issues/17528

(cherry picked from commit a9f35ba42e)
2024-04-14 14:14:38 -07:00
..
erc Fix incremental connectivity 2024-04-14 14:14:38 -07:00
sch_io/altium Initial rename of file plugin infrastructure components to IO 2023-12-24 01:22:21 +00:00
CMakeLists.txt Fix incremental connectivity 2024-04-14 14:14:38 -07:00
lib_field_test_utils.h
netdiff.py
test_eagle_plugin.cpp Introduce base IO_MGR class and unify RELEASER objects 2023-12-29 00:37:38 +00:00
test_ee_item.cpp
test_incremental_netlister.cpp Fix incremental connectivity 2024-04-14 14:14:38 -07:00
test_legacy_power_symbols.cpp
test_lib_part.cpp Renaming: replace convert with body-style. 2024-01-26 16:21:03 +00:00
test_module.cpp
test_netlist_exporter_kicad.cpp Do not merge buses of distinct types 2023-12-30 10:54:24 -05:00
test_netlist_exporter_spice.cpp Disable flaky ngspice tests 2024-02-08 18:46:30 -05:00
test_netlist_exporter_spice.h Mostly a terminology update... 2023-07-14 17:46:06 +01:00
test_pin_numbers.cpp
test_sch_biu.cpp
test_sch_netclass.cpp
test_sch_pin.cpp
test_sch_reference_list.cpp
test_sch_rtree.cpp
test_sch_sheet.cpp
test_sch_sheet_list.cpp Kick the wildcards and file exts into a static class, export it from kicommon 2023-12-27 21:10:01 -05:00
test_sch_sheet_path.cpp
test_sch_symbol.cpp
test_symbol_library_manager.cpp Symbol library manager object changes. 2023-10-09 14:58:49 -04:00