diff --git a/tests/board_samples/error_l1.sch b/tests/board_samples/error_l1.sch new file mode 100644 index 00000000..0232d2a7 --- /dev/null +++ b/tests/board_samples/error_l1.sch @@ -0,0 +1,27 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L l1:R R1 +U 1 1 5EBE8A2E +P 3500 2200 +F 0 "R1" H 3570 2246 50 0000 L CNN +F 1 "100" H 3570 2155 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric" V 3430 2200 50 0001 C CNN +F 3 "~" H 3500 2200 50 0001 C CNN + 1 3500 2200 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/tests/board_samples/error_l2.sch b/tests/board_samples/error_l2.sch new file mode 100644 index 00000000..a6e3a9ef --- /dev/null +++ b/tests/board_samples/error_l2.sch @@ -0,0 +1,27 @@ +EESchema Schematic File Version 4 +EELAYER 30 0 +EELAYER END +$Descr A4 11693 8268 +encoding utf-8 +Sheet 1 1 +Title "" +Date "" +Rev "" +Comp "" +Comment1 "" +Comment2 "" +Comment3 "" +Comment4 "" +$EndDescr +$Comp +L l2:R R1 +U 1 1 5EBE8A2E +P 3500 2200 +F 0 "R1" H 3570 2246 50 0000 L CNN +F 1 "100" H 3570 2155 50 0000 L CNN +F 2 "Resistor_SMD:R_0805_2012Metric" V 3430 2200 50 0001 C CNN +F 3 "~" H 3500 2200 50 0001 C CNN + 1 3500 2200 + 1 0 0 -1 +$EndComp +$EndSCHEMATC diff --git a/tests/board_samples/l1.lib b/tests/board_samples/l1.lib new file mode 100644 index 00000000..70bc8d60 --- /dev/null +++ b/tests/board_samples/l1.lib @@ -0,0 +1,6 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# 4066 +# +DEF 4066 U 0 0 Y Y 4 F N diff --git a/tests/board_samples/l2.dcm b/tests/board_samples/l2.dcm new file mode 100644 index 00000000..ec055134 --- /dev/null +++ b/tests/board_samples/l2.dcm @@ -0,0 +1,3 @@ +EESchema-DOCLIB Version 2.0 +# +$CMP R diff --git a/tests/board_samples/l2.lib b/tests/board_samples/l2.lib new file mode 100644 index 00000000..1b9d5976 --- /dev/null +++ b/tests/board_samples/l2.lib @@ -0,0 +1,22 @@ +EESchema-LIBRARY Version 2.4 +#encoding utf-8 +# +# R +# +DEF R R 0 0 N Y 1 F N +F0 "R" 80 0 50 V V C CNN +F1 "R" 0 0 50 V V C CNN +F2 "" -70 0 50 V I C CNN +F3 "" 0 0 50 H I C CNN +$FPLIST + R_* + R_* +$ENDFPLIST +DRAW +S -40 -100 40 100 0 1 10 N +X ~ 1 0 150 50 D 50 50 1 1 P +X ~ 2 0 -150 50 U 50 50 1 1 P +ENDDRAW +ENDDEF +# +#End Library diff --git a/tests/board_samples/sym-lib-table b/tests/board_samples/sym-lib-table new file mode 100644 index 00000000..207080c7 --- /dev/null +++ b/tests/board_samples/sym-lib-table @@ -0,0 +1,4 @@ +(sym_lib_table + (lib (name l1)(type Legacy)(uri ${KIPRJMOD}/l1.lib)(options "")(descr "")) + (lib (name l2)(type Legacy)(uri ${KIPRJMOD}/l2.lib)(options "")(descr "")) +) diff --git a/tests/test_plot/test_sch_errors.py b/tests/test_plot/test_sch_errors.py index 3e030a36..dd6ce9fd 100644 --- a/tests/test_plot/test_sch_errors.py +++ b/tests/test_plot/test_sch_errors.py @@ -45,5 +45,13 @@ def test_sch_errors_eof(): setup_ctx('eof', 'error_eof', 'Unexpected end of file') +def test_sch_errors_l1(): + setup_ctx('l1', 'error_l1', 'Unexpected end of file') + + +def test_sch_errors_l2(): + setup_ctx('l2', 'error_l2', 'Unexpected end of file') + +