Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
a33759b8507279b3e2883b99e88c801dc82af2ac
[simgrid.git] / tools / graphicator / graphicator.tesh
1 #!/usr/bin/env tesh
2
3 $ ${bindir:=.}/graphicator ${srcdir:=.}/teshsuite/platforms/one_cluster.xml test.dot
4 > Dumping to DOT file
5
6 $ cat test.dot
7 > graph test {
8 >   graph [overlap=scale]
9 >   node [shape=box, style=filled]
10 >   node [width=.3, height=.3, style=filled, color=skyblue]
11 >
12 >   "bob0.hamburger.edu";
13 >   "bob2.hamburger.edu";
14 >   "bob3.hamburger.edu";
15 >   "bob4.hamburger.edu";
16 >   "bob6.hamburger.edu";
17 >   "bob_cluster";
18 >   "bob_cluster_backbone";
19 >   "bob_cluster_link_0_DOWN";
20 >   "bob_cluster_link_0_UP";
21 >   "bob_cluster_link_2_DOWN";
22 >   "bob_cluster_link_2_UP";
23 >   "bob_cluster_link_3_DOWN";
24 >   "bob_cluster_link_3_UP";
25 >   "bob_cluster_link_4_DOWN";
26 >   "bob_cluster_link_4_UP";
27 >   "bob_cluster_link_6_DOWN";
28 >   "bob_cluster_link_6_UP";
29 >   "bobbob_cluster_router.hamburger.edu";
30 >   "bob_cluster_link_0_DOWN" -- "bob_cluster_backbone";
31 >   "bob_cluster_link_0_UP" -- "bob_cluster_backbone";
32 >   "bob_cluster_link_2_DOWN" -- "bob_cluster_backbone";
33 >   "bob_cluster_link_2_UP" -- "bob_cluster_backbone";
34 >   "bob_cluster_link_3_DOWN" -- "bob_cluster_backbone";
35 >   "bob_cluster_link_3_UP" -- "bob_cluster_backbone";
36 >   "bob_cluster_link_4_DOWN" -- "bob_cluster_backbone";
37 >   "bob_cluster_link_4_UP" -- "bob_cluster_backbone";
38 >   "bob_cluster_link_6_DOWN" -- "bob_cluster_backbone";
39 >   "bob_cluster_link_6_UP" -- "bob_cluster_backbone";
40 >   "bob0.hamburger.edu" -- "bob_cluster_link_0_DOWN";
41 >   "bob0.hamburger.edu" -- "bob_cluster_link_0_UP";
42 >   "bob2.hamburger.edu" -- "bob_cluster_link_2_DOWN";
43 >   "bob2.hamburger.edu" -- "bob_cluster_link_2_UP";
44 >   "bob3.hamburger.edu" -- "bob_cluster_link_3_DOWN";
45 >   "bob3.hamburger.edu" -- "bob_cluster_link_3_UP";
46 >   "bob4.hamburger.edu" -- "bob_cluster_link_4_DOWN";
47 >   "bob4.hamburger.edu" -- "bob_cluster_link_4_UP";
48 >   "bob6.hamburger.edu" -- "bob_cluster_link_6_DOWN";
49 >   "bob6.hamburger.edu" -- "bob_cluster_link_6_UP";
50 >   "bob_cluster_backbone" -- "bob_cluster";
51 >   "bobbob_cluster_router.hamburger.edu" -- "bob_cluster";
52 > }
53
54 $ rm -f test.dot
55
56 $ ${bindir:=.}/graphicator ${srcdir:=.}/teshsuite/platforms/one_cluster.xml test.csv
57 > Dumping to CSV file
58
59 $ cat test.csv
60 > src,dst
61 > bob_cluster_link_0_DOWN,bob_cluster_backbone
62 > bob_cluster_link_0_UP,bob_cluster_backbone
63 > bob_cluster_link_2_DOWN,bob_cluster_backbone
64 > bob_cluster_link_2_UP,bob_cluster_backbone
65 > bob_cluster_link_3_DOWN,bob_cluster_backbone
66 > bob_cluster_link_3_UP,bob_cluster_backbone
67 > bob_cluster_link_4_DOWN,bob_cluster_backbone
68 > bob_cluster_link_4_UP,bob_cluster_backbone
69 > bob_cluster_link_6_DOWN,bob_cluster_backbone
70 > bob_cluster_link_6_UP,bob_cluster_backbone
71 > bob0.hamburger.edu,bob_cluster_link_0_DOWN
72 > bob0.hamburger.edu,bob_cluster_link_0_UP
73 > bob2.hamburger.edu,bob_cluster_link_2_DOWN
74 > bob2.hamburger.edu,bob_cluster_link_2_UP
75 > bob3.hamburger.edu,bob_cluster_link_3_DOWN
76 > bob3.hamburger.edu,bob_cluster_link_3_UP
77 > bob4.hamburger.edu,bob_cluster_link_4_DOWN
78 > bob4.hamburger.edu,bob_cluster_link_4_UP
79 > bob6.hamburger.edu,bob_cluster_link_6_DOWN
80 > bob6.hamburger.edu,bob_cluster_link_6_UP
81 > bob_cluster_backbone,bob_cluster
82 > bobbob_cluster_router.hamburger.edu,bob_cluster
83
84 $ rm -f test.csv