12 Commits

Author SHA1 Message Date
Jon Evans
8b80853ad7 QA: Store SVGs, not PNGs
Different platforms/versions can result in very slight differences
when converting SVGs to PNGs for diffing them.
2025-06-14 16:56:47 -04:00
Jon Evans
dcc09a9e77 Improvements to kicad-cli test repeatability
(cherry picked from commit ca21a35bfca693abf8bca8080c0f107913fe2b09)
2025-02-22 14:08:55 -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