diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2013-09-18 12:02:31 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2013-09-18 12:02:31 +0000 |
commit | 719239c84d03b9cdaf0f608a17b0c4c9327a3e25 (patch) | |
tree | 5672228e614b2792a0e4bd3cf70d31864394318d /src/ats-tests/Makefile.am | |
parent | b2624f59a906e36a60e4a7831655fe298332ef7d (diff) | |
download | gnunet-719239c84d03b9cdaf0f608a17b0c4c9327a3e25.tar.gz gnunet-719239c84d03b9cdaf0f608a17b0c4c9327a3e25.zip |
added transport level benchmarking support
Diffstat (limited to 'src/ats-tests/Makefile.am')
-rw-r--r-- | src/ats-tests/Makefile.am | 178 |
1 files changed, 139 insertions, 39 deletions
diff --git a/src/ats-tests/Makefile.am b/src/ats-tests/Makefile.am index 931d3e5b5..a281f0458 100644 --- a/src/ats-tests/Makefile.am +++ b/src/ats-tests/Makefile.am | |||
@@ -13,21 +13,31 @@ if USE_COVERAGE | |||
13 | endif | 13 | endif |
14 | 14 | ||
15 | if HAVE_LIBGLPK | 15 | if HAVE_LIBGLPK |
16 | PERF_MLP_NONE = perf_ats_mlp_none | 16 | PERF_MLP = perf_ats_mlp_transport_none \ |
17 | PERF_MLP_BANDWIDTH = perf_ats_mlp_bandwidth | 17 | perf_ats_mlp_core_none \ |
18 | PERF_MLP_LATENCY = perf_ats_mlp_latency | 18 | perf_ats_mlp_transport_bandwidth \ |
19 | perf_ats_mlp_core_bandwidth \ | ||
20 | perf_ats_mlp_transport_latency \ | ||
21 | perf_ats_mlp_core_latency | ||
19 | endif | 22 | endif |
20 | 23 | ||
21 | if HAVE_TESTING | 24 | if HAVE_TESTING |
22 | TESTING_TESTS = \ | 25 | TESTING_TESTS = \ |
23 | perf_ats_proportional_none \ | 26 | perf_ats_proportional_transport_none \ |
24 | perf_ats_proportional_bandwidth \ | 27 | perf_ats_proportional_core_none \ |
25 | perf_ats_proportional_latency \ | 28 | perf_ats_proportional_transport_bandwidth \ |
29 | perf_ats_proportional_core_bandwidth \ | ||
30 | perf_ats_proportional_transport_latency \ | ||
31 | perf_ats_proportional_core_latency \ | ||
32 | #$(PERF_MLP) | ||
26 | #perf_ats_mlp_none | 33 | #perf_ats_mlp_none |
27 | #perf_ats_mlp_bandwidth | 34 | #perf_ats_mlp_bandwidth |
28 | #perf_ats_ril_none | 35 | #perf_ats_ril_transport_none \ |
29 | #perf_ats_ril_bandwidth | 36 | #perf_ats_ril_core_none \ |
30 | #perf_ats_ril_latency | 37 | #perf_ats_ril_transport_bandwidth \ |
38 | #perf_ats_ril_core_bandwidth \ | ||
39 | #perf_ats_ril_transport_latency \ | ||
40 | #perf_ats_ril_core_latency | ||
31 | endif | 41 | endif |
32 | 42 | ||
33 | check_PROGRAMS = \ | 43 | check_PROGRAMS = \ |
@@ -37,79 +47,169 @@ if ENABLE_TEST_RUN | |||
37 | TESTS = $(check_PROGRAMS) | 47 | TESTS = $(check_PROGRAMS) |
38 | endif | 48 | endif |
39 | 49 | ||
40 | perf_ats_proportional_none_SOURCES = \ | 50 | perf_ats_proportional_core_none_SOURCES = \ |
41 | perf_ats.c | 51 | perf_ats.c |
42 | perf_ats_proportional_none_LDADD = \ | 52 | perf_ats_proportional_core_none_LDADD = \ |
43 | $(top_builddir)/src/util/libgnunetutil.la \ | 53 | $(top_builddir)/src/util/libgnunetutil.la \ |
44 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | 54 | $(top_builddir)/src/testbed/libgnunettestbed.la \ |
45 | $(top_builddir)/src/ats/libgnunetats.la \ | 55 | $(top_builddir)/src/ats/libgnunetats.la \ |
46 | $(top_builddir)/src/core/libgnunetcore.la | 56 | $(top_builddir)/src/core/libgnunetcore.la \ |
57 | $(top_builddir)/src/transport/libgnunettransport.la | ||
47 | 58 | ||
48 | perf_ats_proportional_bandwidth_SOURCES = \ | 59 | perf_ats_proportional_transport_none_SOURCES = \ |
49 | perf_ats.c | 60 | perf_ats.c |
50 | perf_ats_proportional_bandwidth_LDADD = \ | 61 | perf_ats_proportional_transport_none_LDADD = \ |
51 | $(top_builddir)/src/util/libgnunetutil.la \ | 62 | $(top_builddir)/src/util/libgnunetutil.la \ |
52 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | 63 | $(top_builddir)/src/testbed/libgnunettestbed.la \ |
53 | $(top_builddir)/src/ats/libgnunetats.la \ | 64 | $(top_builddir)/src/ats/libgnunetats.la \ |
54 | $(top_builddir)/src/core/libgnunetcore.la | 65 | $(top_builddir)/src/core/libgnunetcore.la \ |
66 | $(top_builddir)/src/transport/libgnunettransport.la | ||
55 | 67 | ||
56 | perf_ats_proportional_latency_SOURCES = \ | 68 | perf_ats_proportional_core_bandwidth_SOURCES = \ |
57 | perf_ats.c | 69 | perf_ats.c |
58 | perf_ats_proportional_latency_LDADD = \ | 70 | perf_ats_proportional_core_bandwidth_LDADD = \ |
59 | $(top_builddir)/src/util/libgnunetutil.la \ | 71 | $(top_builddir)/src/util/libgnunetutil.la \ |
60 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | 72 | $(top_builddir)/src/testbed/libgnunettestbed.la \ |
61 | $(top_builddir)/src/ats/libgnunetats.la \ | 73 | $(top_builddir)/src/ats/libgnunetats.la \ |
62 | $(top_builddir)/src/core/libgnunetcore.la | 74 | $(top_builddir)/src/core/libgnunetcore.la \ |
75 | $(top_builddir)/src/transport/libgnunettransport.la | ||
76 | |||
77 | perf_ats_proportional_transport_bandwidth_SOURCES = \ | ||
78 | perf_ats.c | ||
79 | perf_ats_proportional_transport_bandwidth_LDADD = \ | ||
80 | $(top_builddir)/src/util/libgnunetutil.la \ | ||
81 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | ||
82 | $(top_builddir)/src/ats/libgnunetats.la \ | ||
83 | $(top_builddir)/src/core/libgnunetcore.la \ | ||
84 | $(top_builddir)/src/transport/libgnunettransport.la | ||
85 | |||
86 | perf_ats_proportional_core_latency_SOURCES = \ | ||
87 | perf_ats.c | ||
88 | perf_ats_proportional_core_latency_LDADD = \ | ||
89 | $(top_builddir)/src/util/libgnunetutil.la \ | ||
90 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | ||
91 | $(top_builddir)/src/ats/libgnunetats.la \ | ||
92 | $(top_builddir)/src/core/libgnunetcore.la \ | ||
93 | $(top_builddir)/src/transport/libgnunettransport.la | ||
94 | |||
95 | perf_ats_proportional_transport_latency_SOURCES = \ | ||
96 | perf_ats.c | ||
97 | perf_ats_proportional_transport_latency_LDADD = \ | ||
98 | $(top_builddir)/src/util/libgnunetutil.la \ | ||
99 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | ||
100 | $(top_builddir)/src/ats/libgnunetats.la \ | ||
101 | $(top_builddir)/src/core/libgnunetcore.la \ | ||
102 | $(top_builddir)/src/transport/libgnunettransport.la | ||
63 | 103 | ||
64 | if HAVE_LIBGLPK | 104 | if HAVE_LIBGLPK |
65 | perf_ats_mlp_none_SOURCES = \ | 105 | perf_ats_mlp_core_none_SOURCES = \ |
66 | perf_ats.c | 106 | perf_ats.c |
67 | perf_ats_mlp_none_LDADD = \ | 107 | perf_ats_mlp_core_none_LDADD = \ |
68 | $(top_builddir)/src/util/libgnunetutil.la \ | 108 | $(top_builddir)/src/util/libgnunetutil.la \ |
69 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | 109 | $(top_builddir)/src/testbed/libgnunettestbed.la \ |
70 | $(top_builddir)/src/ats/libgnunetats.la \ | 110 | $(top_builddir)/src/ats/libgnunetats.la \ |
71 | $(top_builddir)/src/core/libgnunetcore.la | 111 | $(top_builddir)/src/core/libgnunetcore.la \ |
72 | 112 | $(top_builddir)/src/transport/libgnunettransport.la | |
73 | perf_ats_mlp_bandwidth_SOURCES = \ | 113 | |
114 | perf_ats_mlp_transport_none_SOURCES = \ | ||
74 | perf_ats.c | 115 | perf_ats.c |
75 | perf_ats_mlp_bandwidth_LDADD = \ | 116 | perf_ats_mlp_transport_none_LDADD = \ |
76 | $(top_builddir)/src/util/libgnunetutil.la \ | 117 | $(top_builddir)/src/util/libgnunetutil.la \ |
77 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | 118 | $(top_builddir)/src/testbed/libgnunettestbed.la \ |
78 | $(top_builddir)/src/ats/libgnunetats.la \ | 119 | $(top_builddir)/src/ats/libgnunetats.la \ |
79 | $(top_builddir)/src/core/libgnunetcore.la | 120 | $(top_builddir)/src/core/libgnunetcore.la \ |
80 | 121 | $(top_builddir)/src/transport/libgnunettransport.la | |
81 | perf_ats_mlp_latency_SOURCES = \ | 122 | |
123 | perf_ats_mlp_core_bandwidth_SOURCES = \ | ||
82 | perf_ats.c | 124 | perf_ats.c |
83 | perf_ats_mlp_latency_LDADD = \ | 125 | perf_ats_mlp_core_bandwidth_LDADD = \ |
84 | $(top_builddir)/src/util/libgnunetutil.la \ | 126 | $(top_builddir)/src/util/libgnunetutil.la \ |
85 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | 127 | $(top_builddir)/src/testbed/libgnunettestbed.la \ |
86 | $(top_builddir)/src/ats/libgnunetats.la \ | 128 | $(top_builddir)/src/ats/libgnunetats.la \ |
87 | $(top_builddir)/src/core/libgnunetcore.la | 129 | $(top_builddir)/src/core/libgnunetcore.la \ |
130 | $(top_builddir)/src/transport/libgnunettransport.la | ||
131 | |||
132 | perf_ats_mlp_transport_bandwidth_SOURCES = \ | ||
133 | perf_ats.c | ||
134 | perf_ats_mlp_transport_bandwidth_LDADD = \ | ||
135 | $(top_builddir)/src/util/libgnunetutil.la \ | ||
136 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | ||
137 | $(top_builddir)/src/ats/libgnunetats.la \ | ||
138 | $(top_builddir)/src/core/libgnunetcore.la \ | ||
139 | $(top_builddir)/src/transport/libgnunettransport.la | ||
140 | |||
141 | perf_ats_mlp_core_latency_SOURCES = \ | ||
142 | perf_ats.c | ||
143 | perf_ats_mlp_core_latency_LDADD = \ | ||
144 | $(top_builddir)/src/util/libgnunetutil.la \ | ||
145 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | ||
146 | $(top_builddir)/src/ats/libgnunetats.la \ | ||
147 | $(top_builddir)/src/core/libgnunetcore.la \ | ||
148 | $(top_builddir)/src/transport/libgnunettransport.la | ||
149 | |||
150 | perf_ats_mlp_transport_latency_SOURCES = \ | ||
151 | perf_ats.c | ||
152 | perf_ats_mlp_transport_latency_LDADD = \ | ||
153 | $(top_builddir)/src/util/libgnunetutil.la \ | ||
154 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | ||
155 | $(top_builddir)/src/ats/libgnunetats.la \ | ||
156 | $(top_builddir)/src/core/libgnunetcore.la \ | ||
157 | $(top_builddir)/src/transport/libgnunettransport.la | ||
88 | endif | 158 | endif |
89 | 159 | ||
90 | perf_ats_ril_none_SOURCES = \ | 160 | perf_ats_ril_core_none_SOURCES = \ |
91 | perf_ats.c | 161 | perf_ats.c |
92 | perf_ats_ril_none_LDADD = \ | 162 | perf_ats_ril_core_none_LDADD = \ |
93 | $(top_builddir)/src/util/libgnunetutil.la \ | 163 | $(top_builddir)/src/util/libgnunetutil.la \ |
94 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | 164 | $(top_builddir)/src/testbed/libgnunettestbed.la \ |
95 | $(top_builddir)/src/ats/libgnunetats.la \ | 165 | $(top_builddir)/src/ats/libgnunetats.la \ |
96 | $(top_builddir)/src/core/libgnunetcore.la | 166 | $(top_builddir)/src/core/libgnunetcore.la \ |
167 | $(top_builddir)/src/transport/libgnunettransport.la | ||
97 | 168 | ||
98 | perf_ats_ril_bandwidth_SOURCES = \ | 169 | perf_ats_ril_transport_none_SOURCES = \ |
99 | perf_ats.c | 170 | perf_ats.c |
100 | perf_ats_ril_bandwidth_LDADD = \ | 171 | perf_ats_ril_transport_none_LDADD = \ |
101 | $(top_builddir)/src/util/libgnunetutil.la \ | 172 | $(top_builddir)/src/util/libgnunetutil.la \ |
102 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | 173 | $(top_builddir)/src/testbed/libgnunettestbed.la \ |
103 | $(top_builddir)/src/ats/libgnunetats.la \ | 174 | $(top_builddir)/src/ats/libgnunetats.la \ |
104 | $(top_builddir)/src/core/libgnunetcore.la | 175 | $(top_builddir)/src/core/libgnunetcore.la \ |
105 | 176 | $(top_builddir)/src/transport/libgnunettransport.la | |
106 | perf_ats_ril_latency_SOURCES = \ | 177 | |
178 | perf_ats_ril_core_bandwidth_SOURCES = \ | ||
179 | perf_ats.c | ||
180 | perf_ats_ril_core_bandwidth_LDADD = \ | ||
181 | $(top_builddir)/src/util/libgnunetutil.la \ | ||
182 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | ||
183 | $(top_builddir)/src/ats/libgnunetats.la \ | ||
184 | $(top_builddir)/src/core/libgnunetcore.la \ | ||
185 | $(top_builddir)/src/transport/libgnunettransport.la | ||
186 | |||
187 | perf_ats_ril_transport_bandwidth_SOURCES = \ | ||
188 | perf_ats.c | ||
189 | perf_ats_ril_transport_bandwidth_LDADD = \ | ||
190 | $(top_builddir)/src/util/libgnunetutil.la \ | ||
191 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | ||
192 | $(top_builddir)/src/ats/libgnunetats.la \ | ||
193 | $(top_builddir)/src/core/libgnunetcore.la \ | ||
194 | $(top_builddir)/src/transport/libgnunettransport.la | ||
195 | |||
196 | perf_ats_ril_core_latency_SOURCES = \ | ||
197 | perf_ats.c | ||
198 | perf_ats_ril_core_latency_LDADD = \ | ||
199 | $(top_builddir)/src/util/libgnunetutil.la \ | ||
200 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | ||
201 | $(top_builddir)/src/ats/libgnunetats.la \ | ||
202 | $(top_builddir)/src/core/libgnunetcore.la \ | ||
203 | $(top_builddir)/src/transport/libgnunettransport.la | ||
204 | |||
205 | perf_ats_ril_transport_latency_SOURCES = \ | ||
107 | perf_ats.c | 206 | perf_ats.c |
108 | perf_ats_ril_latency_LDADD = \ | 207 | perf_ats_ril_transport_latency_LDADD = \ |
109 | $(top_builddir)/src/util/libgnunetutil.la \ | 208 | $(top_builddir)/src/util/libgnunetutil.la \ |
110 | $(top_builddir)/src/testbed/libgnunettestbed.la \ | 209 | $(top_builddir)/src/testbed/libgnunettestbed.la \ |
111 | $(top_builddir)/src/ats/libgnunetats.la \ | 210 | $(top_builddir)/src/ats/libgnunetats.la \ |
112 | $(top_builddir)/src/core/libgnunetcore.la | 211 | $(top_builddir)/src/core/libgnunetcore.la \ |
212 | $(top_builddir)/src/transport/libgnunettransport.la | ||
113 | 213 | ||
114 | EXTRA_DIST = \ | 214 | EXTRA_DIST = \ |
115 | perf_ats_proportional_none.conf \ | 215 | perf_ats_proportional_none.conf \ |