15 Commits

Author SHA1 Message Date
Jon Evans
9b72e30a0b QA: Store SVGs, not PNGs
Different platforms/versions can result in very slight differences
when converting SVGs to PNGs for diffing them.

(cherry picked from commit 8b80853ad7269460a68b20ed9f2a0fd33a8cfef8)
2025-06-14 17:16:25 -04:00
Jon Evans
8082d6ffa9 Remove debug output 2025-02-22 14:02:52 -05:00
Jon Evans
78d117bf3b Attempt a better fix for CI paths in kicad-cli tests
Also check in other default configs
2025-02-22 13:37:48 -05:00
Jon Evans
cc1f513a6e Add some env debug output to kicad-cli tests 2025-02-22 12:01:35 -05:00
Jon Evans
ca21a35bfc Improvements to kicad-cli test repeatability 2025-02-22 10:35:27 -05:00
Jon Evans
57aeb8dcd4 Fix 5cdff00e for non-mac 2024-12-01 17:17:34 -05:00
Jon Evans
5cdff00e98 Fix qa_cli running on macOS with the KICAD_RUN_FROM_BUILD_DIR flag set 2024-12-01 15:50:40 -05:00
Roberto Fernandez Bautista
f48c125c3c CLI QA: Create a diff image highlighting areas of difference in red 2023-09-13 17:37:26 +00:00
Roberto Fernandez Bautista
ea648d67e6 QA: Close images after comparing 2023-09-13 17:37:26 +00:00
Roberto Fernandez Bautista
ca8790fd8d CLI Gerber QA test: Generate png tiles instead of full (save memory) 2023-09-13 17:37:26 +00:00
Roberto Fernandez Bautista
f49125da31 QA: Add kicad-cli pcb export gerber tests 2023-09-13 17:37:26 +00:00
Roberto Fernandez Bautista
b8a7e378d8 QA: Fix utils.images_are_equal + add basic tests for qa utilities
Note: We allow differences of up to 2 pixel thickness due to erosion operation
2023-08-03 15:36:19 +02:00
Roberto Fernandez Bautista
f00a68576e Add qa test for legacy (< v5) zone fills
Disable tests for .brd (legacy file format) fill for now.
2023-07-30 20:56:27 +02:00
Marek Roszko
06b3edec53 Use pre-python 3.9 type hint in cli qa 2023-05-15 20:05:44 -04:00
Marek Roszko
2a222706df Start adding cli qa 2023-05-02 23:23:13 -04:00