summaryrefslogtreecommitdiff
path: root/src/ats-tests/Makefile.am
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2013-09-18 12:02:31 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2013-09-18 12:02:31 +0000
commit719239c84d03b9cdaf0f608a17b0c4c9327a3e25 (patch)
tree5672228e614b2792a0e4bd3cf70d31864394318d /src/ats-tests/Makefile.am
parentb2624f59a906e36a60e4a7831655fe298332ef7d (diff)
downloadgnunet-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.am178
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
13endif 13endif
14 14
15if HAVE_LIBGLPK 15if 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
19endif 22endif
20 23
21if HAVE_TESTING 24if HAVE_TESTING
22TESTING_TESTS = \ 25TESTING_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
31endif 41endif
32 42
33check_PROGRAMS = \ 43check_PROGRAMS = \
@@ -37,79 +47,169 @@ if ENABLE_TEST_RUN
37TESTS = $(check_PROGRAMS) 47TESTS = $(check_PROGRAMS)
38endif 48endif
39 49
40perf_ats_proportional_none_SOURCES = \ 50perf_ats_proportional_core_none_SOURCES = \
41 perf_ats.c 51 perf_ats.c
42perf_ats_proportional_none_LDADD = \ 52perf_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
48perf_ats_proportional_bandwidth_SOURCES = \ 59perf_ats_proportional_transport_none_SOURCES = \
49 perf_ats.c 60 perf_ats.c
50perf_ats_proportional_bandwidth_LDADD = \ 61perf_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
56perf_ats_proportional_latency_SOURCES = \ 68perf_ats_proportional_core_bandwidth_SOURCES = \
57 perf_ats.c 69 perf_ats.c
58perf_ats_proportional_latency_LDADD = \ 70perf_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
77perf_ats_proportional_transport_bandwidth_SOURCES = \
78 perf_ats.c
79perf_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
86perf_ats_proportional_core_latency_SOURCES = \
87 perf_ats.c
88perf_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
95perf_ats_proportional_transport_latency_SOURCES = \
96 perf_ats.c
97perf_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
64if HAVE_LIBGLPK 104if HAVE_LIBGLPK
65perf_ats_mlp_none_SOURCES = \ 105perf_ats_mlp_core_none_SOURCES = \
66 perf_ats.c 106 perf_ats.c
67perf_ats_mlp_none_LDADD = \ 107perf_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
73perf_ats_mlp_bandwidth_SOURCES = \ 113
114perf_ats_mlp_transport_none_SOURCES = \
74 perf_ats.c 115 perf_ats.c
75perf_ats_mlp_bandwidth_LDADD = \ 116perf_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
81perf_ats_mlp_latency_SOURCES = \ 122
123perf_ats_mlp_core_bandwidth_SOURCES = \
82 perf_ats.c 124 perf_ats.c
83perf_ats_mlp_latency_LDADD = \ 125perf_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
132perf_ats_mlp_transport_bandwidth_SOURCES = \
133 perf_ats.c
134perf_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
141perf_ats_mlp_core_latency_SOURCES = \
142 perf_ats.c
143perf_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
150perf_ats_mlp_transport_latency_SOURCES = \
151 perf_ats.c
152perf_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
88endif 158endif
89 159
90perf_ats_ril_none_SOURCES = \ 160perf_ats_ril_core_none_SOURCES = \
91 perf_ats.c 161 perf_ats.c
92perf_ats_ril_none_LDADD = \ 162perf_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
98perf_ats_ril_bandwidth_SOURCES = \ 169perf_ats_ril_transport_none_SOURCES = \
99 perf_ats.c 170 perf_ats.c
100perf_ats_ril_bandwidth_LDADD = \ 171perf_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
106perf_ats_ril_latency_SOURCES = \ 177
178perf_ats_ril_core_bandwidth_SOURCES = \
179 perf_ats.c
180perf_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
187perf_ats_ril_transport_bandwidth_SOURCES = \
188 perf_ats.c
189perf_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
196perf_ats_ril_core_latency_SOURCES = \
197 perf_ats.c
198perf_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
205perf_ats_ril_transport_latency_SOURCES = \
107 perf_ats.c 206 perf_ats.c
108perf_ats_ril_latency_LDADD = \ 207perf_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
114EXTRA_DIST = \ 214EXTRA_DIST = \
115 perf_ats_proportional_none.conf \ 215 perf_ats_proportional_none.conf \