-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtest_dir_generate.sh
129 lines (109 loc) · 3.81 KB
/
test_dir_generate.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
#!/bin/bash
# generate (all labelled free) tests : alf
generate_trees_alf_DIRS=(\
"generate/trees/all_lab_free" "generate/trees/all_lab_free" \
)
# generate (all labelled rooted) tests : alr
generate_trees_alr_DIRS=(\
"generate/trees/all_lab_rooted" "generate/trees/all_lab_rooted" \
)
# generate (all unlabelled free) tests : auf
generate_trees_auf_DIRS=(\
"generate/trees/all_ulab_free" "generate/trees/all_ulab_free" \
)
# generate (all unlabelled free bistar) tests : auf
generate_trees_aufb_DIRS=(\
"generate/trees/all_ulab_free_bistar" "generate/trees/all_ulab_free_bistar" \
)
# generate (all unlabelled rooted) tests : aur
generate_trees_aur_DIRS=(\
"generate/trees/all_ulab_rooted" "generate/trees/all_ulab_rooted" \
)
# generate (rand labelled free) tests : rlf
generate_trees_rlf_DIRS=(\
"generate/trees/rand_lab_free" "generate/trees/rand_lab_free" \
)
# generate (rand labelled rooted) tests : rlr
generate_trees_rlr_DIRS=(\
"generate/trees/rand_lab_rooted" "generate/trees/rand_lab_rooted" \
)
# generate (rand unlabelled rooted) tests : ruf
generate_trees_ruf_DIRS=(\
"generate/trees/rand_ulab_free" "generate/trees/rand_ulab_free" \
)
# generate (rand unlabelled rooted) tests : ruf
generate_trees_rur_DIRS=(\
"generate/trees/rand_ulab_rooted" "generate/trees/rand_ulab_rooted" \
)
# generate tests for trees
generate_trees_all_DIRS=(\
"${generate_trees_alf_DIRS[@]}" \
"${generate_trees_alr_DIRS[@]}" \
"${generate_trees_auf_DIRS[@]}" \
"${generate_trees_aur_DIRS[@]}" \
"${generate_trees_aufb_DIRS[@]}" \
)
generate_trees_rand_DIRS=(\
"${generate_trees_rlf_DIRS[@]}" \
"${generate_trees_rlr_DIRS[@]}" \
"${generate_trees_ruf_DIRS[@]}" \
"${generate_trees_rur_DIRS[@]}" \
)
generate_trees_DIRS=(\
"${generate_trees_all_DIRS[@]}" \
"${generate_trees_rand_DIRS[@]}" \
)
# generate (all unconstrained arrangements) tests
generate_arrangements_all_unc_DIRS=(\
"generate/arrangements/all" "generate/arrangements/all" \
)
# generate (rand unconstrained arrangements) tests
generate_arrangements_rand_unc_DIRS=(\
"generate/arrangements/rand" "generate/arrangements/rand" \
)
# generate (all bipartite arrangements) tests
generate_arrangements_all_bipartite_DIRS=(\
"generate/arrangements/all_bipartite" "generate/arrangements/all_bipartite" \
)
# generate (rand bipartite arrangements) tests
generate_arrangements_rand_bipartite_DIRS=(\
"generate/arrangements/rand_bipartite" "generate/arrangements/rand_bipartite" \
)
# generate (all projective arrangements) tests
generate_arrangements_all_projective_DIRS=(\
"generate/arrangements/all_projective" "generate/arrangements/all_projective" \
)
# generate (rand projective arrangements) tests
generate_arrangements_rand_projective_DIRS=(\
"generate/arrangements/rand_projective" "generate/arrangements/rand_projective" \
)
# generate (all planar arrangements) tests
generate_arrangements_all_planar_DIRS=(\
"generate/arrangements/all_planar" "generate/arrangements/all_planar" \
)
# generate (rand planar arrangements) tests
generate_arrangements_rand_planar_DIRS=(\
"generate/arrangements/rand_planar" "generate/arrangements/rand_planar" \
)
# generate tests for arrangements
generate_arrangements_all_DIRS=(\
"${generate_arrangements_all_unc_DIRS[@]}" \
"${generate_arrangements_all_bipartite_DIRS[@]}" \
"${generate_arrangements_all_projective_DIRS[@]}" \
"${generate_arrangements_all_planar_DIRS[@]}" \
)
generate_arrangements_rand_DIRS=(\
"${generate_arrangements_rand_unc_DIRS[@]}" \
"${generate_arrangements_rand_bipartite_DIRS[@]}" \
"${generate_arrangements_rand_projective_DIRS[@]}" \
"${generate_arrangements_rand_planar_DIRS[@]}" \
)
generate_arrangements_DIRS=(\
"${generate_arrangements_all_DIRS[@]}" \
"${generate_arrangements_rand_DIRS[@]}" \
)
# generate tests
generate_DIRS=(\
"${generate_trees_DIRS[@]}" \
"${generate_arrangements_DIRS[@]}" \
)