From 76ed259053ec16a9d1423eb9a15f822350f24da5 Mon Sep 17 00:00:00 2001 From: SET Date: Fri, 14 Aug 2020 19:15:50 -0300 Subject: [PATCH] Moved the error tests to a separated directory. They are too much. Also simplified the test code. --- .../{ => v5_errors}/error_ar.sch | 0 .../{ => v5_errors}/error_bad_conn.sch | 0 .../{ => v5_errors}/error_bad_entry.sch | 0 .../{ => v5_errors}/error_bad_label.sch | 0 .../{ => v5_errors}/error_bad_matrix.sch | 0 .../{ => v5_errors}/error_bad_plabel.sch | 0 .../{ => v5_errors}/error_bad_pos.sch | 0 .../{ => v5_errors}/error_bad_red_pos.sch | 0 .../{ => v5_errors}/error_bad_sfname.sch | 0 .../{ => v5_errors}/error_bad_slabel.sch | 0 .../{ => v5_errors}/error_bad_sname.sch | 0 .../{ => v5_errors}/error_bad_spos.sch | 0 .../{ => v5_errors}/error_bad_text.sch | 0 .../{ => v5_errors}/error_bad_unit.sch | 0 .../{ => v5_errors}/error_bad_wire.sch | 0 .../{ => v5_errors}/error_bad_wire2.sch | 0 .../{ => v5_errors}/error_bad_wire3.sch | 0 .../{ => v5_errors}/error_bad_wire4.sch | 0 .../{ => v5_errors}/error_bmp_bad_dat.sch | 0 .../{ => v5_errors}/error_bmp_bad_pos.sch | 0 .../{ => v5_errors}/error_bmp_bad_sca.sch | 0 .../{ => v5_errors}/error_bmp_miss_dat.sch | 0 .../{ => v5_errors}/error_bmp_miss_end.sch | 0 .../{ => v5_errors}/error_bmp_miss_pos.sch | 0 .../{ => v5_errors}/error_bmp_miss_sca.sch | 0 .../{ => v5_errors}/error_eof.sch | 0 .../{ => v5_errors}/error_field.sch | 0 .../{ => v5_errors}/error_field_name.sch | 0 .../{ => v5_errors}/error_l1.sch | 0 .../{ => v5_errors}/error_l2.sch | 0 .../{ => v5_errors}/error_l3.sch | 0 .../{ => v5_errors}/error_l4.sch | 0 .../{ => v5_errors}/error_l5.sch | 0 .../{ => v5_errors}/error_l6.sch | 0 .../{ => v5_errors}/error_l7.sch | 0 .../{ => v5_errors}/error_l8.sch | 0 .../{ => v5_errors}/error_l9.sch | 0 .../{ => v5_errors}/error_miss_label.sch | 0 .../{ => v5_errors}/error_miss_matrix.sch | 0 .../{ => v5_errors}/error_miss_pos.sch | 0 .../{ => v5_errors}/error_miss_red_pos.sch | 0 .../{ => v5_errors}/error_miss_sfname.sch | 0 .../{ => v5_errors}/error_miss_sname.sch | 0 .../{ => v5_errors}/error_miss_spos.sch | 0 .../{ => v5_errors}/error_miss_unit.sch | 0 .../{ => v5_errors}/error_no_eelayer.sch | 0 .../{ => v5_errors}/error_no_eelayer_end.sch | 0 .../v5_errors/error_no_signature.sch | 1 + .../{ => v5_errors}/error_unknown_def.sch | 0 .../{ => v5_errors}/error_wrong_ref.sch | 0 tests/board_samples/{ => v5_errors}/l1.lib | 0 tests/board_samples/{ => v5_errors}/l2.dcm | 0 tests/board_samples/{ => v5_errors}/l2.lib | 0 tests/board_samples/{ => v5_errors}/l3.lib | 0 tests/board_samples/{ => v5_errors}/l4.lib | 0 tests/board_samples/{ => v5_errors}/l5.lib | 0 tests/board_samples/{ => v5_errors}/l6.lib | 0 tests/board_samples/{ => v5_errors}/l7.lib | 0 tests/board_samples/{ => v5_errors}/l8.dcm | 0 tests/board_samples/{ => v5_errors}/l8.lib | 0 tests/board_samples/{ => v5_errors}/l9.dcm | 0 tests/board_samples/{ => v5_errors}/l9.lib | 0 .../{ => v5_errors}/sym-lib-table | 0 tests/test_plot/test_sch_errors.py | 107 +++++++++--------- 64 files changed, 55 insertions(+), 53 deletions(-) rename tests/board_samples/{ => v5_errors}/error_ar.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_conn.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_entry.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_label.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_matrix.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_plabel.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_pos.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_red_pos.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_sfname.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_slabel.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_sname.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_spos.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_text.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_unit.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_wire.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_wire2.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_wire3.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bad_wire4.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bmp_bad_dat.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bmp_bad_pos.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bmp_bad_sca.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bmp_miss_dat.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bmp_miss_end.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bmp_miss_pos.sch (100%) rename tests/board_samples/{ => v5_errors}/error_bmp_miss_sca.sch (100%) rename tests/board_samples/{ => v5_errors}/error_eof.sch (100%) rename tests/board_samples/{ => v5_errors}/error_field.sch (100%) rename tests/board_samples/{ => v5_errors}/error_field_name.sch (100%) rename tests/board_samples/{ => v5_errors}/error_l1.sch (100%) rename tests/board_samples/{ => v5_errors}/error_l2.sch (100%) rename tests/board_samples/{ => v5_errors}/error_l3.sch (100%) rename tests/board_samples/{ => v5_errors}/error_l4.sch (100%) rename tests/board_samples/{ => v5_errors}/error_l5.sch (100%) rename tests/board_samples/{ => v5_errors}/error_l6.sch (100%) rename tests/board_samples/{ => v5_errors}/error_l7.sch (100%) rename tests/board_samples/{ => v5_errors}/error_l8.sch (100%) rename tests/board_samples/{ => v5_errors}/error_l9.sch (100%) rename tests/board_samples/{ => v5_errors}/error_miss_label.sch (100%) rename tests/board_samples/{ => v5_errors}/error_miss_matrix.sch (100%) rename tests/board_samples/{ => v5_errors}/error_miss_pos.sch (100%) rename tests/board_samples/{ => v5_errors}/error_miss_red_pos.sch (100%) rename tests/board_samples/{ => v5_errors}/error_miss_sfname.sch (100%) rename tests/board_samples/{ => v5_errors}/error_miss_sname.sch (100%) rename tests/board_samples/{ => v5_errors}/error_miss_spos.sch (100%) rename tests/board_samples/{ => v5_errors}/error_miss_unit.sch (100%) rename tests/board_samples/{ => v5_errors}/error_no_eelayer.sch (100%) rename tests/board_samples/{ => v5_errors}/error_no_eelayer_end.sch (100%) create mode 100644 tests/board_samples/v5_errors/error_no_signature.sch rename tests/board_samples/{ => v5_errors}/error_unknown_def.sch (100%) rename tests/board_samples/{ => v5_errors}/error_wrong_ref.sch (100%) rename tests/board_samples/{ => v5_errors}/l1.lib (100%) rename tests/board_samples/{ => v5_errors}/l2.dcm (100%) rename tests/board_samples/{ => v5_errors}/l2.lib (100%) rename tests/board_samples/{ => v5_errors}/l3.lib (100%) rename tests/board_samples/{ => v5_errors}/l4.lib (100%) rename tests/board_samples/{ => v5_errors}/l5.lib (100%) rename tests/board_samples/{ => v5_errors}/l6.lib (100%) rename tests/board_samples/{ => v5_errors}/l7.lib (100%) rename tests/board_samples/{ => v5_errors}/l8.dcm (100%) rename tests/board_samples/{ => v5_errors}/l8.lib (100%) rename tests/board_samples/{ => v5_errors}/l9.dcm (100%) rename tests/board_samples/{ => v5_errors}/l9.lib (100%) rename tests/board_samples/{ => v5_errors}/sym-lib-table (100%) diff --git a/tests/board_samples/error_ar.sch b/tests/board_samples/v5_errors/error_ar.sch similarity index 100% rename from tests/board_samples/error_ar.sch rename to tests/board_samples/v5_errors/error_ar.sch diff --git a/tests/board_samples/error_bad_conn.sch b/tests/board_samples/v5_errors/error_bad_conn.sch similarity index 100% rename from tests/board_samples/error_bad_conn.sch rename to tests/board_samples/v5_errors/error_bad_conn.sch diff --git a/tests/board_samples/error_bad_entry.sch b/tests/board_samples/v5_errors/error_bad_entry.sch similarity index 100% rename from tests/board_samples/error_bad_entry.sch rename to tests/board_samples/v5_errors/error_bad_entry.sch diff --git a/tests/board_samples/error_bad_label.sch b/tests/board_samples/v5_errors/error_bad_label.sch similarity index 100% rename from tests/board_samples/error_bad_label.sch rename to tests/board_samples/v5_errors/error_bad_label.sch diff --git a/tests/board_samples/error_bad_matrix.sch b/tests/board_samples/v5_errors/error_bad_matrix.sch similarity index 100% rename from tests/board_samples/error_bad_matrix.sch rename to tests/board_samples/v5_errors/error_bad_matrix.sch diff --git a/tests/board_samples/error_bad_plabel.sch b/tests/board_samples/v5_errors/error_bad_plabel.sch similarity index 100% rename from tests/board_samples/error_bad_plabel.sch rename to tests/board_samples/v5_errors/error_bad_plabel.sch diff --git a/tests/board_samples/error_bad_pos.sch b/tests/board_samples/v5_errors/error_bad_pos.sch similarity index 100% rename from tests/board_samples/error_bad_pos.sch rename to tests/board_samples/v5_errors/error_bad_pos.sch diff --git a/tests/board_samples/error_bad_red_pos.sch b/tests/board_samples/v5_errors/error_bad_red_pos.sch similarity index 100% rename from tests/board_samples/error_bad_red_pos.sch rename to tests/board_samples/v5_errors/error_bad_red_pos.sch diff --git a/tests/board_samples/error_bad_sfname.sch b/tests/board_samples/v5_errors/error_bad_sfname.sch similarity index 100% rename from tests/board_samples/error_bad_sfname.sch rename to tests/board_samples/v5_errors/error_bad_sfname.sch diff --git a/tests/board_samples/error_bad_slabel.sch b/tests/board_samples/v5_errors/error_bad_slabel.sch similarity index 100% rename from tests/board_samples/error_bad_slabel.sch rename to tests/board_samples/v5_errors/error_bad_slabel.sch diff --git a/tests/board_samples/error_bad_sname.sch b/tests/board_samples/v5_errors/error_bad_sname.sch similarity index 100% rename from tests/board_samples/error_bad_sname.sch rename to tests/board_samples/v5_errors/error_bad_sname.sch diff --git a/tests/board_samples/error_bad_spos.sch b/tests/board_samples/v5_errors/error_bad_spos.sch similarity index 100% rename from tests/board_samples/error_bad_spos.sch rename to tests/board_samples/v5_errors/error_bad_spos.sch diff --git a/tests/board_samples/error_bad_text.sch b/tests/board_samples/v5_errors/error_bad_text.sch similarity index 100% rename from tests/board_samples/error_bad_text.sch rename to tests/board_samples/v5_errors/error_bad_text.sch diff --git a/tests/board_samples/error_bad_unit.sch b/tests/board_samples/v5_errors/error_bad_unit.sch similarity index 100% rename from tests/board_samples/error_bad_unit.sch rename to tests/board_samples/v5_errors/error_bad_unit.sch diff --git a/tests/board_samples/error_bad_wire.sch b/tests/board_samples/v5_errors/error_bad_wire.sch similarity index 100% rename from tests/board_samples/error_bad_wire.sch rename to tests/board_samples/v5_errors/error_bad_wire.sch diff --git a/tests/board_samples/error_bad_wire2.sch b/tests/board_samples/v5_errors/error_bad_wire2.sch similarity index 100% rename from tests/board_samples/error_bad_wire2.sch rename to tests/board_samples/v5_errors/error_bad_wire2.sch diff --git a/tests/board_samples/error_bad_wire3.sch b/tests/board_samples/v5_errors/error_bad_wire3.sch similarity index 100% rename from tests/board_samples/error_bad_wire3.sch rename to tests/board_samples/v5_errors/error_bad_wire3.sch diff --git a/tests/board_samples/error_bad_wire4.sch b/tests/board_samples/v5_errors/error_bad_wire4.sch similarity index 100% rename from tests/board_samples/error_bad_wire4.sch rename to tests/board_samples/v5_errors/error_bad_wire4.sch diff --git a/tests/board_samples/error_bmp_bad_dat.sch b/tests/board_samples/v5_errors/error_bmp_bad_dat.sch similarity index 100% rename from tests/board_samples/error_bmp_bad_dat.sch rename to tests/board_samples/v5_errors/error_bmp_bad_dat.sch diff --git a/tests/board_samples/error_bmp_bad_pos.sch b/tests/board_samples/v5_errors/error_bmp_bad_pos.sch similarity index 100% rename from tests/board_samples/error_bmp_bad_pos.sch rename to tests/board_samples/v5_errors/error_bmp_bad_pos.sch diff --git a/tests/board_samples/error_bmp_bad_sca.sch b/tests/board_samples/v5_errors/error_bmp_bad_sca.sch similarity index 100% rename from tests/board_samples/error_bmp_bad_sca.sch rename to tests/board_samples/v5_errors/error_bmp_bad_sca.sch diff --git a/tests/board_samples/error_bmp_miss_dat.sch b/tests/board_samples/v5_errors/error_bmp_miss_dat.sch similarity index 100% rename from tests/board_samples/error_bmp_miss_dat.sch rename to tests/board_samples/v5_errors/error_bmp_miss_dat.sch diff --git a/tests/board_samples/error_bmp_miss_end.sch b/tests/board_samples/v5_errors/error_bmp_miss_end.sch similarity index 100% rename from tests/board_samples/error_bmp_miss_end.sch rename to tests/board_samples/v5_errors/error_bmp_miss_end.sch diff --git a/tests/board_samples/error_bmp_miss_pos.sch b/tests/board_samples/v5_errors/error_bmp_miss_pos.sch similarity index 100% rename from tests/board_samples/error_bmp_miss_pos.sch rename to tests/board_samples/v5_errors/error_bmp_miss_pos.sch diff --git a/tests/board_samples/error_bmp_miss_sca.sch b/tests/board_samples/v5_errors/error_bmp_miss_sca.sch similarity index 100% rename from tests/board_samples/error_bmp_miss_sca.sch rename to tests/board_samples/v5_errors/error_bmp_miss_sca.sch diff --git a/tests/board_samples/error_eof.sch b/tests/board_samples/v5_errors/error_eof.sch similarity index 100% rename from tests/board_samples/error_eof.sch rename to tests/board_samples/v5_errors/error_eof.sch diff --git a/tests/board_samples/error_field.sch b/tests/board_samples/v5_errors/error_field.sch similarity index 100% rename from tests/board_samples/error_field.sch rename to tests/board_samples/v5_errors/error_field.sch diff --git a/tests/board_samples/error_field_name.sch b/tests/board_samples/v5_errors/error_field_name.sch similarity index 100% rename from tests/board_samples/error_field_name.sch rename to tests/board_samples/v5_errors/error_field_name.sch diff --git a/tests/board_samples/error_l1.sch b/tests/board_samples/v5_errors/error_l1.sch similarity index 100% rename from tests/board_samples/error_l1.sch rename to tests/board_samples/v5_errors/error_l1.sch diff --git a/tests/board_samples/error_l2.sch b/tests/board_samples/v5_errors/error_l2.sch similarity index 100% rename from tests/board_samples/error_l2.sch rename to tests/board_samples/v5_errors/error_l2.sch diff --git a/tests/board_samples/error_l3.sch b/tests/board_samples/v5_errors/error_l3.sch similarity index 100% rename from tests/board_samples/error_l3.sch rename to tests/board_samples/v5_errors/error_l3.sch diff --git a/tests/board_samples/error_l4.sch b/tests/board_samples/v5_errors/error_l4.sch similarity index 100% rename from tests/board_samples/error_l4.sch rename to tests/board_samples/v5_errors/error_l4.sch diff --git a/tests/board_samples/error_l5.sch b/tests/board_samples/v5_errors/error_l5.sch similarity index 100% rename from tests/board_samples/error_l5.sch rename to tests/board_samples/v5_errors/error_l5.sch diff --git a/tests/board_samples/error_l6.sch b/tests/board_samples/v5_errors/error_l6.sch similarity index 100% rename from tests/board_samples/error_l6.sch rename to tests/board_samples/v5_errors/error_l6.sch diff --git a/tests/board_samples/error_l7.sch b/tests/board_samples/v5_errors/error_l7.sch similarity index 100% rename from tests/board_samples/error_l7.sch rename to tests/board_samples/v5_errors/error_l7.sch diff --git a/tests/board_samples/error_l8.sch b/tests/board_samples/v5_errors/error_l8.sch similarity index 100% rename from tests/board_samples/error_l8.sch rename to tests/board_samples/v5_errors/error_l8.sch diff --git a/tests/board_samples/error_l9.sch b/tests/board_samples/v5_errors/error_l9.sch similarity index 100% rename from tests/board_samples/error_l9.sch rename to tests/board_samples/v5_errors/error_l9.sch diff --git a/tests/board_samples/error_miss_label.sch b/tests/board_samples/v5_errors/error_miss_label.sch similarity index 100% rename from tests/board_samples/error_miss_label.sch rename to tests/board_samples/v5_errors/error_miss_label.sch diff --git a/tests/board_samples/error_miss_matrix.sch b/tests/board_samples/v5_errors/error_miss_matrix.sch similarity index 100% rename from tests/board_samples/error_miss_matrix.sch rename to tests/board_samples/v5_errors/error_miss_matrix.sch diff --git a/tests/board_samples/error_miss_pos.sch b/tests/board_samples/v5_errors/error_miss_pos.sch similarity index 100% rename from tests/board_samples/error_miss_pos.sch rename to tests/board_samples/v5_errors/error_miss_pos.sch diff --git a/tests/board_samples/error_miss_red_pos.sch b/tests/board_samples/v5_errors/error_miss_red_pos.sch similarity index 100% rename from tests/board_samples/error_miss_red_pos.sch rename to tests/board_samples/v5_errors/error_miss_red_pos.sch diff --git a/tests/board_samples/error_miss_sfname.sch b/tests/board_samples/v5_errors/error_miss_sfname.sch similarity index 100% rename from tests/board_samples/error_miss_sfname.sch rename to tests/board_samples/v5_errors/error_miss_sfname.sch diff --git a/tests/board_samples/error_miss_sname.sch b/tests/board_samples/v5_errors/error_miss_sname.sch similarity index 100% rename from tests/board_samples/error_miss_sname.sch rename to tests/board_samples/v5_errors/error_miss_sname.sch diff --git a/tests/board_samples/error_miss_spos.sch b/tests/board_samples/v5_errors/error_miss_spos.sch similarity index 100% rename from tests/board_samples/error_miss_spos.sch rename to tests/board_samples/v5_errors/error_miss_spos.sch diff --git a/tests/board_samples/error_miss_unit.sch b/tests/board_samples/v5_errors/error_miss_unit.sch similarity index 100% rename from tests/board_samples/error_miss_unit.sch rename to tests/board_samples/v5_errors/error_miss_unit.sch diff --git a/tests/board_samples/error_no_eelayer.sch b/tests/board_samples/v5_errors/error_no_eelayer.sch similarity index 100% rename from tests/board_samples/error_no_eelayer.sch rename to tests/board_samples/v5_errors/error_no_eelayer.sch diff --git a/tests/board_samples/error_no_eelayer_end.sch b/tests/board_samples/v5_errors/error_no_eelayer_end.sch similarity index 100% rename from tests/board_samples/error_no_eelayer_end.sch rename to tests/board_samples/v5_errors/error_no_eelayer_end.sch diff --git a/tests/board_samples/v5_errors/error_no_signature.sch b/tests/board_samples/v5_errors/error_no_signature.sch new file mode 100644 index 00000000..421376db --- /dev/null +++ b/tests/board_samples/v5_errors/error_no_signature.sch @@ -0,0 +1 @@ +dummy diff --git a/tests/board_samples/error_unknown_def.sch b/tests/board_samples/v5_errors/error_unknown_def.sch similarity index 100% rename from tests/board_samples/error_unknown_def.sch rename to tests/board_samples/v5_errors/error_unknown_def.sch diff --git a/tests/board_samples/error_wrong_ref.sch b/tests/board_samples/v5_errors/error_wrong_ref.sch similarity index 100% rename from tests/board_samples/error_wrong_ref.sch rename to tests/board_samples/v5_errors/error_wrong_ref.sch diff --git a/tests/board_samples/l1.lib b/tests/board_samples/v5_errors/l1.lib similarity index 100% rename from tests/board_samples/l1.lib rename to tests/board_samples/v5_errors/l1.lib diff --git a/tests/board_samples/l2.dcm b/tests/board_samples/v5_errors/l2.dcm similarity index 100% rename from tests/board_samples/l2.dcm rename to tests/board_samples/v5_errors/l2.dcm diff --git a/tests/board_samples/l2.lib b/tests/board_samples/v5_errors/l2.lib similarity index 100% rename from tests/board_samples/l2.lib rename to tests/board_samples/v5_errors/l2.lib diff --git a/tests/board_samples/l3.lib b/tests/board_samples/v5_errors/l3.lib similarity index 100% rename from tests/board_samples/l3.lib rename to tests/board_samples/v5_errors/l3.lib diff --git a/tests/board_samples/l4.lib b/tests/board_samples/v5_errors/l4.lib similarity index 100% rename from tests/board_samples/l4.lib rename to tests/board_samples/v5_errors/l4.lib diff --git a/tests/board_samples/l5.lib b/tests/board_samples/v5_errors/l5.lib similarity index 100% rename from tests/board_samples/l5.lib rename to tests/board_samples/v5_errors/l5.lib diff --git a/tests/board_samples/l6.lib b/tests/board_samples/v5_errors/l6.lib similarity index 100% rename from tests/board_samples/l6.lib rename to tests/board_samples/v5_errors/l6.lib diff --git a/tests/board_samples/l7.lib b/tests/board_samples/v5_errors/l7.lib similarity index 100% rename from tests/board_samples/l7.lib rename to tests/board_samples/v5_errors/l7.lib diff --git a/tests/board_samples/l8.dcm b/tests/board_samples/v5_errors/l8.dcm similarity index 100% rename from tests/board_samples/l8.dcm rename to tests/board_samples/v5_errors/l8.dcm diff --git a/tests/board_samples/l8.lib b/tests/board_samples/v5_errors/l8.lib similarity index 100% rename from tests/board_samples/l8.lib rename to tests/board_samples/v5_errors/l8.lib diff --git a/tests/board_samples/l9.dcm b/tests/board_samples/v5_errors/l9.dcm similarity index 100% rename from tests/board_samples/l9.dcm rename to tests/board_samples/v5_errors/l9.dcm diff --git a/tests/board_samples/l9.lib b/tests/board_samples/v5_errors/l9.lib similarity index 100% rename from tests/board_samples/l9.lib rename to tests/board_samples/v5_errors/l9.lib diff --git a/tests/board_samples/sym-lib-table b/tests/board_samples/v5_errors/sym-lib-table similarity index 100% rename from tests/board_samples/sym-lib-table rename to tests/board_samples/v5_errors/sym-lib-table diff --git a/tests/test_plot/test_sch_errors.py b/tests/test_plot/test_sch_errors.py index ae4df03a..f71dadaa 100644 --- a/tests/test_plot/test_sch_errors.py +++ b/tests/test_plot/test_sch_errors.py @@ -17,215 +17,216 @@ sys.path.insert(0, os.path.dirname(prev_dir)) from kiplot.misc import CORRUPTED_SCH -def setup_ctx(test, file, error): - test = 'sch_errors_'+test - ctx = context.TestContextSCH('test_'+test, file, 'int_bom_simple_csv', None) +def setup_ctx(test, error): + sch = 'v5_errors/error_'+test + test = 'test_sch_errors_'+test + ctx = context.TestContextSCH(test, sch, 'int_bom_simple_csv', None) ctx.run(CORRUPTED_SCH) ctx.search_err(error) ctx.clean_up() def test_sch_errors_no_signature(): - setup_ctx('no_signature', '3Rs', 'No eeschema signature') + setup_ctx('no_signature', 'No eeschema signature') def test_sch_errors_no_eelayer(): - setup_ctx('no_eelayer', 'error_no_eelayer', 'Missing EELAYER') + setup_ctx('no_eelayer', 'Missing EELAYER') def test_sch_errors_no_eelayer_end(): - setup_ctx('no_eelayer_end', 'error_no_eelayer_end', 'Missing EELAYER END') + setup_ctx('no_eelayer_end', 'Missing EELAYER END') def test_sch_errors_unknown_def(): - setup_ctx('unknown_def', 'error_unknown_def', 'Unknown definition') + setup_ctx('unknown_def', 'Unknown definition') def test_sch_errors_eof(): - setup_ctx('eof', 'error_eof', 'Unexpected end of file') + setup_ctx('eof', 'Unexpected end of file') def test_sch_errors_l1(): - setup_ctx('l1', 'error_l1', 'Unexpected end of file') + setup_ctx('l1', 'Unexpected end of file') def test_sch_errors_l2(): - setup_ctx('l2', 'error_l2', 'Unexpected end of file') + setup_ctx('l2', 'Unexpected end of file') def test_sch_errors_l3(): - setup_ctx('l3', 'error_l3', 'Malformed component field') + setup_ctx('l3', 'Malformed component field') def test_sch_errors_l4(): - setup_ctx('l4', 'error_l4', 'Missing component field name') + setup_ctx('l4', 'Missing component field name') def test_sch_errors_l5(): - setup_ctx('l5', 'error_l5', ['Unknown poligon definition', 'Expected 6 coordinates and got 8 in poligon', + setup_ctx('l5', ['Unknown poligon definition', 'Expected 6 coordinates and got 8 in poligon', 'Unknown square definition', 'Unknown circle definition', 'Unknown arc definition', 'Unknown text definition', 'Unknown pin definition', 'Failed to load component definition', 'Unknown draw element']) def test_sch_errors_l6(): - setup_ctx('l6', 'error_l6', 'Missing library signature') + setup_ctx('l6', 'Missing library signature') def test_sch_errors_l7(): - setup_ctx('l7', 'error_l7', 'Unknown library entry') + setup_ctx('l7', 'Unknown library entry') def test_sch_errors_l8(): - setup_ctx('l8', 'error_l8', ['Unknown DCM entry', 'Unknown DCM attribute']) + setup_ctx('l8', ['Unknown DCM entry', 'Unknown DCM attribute']) def test_sch_errors_l9(): - setup_ctx('l9', 'error_l9', ['Missing DCM signature', 'Component (.*?) is not annotated']) + setup_ctx('l9', ['Missing DCM signature', 'Component (.*?) is not annotated']) def test_sch_errors_field(): - setup_ctx('field', 'error_field', 'Malformed component field') + setup_ctx('field', 'Malformed component field') def test_sch_errors_field_name(): - setup_ctx('field_name', 'error_field_name', 'Missing component field name') + setup_ctx('field_name', 'Missing component field name') def test_sch_errors_ar(): - setup_ctx('field_ar', 'error_ar', ['Unknown AR field .?Bogus.?', 'Alternative Reference without path', + setup_ctx('ar', ['Unknown AR field .?Bogus.?', 'Alternative Reference without path', 'Alternative Reference without reference', 'Component `U1` without the basic fields', 'Footprint with more than one colon']) def test_sch_errors_miss_label(): - setup_ctx('miss_label', 'error_miss_label', 'Missing component label') + setup_ctx('miss_label', 'Missing component label') def test_sch_errors_bad_label(): - setup_ctx('bad_label', 'error_bad_label', 'Malformed component label') + setup_ctx('bad_label', 'Malformed component label') def test_sch_errors_miss_unit(): - setup_ctx('miss_unit', 'error_miss_unit', 'Missing component unit') + setup_ctx('miss_unit', 'Missing component unit') def test_sch_errors_bad_unit(): - setup_ctx('bad_unit', 'error_bad_unit', 'Malformed component unit') + setup_ctx('bad_unit', 'Malformed component unit') def test_sch_errors_miss_pos(): - setup_ctx('miss_pos', 'error_miss_pos', 'Missing component position') + setup_ctx('miss_pos', 'Missing component position') def test_sch_errors_bad_pos(): - setup_ctx('bad_pos', 'error_bad_pos', ['Malformed component position', 'Inconsistent position for component']) + setup_ctx('bad_pos', ['Malformed component position', 'Inconsistent position for component']) def test_sch_errors_miss_red_pos(): - setup_ctx('miss_red_pos', 'error_miss_red_pos', 'Missing component redundant position') + setup_ctx('miss_red_pos', 'Missing component redundant position') def test_sch_errors_bad_red_pos(): - setup_ctx('bad_red_pos', 'error_bad_red_pos', 'Malformed component redundant position') + setup_ctx('bad_red_pos', 'Malformed component redundant position') def test_sch_errors_miss_matrix(): - setup_ctx('miss_matrix', 'error_miss_matrix', 'Missing component orientation matrix') + setup_ctx('miss_matrix', 'Missing component orientation matrix') def test_sch_errors_bad_matrix(): - setup_ctx('bad_matrix', 'error_bad_matrix', 'Malformed component orientation matrix') + setup_ctx('bad_matrix', 'Malformed component orientation matrix') def test_sch_errors_wrong_ref(): - setup_ctx('wrong_ref', 'error_wrong_ref', 'Malformed component reference') + setup_ctx('wrong_ref', 'Malformed component reference') def test_sch_errors_bad_conn(): - setup_ctx('bad_conn', 'error_bad_conn', 'Malformed no/connection') + setup_ctx('bad_conn', 'Malformed no/connection') def test_sch_errors_bad_text(): - setup_ctx('bad_text', 'error_bad_text', 'Malformed text') + setup_ctx('bad_text', 'Malformed text') def test_sch_errors_bad_wire(): - setup_ctx('bad_wire', 'error_bad_wire', 'Malformed wire') + setup_ctx('bad_wire', 'Malformed wire') def test_sch_errors_bad_wire2(): - setup_ctx('bad_wire2', 'error_bad_wire2', 'Malformed wire') + setup_ctx('bad_wire2', 'Malformed wire') def test_sch_errors_bad_wire3(): - setup_ctx('bad_wire3', 'error_bad_wire3', 'Malformed wire') + setup_ctx('bad_wire3', 'Malformed wire') def test_sch_errors_bad_wire4(): - setup_ctx('bad_wire4', 'error_bad_wire4', 'Malformed wire') + setup_ctx('bad_wire4', 'Malformed wire') def test_sch_errors_bad_entry(): - setup_ctx('bad_entry', 'error_bad_entry', 'Malformed entry') + setup_ctx('bad_entry', 'Malformed entry') def test_sch_errors_bmp_miss_pos(): - setup_ctx('bmp_miss_pos', 'error_bmp_miss_pos', 'Missing bitmap position') + setup_ctx('bmp_miss_pos', 'Missing bitmap position') def test_sch_errors_bmp_bad_pos(): - setup_ctx('bmp_bad_pos', 'error_bmp_bad_pos', 'Malformed bitmap position') + setup_ctx('bmp_bad_pos', 'Malformed bitmap position') def test_sch_errors_bmp_miss_sca(): - setup_ctx('bmp_miss_sca', 'error_bmp_miss_sca', 'Missing bitmap scale') + setup_ctx('bmp_miss_sca', 'Missing bitmap scale') def test_sch_errors_bmp_bad_sca(): - setup_ctx('bmp_bad_sca', 'error_bmp_bad_sca', 'Malformed bitmap scale') + setup_ctx('bmp_bad_sca', 'Malformed bitmap scale') def test_sch_errors_bmp_miss_dat(): - setup_ctx('bmp_miss_dat', 'error_bmp_miss_dat', 'Missing bitmap data') + setup_ctx('bmp_miss_dat', 'Missing bitmap data') def test_sch_errors_bmp_bad_dat(): - setup_ctx('bmp_bad_dat', 'error_bmp_bad_dat', 'Malformed bitmap data') + setup_ctx('bmp_bad_dat', 'Malformed bitmap data') def test_sch_errors_bmp_miss_end(): - setup_ctx('bmp_miss_end', 'error_bmp_miss_end', 'Missing end of bitmap') + setup_ctx('bmp_miss_end', 'Missing end of bitmap') def test_sch_errors_bad_plabel(): - setup_ctx('bad_plabel', 'error_bad_plabel', 'Malformed sheet port label') + setup_ctx('bad_plabel', 'Malformed sheet port label') def test_sch_errors_miss_spos(): - setup_ctx('miss_spos', 'error_miss_spos', 'Missing sheet size and position') + setup_ctx('miss_spos', 'Missing sheet size and position') def test_sch_errors_bad_spos(): - setup_ctx('bad_spos', 'error_bad_spos', 'Malformed sheet size and position') + setup_ctx('bad_spos', 'Malformed sheet size and position') def test_sch_errors_bad_slabel(): - setup_ctx('bad_slabel', 'error_bad_slabel', 'Malformed sheet label') + setup_ctx('bad_slabel', 'Malformed sheet label') def test_sch_errors_bad_sname(): - setup_ctx('bad_sname', 'error_bad_sname', 'Malformed sheet name') + setup_ctx('bad_sname', 'Malformed sheet name') def test_sch_errors_miss_sname(): - setup_ctx('miss_sname', 'error_miss_sname', 'Missing sub-sheet name') + setup_ctx('miss_sname', 'Missing sub-sheet name') def test_sch_errors_bad_sfname(): - setup_ctx('bad_sfname', 'error_bad_sfname', 'Malformed sheet file name') + setup_ctx('bad_sfname', 'Malformed sheet file name') def test_sch_errors_miss_sfname(): - setup_ctx('miss_sfname', 'error_miss_sfname', 'Missing sub-sheet file name') + setup_ctx('miss_sfname', 'Missing sub-sheet file name')