kicad/qa/pcbnew
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
..
drc Fix test_custom_rule_severities.cpp: disable tests not handled by these tests 2022-01-12 18:20:44 +01:00
plugins/altium altium: Start with a test-suite to validate that *.PcbLib footprints are correctly imported 2022-02-09 22:34:04 +01:00
CMakeLists.txt altium: Start with a test-suite to validate that *.PcbLib footprints are correctly imported 2022-02-09 22:34:04 +01:00
board_test_utils.cpp Explicitly build nets when running test boards 2021-11-27 19:49:44 -08:00
board_test_utils.h Fix broken QA build on Linux. 2021-08-03 12:02:42 -04:00
group_saveload.cpp Remove pcb_group include from board header 2021-06-03 20:03:31 +01:00
test_array_pad_name_provider.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
test_board_item.cpp TextBoxes for PCBNew. 2022-01-31 20:00:47 +00:00
test_graphics_import_mgr.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
test_libeval_compiler.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
test_lset.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
test_module.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
test_pad_numbering.cpp Clear numbers from non-numberable pads and don't run DRC on them. 2021-08-24 01:03:06 +01:00
test_save_load.cpp Save/Load test to make sure we don't bugger up the PCBNew file format. 2022-01-09 13:02:41 +00:00
test_tracks_cleaner.cpp Separate footprint lib issues from footprint mismatch issues. 2022-01-11 22:28:24 +00:00
test_zone_filler.cpp Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00