Marek Roszko
ae0dc97929
Add qa for cli sch erc
11 months ago
JamesJCode
3a7aa7b660
Ensure deterministic ordering in cadstar netlist exporter
Also re-enable checking of exporter in qa_cli
11 months ago
Jon Evans
57aeb8dcd4
Fix 5cdff00e for non-mac
1 year ago
Jon Evans
5cdff00e98
Fix qa_cli running on macOS with the KICAD_RUN_FROM_BUILD_DIR flag set
1 year ago
Marek Roszko
d74caace0a
Initial jobset creation and running within the CLI and GUI.
Incomplete, just pushing this before feature freeze, much fixing left
1 year ago
jean-pierre charras
b9a5e04ad0
Workaround to fix a QA not working test on platforms is Python older than 3.9
A Pcbnew Python test in QA cli (to test SVG outputs) fails in old Python
because it uses a function only existing in Python 3.9 and newer.
So skip this test for older Python version
2 years ago
Roberto Fernandez Bautista
f48c125c3c
CLI QA: Create a diff image highlighting areas of difference in red
2 years ago
Roberto Fernandez Bautista
ea648d67e6
QA: Close images after comparing
2 years ago
Roberto Fernandez Bautista
ca8790fd8d
CLI Gerber QA test: Generate png tiles instead of full (save memory)
2 years ago
Roberto Fernandez Bautista
f49125da31
QA: Add kicad-cli pcb export gerber tests
2 years ago
Marek Roszko
911266fe02
Fix cli test for plot one arg
2 years ago
Roberto Fernandez Bautista
44ff2f4858
Enable legacy .brd zone fill qa test + fix golden files
Use 0.020mm pen thickness for SVG golden file (generated with build 2013-07-07 BZR 4022)
2 years ago
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
2 years ago
Roberto Fernandez Bautista
f00a68576e
Add qa test for legacy (< v5) zone fills
Disable tests for .brd (legacy file format) fill for now.
2 years ago
Roberto Fernandez Bautista
d5fc2b757d
qa_cli: increase to 1200dpi + use 1 pixel erosion in comparisons to golden sample
2 years ago
Seth Hillbrand
42933c1c12
Save difference file if error detected in QA image test
2 years ago
Seth Hillbrand
cef4b72b89
Remove image-diff from QA
Re-enable tests for Ubuntu.
This implements a custom image diff function that checks for image
changes in plotted output.
2 years ago
Marek Roszko
ecbde8fc5f
Disable the image diff test on ubuntu due to the restricted PPA builder
3 years ago
Marek Roszko
06b3edec53
Use pre-python 3.9 type hint in cli qa
3 years ago
Marek Roszko
82d4bfac75
Make attach paths relative and upload the output contents
Attach should be relative to CI_PROJECT_DIR
3 years ago
Marek Roszko
caf09dc85e
Disable compare in the cadstar netlist
3 years ago
Mark Roszko
112aa66be5
Changes to get cli testing in CI and other test fixes
3 years ago
Marek Roszko
2a222706df
Start adding cli qa
3 years ago