kicad/qa/data
Thomas Pointhuber 3f36e7d725 altium: Start with a test-suite to validate that *.PcbLib footprints are correctly imported
The test simply loads every footprint of a library, and compares all elements with an equivalent
KiCad footprint. This allows us to quickly spot regressions in the altium and kicad footprint importer,
and any code in-between. This test is only a demo, as the checks are still incomplete and quite a few
tests are missing.

It has to be noted that mask expansion is not supported rigt now by the altium importer, thus the
reference footprint is adjusted to keep the test happy.
2022-02-09 22:34:04 +01:00
..
plugins/altium/pcblib altium: Start with a test-suite to validate that *.PcbLib footprints are correctly imported 2022-02-09 22:34:04 +01:00
complex_hierarchy.kicad_pcb Update complex_hierarchy.kicad_pcb file, used in qa tests, which was created by a test version of Pcbnew, and was not currently readable. 2014-06-30 14:18:52 +02:00
complex_hierarchy.kicad_pro Emplace_back a bit a in clipper 2022-02-05 21:00:34 -05:00
custom_fields.kicad_pcb Make footprint properties accessible from python 2021-02-05 02:31:48 +00:00
custom_fields.kicad_pro Make footprint properties accessible from python 2021-02-05 02:31:48 +00:00
custom_fields.kicad_sch Make footprint properties accessible from python 2021-02-05 02:31:48 +00:00
custom_pads.kicad_pcb Fix GetCustomShapeAsPolygon and add a unit test 2020-09-04 20:30:54 -07:00
custom_pads.kicad_pro Custom rule severities. 2021-12-24 15:42:22 +00:00
issue18.kicad_pcb Add false-negative DRC tests (and fix first bug found by them). 2021-07-31 16:41:44 +01:00
issue832.kicad_pcb Add regression tests for track cleaner. 2021-08-03 16:17:18 +01:00
issue1358.kicad_pcb Solder mask integrity testing. 2021-12-23 22:31:14 +00:00
issue1358.kicad_pro Custom rule severities. 2021-12-24 15:42:22 +00:00
issue2512.kicad_dru Add mechanical copper clearance testing for shapes. 2021-12-24 11:40:10 +00:00
issue2512.kicad_pcb Add mechanical copper clearance testing for shapes. 2021-12-24 11:40:10 +00:00
issue2512.kicad_pro Add mechanical copper clearance testing for shapes. 2021-12-24 11:40:10 +00:00
issue2528.kicad_pcb Fix false test failures. 2021-08-01 22:18:18 +01:00
issue2528.kicad_pro Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
issue2568.kicad_pcb Add zone filler tests. 2021-07-30 17:09:24 +01:00
issue2904.kicad_pcb Add regression tests for track cleaner. 2021-08-03 16:17:18 +01:00
issue3812.kicad_pcb Add zone filler tests. 2021-07-30 17:09:24 +01:00
issue3812.kicad_pro Solder mask integrity testing. 2021-12-23 22:31:14 +00:00
issue4139.kicad_pcb Add a bunch more zone fill and DRC regression tests. 2021-07-30 21:15:21 +01:00
issue4257.kicad_pcb Add regression tests for track cleaner. 2021-08-03 16:17:18 +01:00
issue4257.pro Add regression tests for track cleaner. 2021-08-03 16:17:18 +01:00
issue4774.kicad_pcb Starved thermals DRC checking. 2021-12-23 22:30:42 +00:00
issue4774.kicad_pro Starved thermals DRC checking. 2021-12-23 22:30:42 +00:00
issue5093.kicad_pcb Add regression tests for track cleaner. 2021-08-03 16:17:18 +01:00
issue5102.kicad_pcb Add a bunch more zone fill and DRC regression tests. 2021-07-30 21:15:21 +01:00
issue5313.kicad_pcb Add false-negative DRC tests (and fix first bug found by them). 2021-07-31 16:41:44 +01:00
issue5320.kicad_pcb Add zone filler tests. 2021-07-30 17:09:24 +01:00
issue5320.kicad_pro Solder mask integrity testing. 2021-12-23 22:31:14 +00:00
issue5567.kicad_pcb Add a bunch more zone fill and DRC regression tests. 2021-07-30 21:15:21 +01:00
issue5567.kicad_pro Solder mask integrity testing. 2021-12-23 22:31:14 +00:00
issue5750.kicad_pcb Add false-negative DRC tests (and fix first bug found by them). 2021-07-31 16:41:44 +01:00
issue5830.kicad_pcb Add zone filler tests. 2021-07-30 17:09:24 +01:00
issue5830.kicad_pro Add zone filler tests. 2021-07-30 17:09:24 +01:00
issue5854.kicad_pcb Add false-negative DRC tests (and fix first bug found by them). 2021-07-31 16:41:44 +01:00
issue5854.kicad_pro Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
issue5978.kicad_pcb Add a bunch more zone fill and DRC regression tests. 2021-07-30 21:15:21 +01:00
issue5978.kicad_pro Add mechanical copper clearance testing for shapes. 2021-12-24 11:40:10 +00:00
issue5990.kicad_pcb Add a bunch more zone fill and DRC regression tests. 2021-07-30 21:15:21 +01:00
issue5990.kicad_pro Allow min/max/opt to come from different rules. 2021-12-24 12:36:37 +00:00
issue6039.kicad_pcb Add a bunch more zone fill and DRC regression tests. 2021-07-30 21:15:21 +01:00
issue6039.kicad_pro Add a bunch more zone fill and DRC regression tests. 2021-07-30 21:15:21 +01:00
issue6260.kicad_pcb Add a bunch more zone fill and DRC regression tests. 2021-07-30 21:15:21 +01:00
issue6260.kicad_pro Solder mask integrity testing. 2021-12-23 22:31:14 +00:00
issue6284.kicad_pcb Add zone filler tests. 2021-07-30 17:09:24 +01:00
issue6443.kicad_pcb Add a bunch more zone fill and DRC regression tests. 2021-07-30 21:15:21 +01:00
issue6879.kicad_dru Add false-negative DRC tests (and fix first bug found by them). 2021-07-31 16:41:44 +01:00
issue6879.kicad_pcb Measure distance from pad center, not pad hull. 2021-08-02 22:42:54 +01:00
issue6879.kicad_pro Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
issue6945.kicad_dru Add false-negative DRC tests (and fix first bug found by them). 2021-07-31 16:41:44 +01:00
issue6945.kicad_pcb Fix false test failures. 2021-08-01 22:18:18 +01:00
issue6945.kicad_pro Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
issue7004.kicad_pcb Add regression tests for track cleaner. 2021-08-03 16:17:18 +01:00
issue7004.pro Add regression tests for track cleaner. 2021-08-03 16:17:18 +01:00
issue7086.kicad_pcb Add zone filler tests. 2021-07-30 17:09:24 +01:00
issue7241.kicad_pcb Add false-negative DRC tests (and fix first bug found by them). 2021-07-31 16:41:44 +01:00
issue7267.kicad_pcb Add false-negative DRC tests (and fix first bug found by them). 2021-07-31 16:41:44 +01:00
issue7267.kicad_pro Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
issue7325.kicad_dru Add false-negative DRC tests (and fix first bug found by them). 2021-07-31 16:41:44 +01:00
issue7325.kicad_pcb Starved thermals DRC checking. 2021-12-23 22:30:42 +00:00
issue7325.kicad_pro Solder mask integrity testing. 2021-12-23 22:31:14 +00:00
issue7567.kicad_dru Add false-negative DRC tests (and fix first bug found by them). 2021-07-31 16:41:44 +01:00
issue7567.kicad_pcb Add false-negative DRC tests (and fix first bug found by them). 2021-07-31 16:41:44 +01:00
issue7975.kicad_pcb Add a bunch more zone fill and DRC regression tests. 2021-07-30 21:15:21 +01:00
issue7975.kicad_pro Solder mask integrity testing. 2021-12-23 22:31:14 +00:00
issue8003.kicad_pcb Fix false test failures. 2021-08-01 22:18:18 +01:00
issue8003.kicad_pro Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
issue8407.kicad_pcb Add a bunch more zone fill and DRC regression tests. 2021-07-30 21:15:21 +01:00
issue8407.kicad_pro Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
issue8883.kicad_pcb Add regression tests for track cleaner. 2021-08-03 16:17:18 +01:00
issue8883.kicad_pro Add regression tests for track cleaner. 2021-08-03 16:17:18 +01:00
issue8909.kicad_pcb Hook up zone-pad connections to custom rules. 2021-12-23 22:30:26 +00:00
issue8909.kicad_pro Add regression tests for track cleaner. 2021-08-03 16:17:18 +01:00
issue9081.kicad_pcb Implement PTH/NPTH/courtyard collision tests. 2021-09-04 00:16:26 +01:00
issue9081.kicad_pro Add footprint library checking to DRC. 2021-12-23 19:18:45 +00:00
notched_zones.kicad_pcb Add a bunch more zone fill and DRC regression tests. 2021-07-30 21:15:21 +01:00
severities.kicad_dru Custom rule severities. 2021-12-24 15:42:22 +00:00
severities.kicad_pcb Custom rule severities. 2021-12-24 15:42:22 +00:00
severities.kicad_pro Custom rule severities. 2021-12-24 15:42:22 +00:00
solder_mask_bridge_test.kicad_pcb Solder mask integrity testing. 2021-12-23 22:31:14 +00:00
solder_mask_bridge_test.kicad_pro Update solder_mask_bridge_test.kicad_pro to ignore library mismatches in test 2022-01-02 19:18:29 -05:00
tracks_arcs_vias.kicad_pcb Make ARCs accessible from python 2021-03-01 17:34:47 +00:00
tracks_arcs_vias.kicad_pro Make ARCs accessible from python 2021-03-01 17:34:47 +00:00
tracks_arcs_vias.kicad_sch Make ARCs accessible from python 2021-03-01 17:34:47 +00:00
zone_filler.kicad_pcb Add zone filler tests. 2021-07-30 17:09:24 +01:00