kicad/qa
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
..
data Fix incremental connectivity 2024-04-14 14:14:38 -07:00
mocks Schematic parity checking for CLI DRC. 2024-02-02 23:05:37 +00:00
pcbnew_utils Use 'uuid' (not 'id') in the s-expr PCB groups/generator format 2023-12-31 23:09:26 +00:00
qa_utils Schematic parity checking for CLI DRC. 2024-02-02 23:05:37 +00:00
resources/linux Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
schematic_utils Fix incremental connectivity 2024-04-14 14:14:38 -07:00
tests Fix incremental connectivity 2024-04-14 14:14:38 -07:00
tools pns_debug_tool: Fix "save as" to save log file with new router state 2024-02-12 21:22:57 +01:00
CMakeLists.txt Move tests around 2023-04-24 22:09:36 -04:00