Browse code

tests: Import Graphviz tests.

Jose Fonseca authored on 13/02/2016 23:53:31
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,198 @@
1
+digraph polypoly {
2
+	
3
+    /* size="7,9.5"; */
4
+    /* page="8.5,11"; */
5
+    /* ratio=fill; */
6
+    node [shape=polygon];
7
+    { rank=same;
8
+      node [sides=0];
9
+      node [peripheries=1];
10
+      0000 [label="M"];
11
+      0001 [label="MMMMMMMMMM"];
12
+      0002 [label="M\nM\nM\nM\nM\nM"];
13
+      0003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
14
+      node [peripheries=2];
15
+      0010 [label="M"];
16
+      0011 [label="MMMMMMMMMM"];
17
+      0012 [label="M\nM\nM\nM\nM\nM"];
18
+      0013 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
19
+      node [distortion=-.3];
20
+      0110 [label="M"];
21
+      0111 [label="MMMMMMMMMM"];
22
+      0112 [label="M\nM\nM\nM\nM\nM"];
23
+      0113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
24
+    }
25
+    { rank=same;
26
+      node [sides=3];
27
+      node [peripheries=1];
28
+      node [orientation=0];
29
+      3000 [label="M"];
30
+      3001 [label="MMMMMMMMMM"];
31
+      3002 [label="M\nM\nM\nM\nM\nM"];
32
+      3003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
33
+      node [peripheries=2];
34
+      node [orientation=60];
35
+      3110 [label="M"];
36
+      3111 [label="MMMMMMMMMM"];
37
+      3112 [label="M\nM\nM\nM\nM\nM"];
38
+      3113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
39
+    }
40
+    3000->0000;
41
+    { rank=same;
42
+      node [sides=4];
43
+      node [peripheries=1];
44
+      node [orientation=0];
45
+      4000 [label="M"];
46
+      4001 [label="MMMMMMMMMM"];
47
+      4002 [label="M\nM\nM\nM\nM\nM"];
48
+      4003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
49
+      node [peripheries=2];
50
+      node [orientation=45];
51
+      4110 [label="M"];
52
+      4111 [label="MMMMMMMMMM"];
53
+      4112 [label="M\nM\nM\nM\nM\nM"];
54
+      4113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
55
+    }
56
+    4000->3000;
57
+    { rank=same;
58
+      node [sides=5];
59
+      node [peripheries=1];
60
+      node [orientation=0];
61
+      5000 [label="M"];
62
+      5001 [label="MMMMMMMMMM"];
63
+      5002 [label="M\nM\nM\nM\nM\nM"];
64
+      5003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
65
+      node [peripheries=2];
66
+      node [orientation=36];
67
+      5110 [label="M"];
68
+      5111 [label="MMMMMMMMMM"];
69
+      5112 [label="M\nM\nM\nM\nM\nM"];
70
+      5113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
71
+    }
72
+    5000->4000;
73
+    { rank=same;
74
+      node [sides=6];
75
+      node [peripheries=1];
76
+      node [orientation=0];
77
+      6000 [label="M"];
78
+      6001 [label="MMMMMMMMMM"];
79
+      6002 [label="M\nM\nM\nM\nM\nM"];
80
+      6003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
81
+      node [peripheries=2];
82
+      node [orientation=30];
83
+      6110 [label="M"];
84
+      6111 [label="MMMMMMMMMM"];
85
+      6112 [label="M\nM\nM\nM\nM\nM"];
86
+      6113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
87
+    }
88
+    6000->5000;
89
+    { rank=same;
90
+      node [sides=7];
91
+      node [peripheries=1];
92
+      node [orientation=0];
93
+      7000 [label="M"];
94
+      7001 [label="MMMMMMMMMM"];
95
+      7002 [label="M\nM\nM\nM\nM\nM"];
96
+      7003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
97
+      node [peripheries=2];
98
+      node [orientation=25.7];
99
+      7110 [label="M"];
100
+      7111 [label="MMMMMMMMMM"];
101
+      7112 [label="M\nM\nM\nM\nM\nM"];
102
+      7113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
103
+    }
104
+    7000->6000;
105
+    { rank=same;
106
+      node [sides=8];
107
+      node [peripheries=1];
108
+      node [orientation=0];
109
+      8000 [label="M"];
110
+      8001 [label="MMMMMMMMMM"];
111
+      8002 [label="M\nM\nM\nM\nM\nM"];
112
+      8003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
113
+      node [peripheries=2];
114
+      node [orientation=22.5];
115
+      8110 [label="M"];
116
+      8111 [label="MMMMMMMMMM"];
117
+      8112 [label="M\nM\nM\nM\nM\nM"];
118
+      8113 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
119
+    }
120
+    8000->7000;
121
+    { rank=same;
122
+      node [sides=4];
123
+      node [peripheries=1];
124
+      node [regular=1];
125
+      node [distortion=.5];
126
+      node [orientation=0];
127
+      9000 [label="M"];
128
+      node [orientation=45.];
129
+      9001 [label="M"];
130
+      node [orientation=90.];
131
+      9002 [label="M"];
132
+      node [orientation=135.];
133
+      9003 [label="M"];
134
+      node [orientation=180.];
135
+      9004 [label="M"];
136
+      node [orientation=225.];
137
+      9005 [label="M"];
138
+      node [orientation=270.];
139
+      9006 [label="M"];
140
+      node [orientation=315.];
141
+      9007 [label="M"];
142
+      node [peripheries=2];
143
+      node [orientation=0];
144
+      9010 [label="M"];
145
+      node [orientation=45.];
146
+      9011 [label="M"];
147
+      node [orientation=90.];
148
+      9012 [label="M"];
149
+      node [orientation=135.];
150
+      9013 [label="M"];
151
+      node [orientation=180.];
152
+      9014 [label="M"];
153
+      node [orientation=225.];
154
+      9015 [label="M"];
155
+      node [orientation=270.];
156
+      9016 [label="M"];
157
+      node [orientation=315.];
158
+      9017 [label="M"];
159
+    }
160
+    { rank=same;
161
+      node [shape=ellipse]
162
+      node [peripheries=1];
163
+      10000 [label="M"];
164
+      10001 [label="MMMMMMMMMM"];
165
+      10002 [label="M\nM\nM\nM\nM\nM"];
166
+      10003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
167
+      node [peripheries=2];
168
+      10010 [label="M"]
169
+      10011 [label="MMMMMMMMMM"];
170
+      10012 [label="M\nM\nM\nM\nM\nM"];
171
+      10013 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
172
+      node [peripheries=3];
173
+      10014 [label="M"];
174
+      10015 [label="MMMMMMMMMM"];
175
+      10016 [label="M\nM\nM\nM\nM\nM"];
176
+      10017 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
177
+    }
178
+    { rank=same;
179
+      node [shape=circle]
180
+      node [peripheries=1];
181
+      20000 [label="M"];
182
+      20001 [label="MMMMMMMMMM"];
183
+      20002 [label="M\nM\nM\nM\nM\nM"];
184
+      20003 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
185
+      node [peripheries=2];
186
+      20010 [label="M"];
187
+      20011 [label="MMMMMMMMMM"];
188
+      20012 [label="M\nM\nM\nM\nM\nM"];
189
+      20013 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
190
+      node [peripheries=3];
191
+      20014 [label="M"];
192
+      20015 [label="MMMMMMMMMM"];
193
+      20016 [label="M\nM\nM\nM\nM\nM"];
194
+      20017 [label="MMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM\nMMMMMMMMMM"];
195
+    }
196
+    0000 -> 10000
197
+    10000 -> 20000
198
+}