summaryrefslogtreecommitdiff
path: root/gerbonara/tests
AgeCommit message (Collapse)AuthorFilesLines
2024-11-08Fix svg orientation and improve OrCAD renderingjaseg13-0/+49907
2024-11-06Improve allegro/orcad importjaseg1-1/+15
2024-11-06Tests: Make kicad docker image configurablejaseg2-5/+13
2024-07-19kicad: Small fixes to 8.99 compatibilityjaseg1-1/+1
2024-07-19tests: add status messagesjaseg1-1/+5
2024-07-18rs274x: Add support for SR step-repeat commandjaseg9-11/+10
2024-07-18Fix single contour example syntax errorsjaseg3-5/+5
2024-07-18Fix symbol round trip testsjaseg1-15/+44
2024-07-18tests: Always update kicad nightly container before runjaseg1-0/+1
2024-07-18tests: Adjust nice and oom_adj values on linuxjaseg1-0/+5
The testsuite calls resvg, and that sometimes can use up *a lot* of memory. We adjust the test process tree's nice values and oom_adj values to make sure the test processes get killed during an OOM condition before anything else on the system.
2024-07-08Add missing package datajaseg1-0/+14787
2024-07-08tests: Speed up tests by a lot by bulk-caching kicad footprint rendersjaseg2-10/+61
2024-07-08tests: Fix compatibility with recent kicad nightly containersjaseg1-1/+4
2023-11-14Make new test files passjaseg2-6/+71
2023-11-14Fix failing testsjaseg2-12/+21
2023-11-14aperture macros: work around gerbv/jlc wonkinessjaseg2-25/+25
2023-11-14Add JLCPCB KiCad Gerber X2/aperture macro test filesjaseg45-0/+45534
2023-11-14Add JLCPCB/FAB-3000 example gerbersjaseg11-0/+22631
2023-11-14Add P-CAD 2006 example gerbersjaseg13-0/+34535
2023-10-26Fix failing test casesjaseg2-4/+13
2023-10-26Fix all failing tests that don't involve kicad-clijaseg1-4/+4
2023-09-22WIPjaseg1-1/+1
2023-07-04Fix failing symbol testsjaseg2-2/+12
2023-07-01Fix test when ran with pytest-xdistjaseg1-0/+1
2023-06-29Remove obsolete workaround for breakage in kicad-clijaseg1-6/+0
2023-04-26Fix all failing footprint testsjaseg1-1/+15
2023-04-26Fix last failing tests. Rerun pending.jaseg1-10/+17
2023-04-25Fix more testsjaseg1-5/+13
2023-04-24Fixing more testsjaseg1-4/+6
2023-04-23Fix a bunch of failing testsjaseg1-16/+137
2023-04-22kicad unit tests WIPjaseg2-6/+145
2023-04-15cad: Add KiCad symbol/footprint parserjaseg4-0/+170
2023-04-11Remove WIP unit test filejaseg1-5/+0
2023-04-10Copper fill WIPjaseg1-0/+5
2023-04-10Fix failing testsjaseg1-1/+1
2023-04-10Add convex hull and point in polygon functionsjaseg1-0/+28
2023-02-23Extend CLI testsjaseg2-4/+93
2023-02-21Finish first batch of render testsjaseg1-1/+76
2023-02-21Add cli test infrastructurejaseg1-0/+42
2023-02-21Fix copyright headersjaseg7-7/+7
2023-02-21Fix testsjaseg5-9/+12
2022-06-21Fix local testsv0.10.9jaseg1-2/+6
2022-06-21repo: git'ignore tests image_cachejaseg1-0/+1
2022-06-21tests: whittle down test cases a bitjaseg1-3/+3
2022-06-21tests: add missing allegro test filesjaseg23-0/+80726
2022-06-21Add missing test data filesjaseg2-0/+72
2022-06-21Fix directory testcasejaseg1-1/+1
2022-06-10Fix testsv0.10.0jaseg1-1/+7
2022-05-21Fix layer stack SVG exportjaseg1-1/+1
2022-04-24Rectify latest cairo SVG exportjaseg2-2/+19
It seems Cairo got updated and its SVG export is now broken in a new and exciting way. Now it exports documents with dimensionless w/h. The issue with that is that Cairo thinks that means point @ 72 pt / inch, but everyone else including the actual svg spec interpret that as raw document units or pixels, AFAICT completely breaking dpi scaling in common viewers. Since we have to mess with Cairo's SVG files anyway, we just fix this as well by re-writing the broken w/h into physical units according to a hardcoded conversion factor that matches cairo's hardcoded scale.