diff --git a/tests/.gitignore b/tests/.gitignore new file mode 100644 index 0000000..87e140f --- /dev/null +++ b/tests/.gitignore @@ -0,0 +1,8 @@ +*.gv +*.html +*.png +*.svg +*.tsv +*.csv +*.html +*.pdf diff --git a/tests/bomqty.yml b/tests/bom/bomqty.yml similarity index 100% rename from tests/bomqty.yml rename to tests/bom/bomqty.yml diff --git a/tests/rendering/00_minimal.yml b/tests/rendering/00_minimal.yml new file mode 100644 index 0000000..a61265c --- /dev/null +++ b/tests/rendering/00_minimal.yml @@ -0,0 +1,26 @@ +connectors: + X1: + pincount: 4 + X2: + pincount: 4 + X3: + pincount: 2 + F: + style: simple + +cables: + C1: + wirecount: 4 + W2: + wirecount: 2 + category: bundle + +connections: + - + - X1: [1-4] + - C1: [1-4] + - X2: [1-4] + - + - X3: [1,2] + - W2: [1,2] + - F. diff --git a/tests/rendering/01_color_single.yml b/tests/rendering/01_color_single.yml new file mode 100644 index 0000000..ccdae2e --- /dev/null +++ b/tests/rendering/01_color_single.yml @@ -0,0 +1,32 @@ +connectors: + X1: # shorthand color codes + color: BK + pincount: 4 + pincolors: [RD, YE, GN, BU] + X2: # HTML color codes + color: 0xFFFFFF + pincount: 4 + pincolors: [0xFF8000, 0x00FF80, 0x8000FF] # no color for last pin + X3: # HTML color names + color: red + pincount: 4 + pincolors: [deeppink, tomato, salmon, indianred] + F: + style: simple + color: BN + +cables: + C1: + wirecount: 4 + color: GY + colors: [OG, OL, LB, PK] + +connections: + - + - X1: [1-4] + - C1: [1-4] + - X2: [1-4] + - <-- + - X3: [1-4] + - -- + - F. diff --git a/tests/rendering/02_color_multi.yml b/tests/rendering/02_color_multi.yml new file mode 100644 index 0000000..3652ab1 --- /dev/null +++ b/tests/rendering/02_color_multi.yml @@ -0,0 +1,34 @@ +connectors: + X1: + color: YEGN + pincount: 4 + pincolors: [WHBK, BKWH, GNYE, GNWHRD] + X2: + color: 0xFFFFFF + pincount: 4 + pincolors: [0xFF8000:0x80FF00, 0x00FF80, 0x8000FF] + X3: + color: red + pincount: 4 + pincolors: [deeppink, tomato, salmon, indianred] + F: + style: simple + color: IVTQ + +cables: + C1: + wirecount: 4 + colors: [RDYE, YEGN, GNBU, BURD] + C2: + wirecount: 4 + colors: [0xFF8000:0x80FF00, YEGN, GNBU, BURD] + +connections: + - + - X1: [1-4] + - C1: [1-4] + - X2: [1-4] + - C2: [1-4] + - X3: [1-4] + - -- + - F.