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,91 @@
1
+digraph test {
2
+
3
+    size="7,9.5";
4
+    page="8,10.5";
5
+    ratio=fill;
6
+    rankdir=LR;
7
+
8
+    { rank=same;
9
+      node [shape=house];
10
+      A;C;E;G;I;K;M;O;Q;S;U;W;Y;
11
+      node [shape=invhouse];
12
+      B;D;F;H;J;L;N;P;R;T;V;X;Z;
13
+    }
14
+
15
+    { rank=same;
16
+      node [shape=parallelogram];
17
+      "Parallelogram" [label="This is a test\nof a multiline\nlabel in an\nparallelogram with approx\nsquare aspect"];
18
+      "a ----- long thin parallelogram";
19
+      "xx" [label="m"];
20
+      "yy" [label="a\nb\nc\nd\ne\nf"];
21
+      node [shape=octagon];
22
+      "Octagon" [label="This is a test\nof a multiline\nlabel in an\noctagon with approx\nsquare aspect"];
23
+      node [shape=parallelogram];
24
+      "Parallelogram" [label="This is a test\nof a multiline\nlabel in an\nparallelogram with approx\nsquare aspect"];
25
+      "a ----- long thin parallelogram";
26
+      "zz" [label="m"];
27
+      "qq" [label="a\nb\nc\nd\ne\nf"];
28
+      ordering=out;
29
+    }
30
+
31
+    Parallelogram -> A;
32
+    Parallelogram -> B;
33
+    Parallelogram -> C;
34
+    Parallelogram -> D;
35
+    Parallelogram -> E;
36
+    Parallelogram -> F;
37
+    Parallelogram -> G;
38
+    Parallelogram -> H;
39
+    Parallelogram -> I;
40
+    Parallelogram -> J;
41
+    Parallelogram -> K;
42
+    Parallelogram -> L;
43
+    Parallelogram -> M;
44
+    Parallelogram -> N;
45
+    Parallelogram -> O;
46
+    Parallelogram -> P;
47
+    Parallelogram -> Q;
48
+    Parallelogram -> R;
49
+    Parallelogram -> S;
50
+    Parallelogram -> T;
51
+    Parallelogram -> U;
52
+    Parallelogram -> V;
53
+    Parallelogram -> W;
54
+    Parallelogram -> X;
55
+    Parallelogram -> Y;
56
+    Parallelogram -> Z;
57
+
58
+    { rank=same;
59
+      node [shape=triangle];
60
+      a;c;e;g;i;k;m;o;q;s;u;w;y;
61
+      node [shape=tripleoctagon];
62
+      b;d;f;h;j;l;n;p;r;t;v;x;z;
63
+    }
64
+
65
+    a -> Parallelogram -> Octagon;
66
+    b -> Parallelogram -> Octagon;
67
+    c -> Parallelogram -> Octagon;
68
+    d -> Parallelogram -> Octagon;
69
+    e -> Parallelogram -> Octagon;
70
+    f -> Parallelogram -> Octagon;
71
+    g -> Parallelogram -> Octagon;
72
+    h -> Parallelogram -> Octagon;
73
+    i -> Parallelogram -> Octagon;
74
+    j -> Parallelogram -> Octagon;
75
+    k -> Parallelogram -> Octagon;
76
+    l -> Parallelogram -> Octagon;
77
+    m -> Parallelogram -> Octagon;
78
+    n -> Parallelogram -> Octagon;
79
+    o -> Parallelogram -> Octagon;
80
+    p -> Parallelogram -> Octagon;
81
+    q -> Parallelogram -> Octagon;
82
+    r -> Parallelogram -> Octagon;
83
+    s -> Parallelogram -> Octagon;
84
+    t -> Parallelogram -> Octagon;
85
+    u -> Parallelogram -> Octagon;
86
+    v -> Parallelogram -> Octagon;
87
+    w -> Parallelogram -> Octagon;
88
+    x -> Parallelogram -> Octagon;
89
+    y -> Parallelogram -> Octagon;
90
+    z -> Parallelogram -> Octagon;
91
+}