diff --git a/tests/board_samples/error_bad_conn.sch b/tests/board_samples/error_bad_conn.sch new file mode 100644 index 00000000..eb2afd22 --- /dev/null +++ b/tests/board_samples/error_bad_conn.sch @@ -0,0 +1,17 @@ +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 +Connection ~ 4850 +$EndSCHEMATC diff --git a/tests/board_samples/error_bad_entry.sch b/tests/board_samples/error_bad_entry.sch new file mode 100644 index 00000000..10c30d88 --- /dev/null +++ b/tests/board_samples/error_bad_entry.sch @@ -0,0 +1,17 @@ +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 +Entry Line Bus +$EndSCHEMATC diff --git a/tests/board_samples/error_bad_text.sch b/tests/board_samples/error_bad_text.sch new file mode 100644 index 00000000..dff721f8 --- /dev/null +++ b/tests/board_samples/error_bad_text.sch @@ -0,0 +1,17 @@ +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 +Text +$EndSCHEMATC diff --git a/tests/board_samples/error_bad_wire.sch b/tests/board_samples/error_bad_wire.sch new file mode 100644 index 00000000..303d2c86 --- /dev/null +++ b/tests/board_samples/error_bad_wire.sch @@ -0,0 +1,17 @@ +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 +Wire +$EndSCHEMATC diff --git a/tests/board_samples/error_bad_wire2.sch b/tests/board_samples/error_bad_wire2.sch new file mode 100644 index 00000000..64bea2e4 --- /dev/null +++ b/tests/board_samples/error_bad_wire2.sch @@ -0,0 +1,17 @@ +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 +Wire Line Bus +$EndSCHEMATC diff --git a/tests/board_samples/error_bad_wire3.sch b/tests/board_samples/error_bad_wire3.sch new file mode 100644 index 00000000..0cc5c09c --- /dev/null +++ b/tests/board_samples/error_bad_wire3.sch @@ -0,0 +1,18 @@ +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 +Wire Wire Line +bogus +$EndSCHEMATC diff --git a/tests/board_samples/error_bad_wire4.sch b/tests/board_samples/error_bad_wire4.sch new file mode 100644 index 00000000..16505e76 --- /dev/null +++ b/tests/board_samples/error_bad_wire4.sch @@ -0,0 +1,18 @@ +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 +Wire Wire Line + bogus +$EndSCHEMATC diff --git a/tests/test_plot/test_sch_errors.py b/tests/test_plot/test_sch_errors.py index 4d75d36b..93f1fc5b 100644 --- a/tests/test_plot/test_sch_errors.py +++ b/tests/test_plot/test_sch_errors.py @@ -140,3 +140,32 @@ def test_sch_errors_bad_matrix(): def test_sch_errors_wrong_ref(): setup_ctx('wrong_ref', 'error_wrong_ref', 'Malformed component reference') + + +def test_sch_errors_bad_conn(): + setup_ctx('bad_conn', 'error_bad_conn', 'Malformed no/connection') + + +def test_sch_errors_bad_text(): + setup_ctx('bad_text', 'error_bad_text', 'Malformed text') + + +def test_sch_errors_bad_wire(): + setup_ctx('bad_wire', 'error_bad_wire', 'Malformed wire') + + +def test_sch_errors_bad_wire2(): + setup_ctx('bad_wire2', 'error_bad_wire2', 'Malformed wire') + + +def test_sch_errors_bad_wire3(): + setup_ctx('bad_wire3', 'error_bad_wire3', 'Malformed wire') + + +def test_sch_errors_bad_wire4(): + setup_ctx('bad_wire4', 'error_bad_wire4', 'Malformed wire') + + +def test_sch_errors_bad_entry(): + setup_ctx('bad_entry', 'error_bad_entry', 'Malformed entry') +