blob: c3f939f8e377b8038076d81209050e6950ca5a75 [file] [log] [blame]
Holger Hans Peter Freyther6c882172012-01-06 15:16:12 +01001AT_INIT
2AT_BANNER([Regression tests.])
3
4AT_SETUP([gsm0408])
5AT_KEYWORDS([gsm0408])
6cat $abs_srcdir/gsm0408/gsm0408_test.ok > expout
7AT_CHECK([$abs_top_builddir/tests/gsm0408/gsm0408_test], [], [expout], [ignore])
8AT_CLEANUP
9
Neels Hofmeyr6d804b12017-02-18 22:20:46 +010010AT_SETUP([bsc_subscr])
11AT_KEYWORDS([bsc_subscr])
12cat $abs_srcdir/subscr/bsc_subscr_test.ok > expout
13cat $abs_srcdir/subscr/bsc_subscr_test.err > experr
14AT_CHECK([$abs_top_builddir/tests/subscr/bsc_subscr_test], [], [expout], [experr])
15AT_CLEANUP
16
Holger Hans Peter Freyther6c882172012-01-06 15:16:12 +010017AT_SETUP([channel])
18AT_KEYWORDS([channel])
19cat $abs_srcdir/channel/channel_test.ok > expout
20AT_CHECK([$abs_top_builddir/tests/channel/channel_test], [], [expout], [ignore])
21AT_CLEANUP
22
23AT_SETUP([mgcp])
24AT_KEYWORDS([mgcp])
25cat $abs_srcdir/mgcp/mgcp_test.ok > expout
26AT_CHECK([$abs_top_builddir/tests/mgcp/mgcp_test], [], [expout], [ignore])
27AT_CLEANUP
28
Jacob Erlbeck84a45cb2014-04-08 16:10:04 +020029AT_SETUP([mgcp-trans])
30AT_KEYWORDS([mgcp-trans])
31AT_CHECK([test "$enable_mgcp_transcoding_test" == yes || exit 77])
32cat $abs_srcdir/mgcp/mgcp_transcoding_test.ok > expout
33AT_CHECK([$abs_top_builddir/tests/mgcp/mgcp_transcoding_test], [], [expout], [ignore])
34AT_CLEANUP
35
Holger Hans Peter Freyther6c882172012-01-06 15:16:12 +010036AT_SETUP([gprs])
37AT_KEYWORDS([gprs])
38cat $abs_srcdir/gprs/gprs_test.ok > expout
39AT_CHECK([$abs_top_builddir/tests/gprs/gprs_test], [], [expout], [ignore])
40AT_CLEANUP
41
Holger Hans Peter Freyther6c882172012-01-06 15:16:12 +010042AT_SETUP([bsc-nat])
43AT_KEYWORDS([bsc-nat])
Holger Hans Peter Freyther93ef33e2012-01-09 22:53:04 +010044AT_CHECK([test "$enable_nat_test" != no || exit 77])
Holger Hans Peter Freytherddf191e2013-06-25 11:44:01 +020045cp $abs_srcdir/bsc-nat/prefixes.csv .
Holger Hans Peter Freyther1f8276e2013-01-01 11:25:09 +010046cp $abs_srcdir/bsc-nat/barr.cfg .
47cp $abs_srcdir/bsc-nat/barr_dup.cfg .
Holger Hans Peter Freyther6c882172012-01-06 15:16:12 +010048cat $abs_srcdir/bsc-nat/bsc_nat_test.ok > expout
49AT_CHECK([$abs_top_builddir/tests/bsc-nat/bsc_nat_test], [], [expout], [ignore])
Holger Hans Peter Freyther93ef33e2012-01-09 22:53:04 +010050AT_CLEANUP
Holger Hans Peter Freyther511f9c32012-10-13 12:38:54 +020051
Holger Hans Peter Freythera7328a52013-07-13 17:09:56 +020052AT_SETUP([smpp])
53AT_KEYWORDS([smpp])
54AT_CHECK([test "$enable_smpp_test" != no || exit 77])
55cat $abs_srcdir/smpp/smpp_test.ok > expout
56cat $abs_srcdir/smpp/smpp_test.err > experr
57AT_CHECK([$abs_top_builddir/tests/smpp/smpp_test], [], [expout], [experr])
58AT_CLEANUP
59
Holger Hans Peter Freyther85d3b342013-06-14 19:10:28 +020060AT_SETUP([bsc-nat-trie])
61AT_KEYWORDS([bsc-nat-trie])
62AT_CHECK([test "$enable_nat_test" != no || exit 77])
63cp $abs_srcdir/bsc-nat-trie/prefixes.csv .
64cat $abs_srcdir/bsc-nat-trie/bsc_nat_trie_test.ok > expout
65AT_CHECK([$abs_top_builddir/tests/bsc-nat-trie/bsc_nat_trie_test], [], [expout], [ignore])
66AT_CLEANUP
67
Holger Hans Peter Freytherbce56752012-11-22 14:59:46 +010068AT_SETUP([abis])
69AT_KEYWORDS([abis])
70cat $abs_srcdir/abis/abis_test.ok > expout
71AT_CHECK([$abs_top_builddir/tests/abis/abis_test], [], [expout], [ignore])
72AT_CLEANUP
Jacob Erlbeck946d1412013-09-17 13:59:29 +020073
74AT_SETUP([bsc])
75AT_KEYWORDS([bsc])
76AT_CHECK([test "$enable_bsc_test" != no || exit 77])
77cat $abs_srcdir/bsc/bsc_test.ok > expout
78AT_CHECK([$abs_top_builddir/tests/bsc/bsc_test], [], [expout], [ignore])
79AT_CLEANUP
Jacob Erlbeck51a869c2013-10-15 12:00:26 +020080
81AT_SETUP([gbproxy])
82AT_KEYWORDS([gbproxy])
83cat $abs_srcdir/gbproxy/gbproxy_test.ok > expout
84AT_CHECK([$abs_top_builddir/tests/gbproxy/gbproxy_test], [], [expout], [ignore])
85AT_CLEANUP
Andreas Eversbergd074f8f2013-12-06 16:59:10 +010086
87AT_SETUP([trau])
88AT_KEYWORDS([trau])
89cat $abs_srcdir/trau/trau_test.ok > expout
90AT_CHECK([$abs_top_builddir/tests/trau/trau_test], [], [expout], [ignore])
91AT_CLEANUP
Holger Hans Peter Freyther68c6f882014-09-30 09:10:25 +020092
93AT_SETUP([sgsn])
94AT_KEYWORDS([sgsn])
95AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
96cat $abs_srcdir/sgsn/sgsn_test.ok > expout
97AT_CHECK([$abs_top_builddir/tests/sgsn/sgsn_test], [], [expout], [ignore])
98AT_CLEANUP
Neels Hofmeyrf06046b2015-10-12 11:57:35 +020099
100AT_SETUP([oap])
101AT_KEYWORDS([oap])
102AT_CHECK([test "$enable_oap_test" != no || exit 77])
Neels Hofmeyr28786bb2016-12-09 00:05:50 +0100103cat $abs_srcdir/oap/oap_client_test.ok > expout
Neels Hofmeyr2e109f02016-12-08 23:35:20 +0100104cat $abs_srcdir/oap/oap_client_test.err > experr
105AT_CHECK([$abs_top_builddir/tests/oap/oap_client_test], [], [expout], [experr])
Neels Hofmeyrf06046b2015-10-12 11:57:35 +0200106AT_CLEANUP
Neels Hofmeyrc8a614d2015-09-24 17:32:30 +0200107
108AT_SETUP([gtphub])
109AT_KEYWORDS([gtphub])
110AT_CHECK([test "$enable_gtphub_test" != no || exit 77])
111cat $abs_srcdir/gtphub/gtphub_test.ok > expout
112AT_CHECK([$abs_top_builddir/tests/gtphub/gtphub_test], [], [expout], [ignore])
113AT_CLEANUP
Neels Hofmeyr37984bd2016-03-30 11:22:24 +0200114
Philippa536fc62016-08-10 12:14:57 +0200115AT_SETUP([xid])
116AT_KEYWORDS([xid])
Philippea291e32016-09-28 11:33:54 +0200117AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philippa536fc62016-08-10 12:14:57 +0200118cat $abs_srcdir/xid/xid_test.ok > expout
119AT_CHECK([$abs_top_builddir/tests/xid/xid_test], [], [expout], [ignore])
120AT_CLEANUP
Philipp22611be2016-08-10 12:08:03 +0200121
122AT_SETUP([sndcp_xid])
123AT_KEYWORDS([sndcp_xid])
Philippea291e32016-09-28 11:33:54 +0200124AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philipp22611be2016-08-10 12:08:03 +0200125cat $abs_srcdir/sndcp_xid/sndcp_xid_test.ok > expout
126AT_CHECK([$abs_top_builddir/tests/sndcp_xid/sndcp_xid_test], [], [expout], [ignore])
127AT_CLEANUP
128
Philipp2c7f8372016-08-26 16:58:41 +0200129AT_SETUP([slhc])
130AT_KEYWORDS([slhc])
Philippea291e32016-09-28 11:33:54 +0200131AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philipp2c7f8372016-08-26 16:58:41 +0200132cat $abs_srcdir/slhc/slhc_test.ok > expout
133AT_CHECK([$abs_top_builddir/tests/slhc/slhc_test], [], [expout], [ignore])
134AT_CLEANUP
Philippd8b45772016-09-02 13:32:38 +0200135
136AT_SETUP([v42bis])
137AT_KEYWORDS([v42bis])
Philippea291e32016-09-28 11:33:54 +0200138AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philippd8b45772016-09-02 13:32:38 +0200139cat $abs_srcdir/v42bis/v42bis_test.ok > expout
140AT_CHECK([$abs_top_builddir/tests/v42bis/v42bis_test], [], [expout], [ignore])
141AT_CLEANUP
Philippb4cb8382016-09-29 17:01:57 +0200142
143AT_SETUP([nanobts_omlattr])
144AT_KEYWORDS([nanobts_omlattr])
145cat $abs_srcdir/nanobts_omlattr/nanobts_omlattr_test.ok > expout
146AT_CHECK([$abs_top_builddir/tests/nanobts_omlattr/nanobts_omlattr_test], [], [expout], [ignore])
147AT_CLEANUP
Harald Welte2483f1b2016-06-19 18:06:02 +0200148
149AT_SETUP([sms_queue_test])
150AT_KEYWORDS([sms_queue_test])
151cat $abs_srcdir/sms_queue/sms_queue_test.ok > expout
152cat $abs_srcdir/sms_queue/sms_queue_test.err > experr
153AT_CHECK([$abs_top_builddir/tests/sms_queue/sms_queue_test], [], [expout], [experr])
154AT_CLEANUP
Neels Hofmeyr6a29d322017-01-25 15:04:16 +0100155
156AT_SETUP([msc_vlr_test_no_authen])
157AT_KEYWORDS([msc_vlr_test_no_authen])
158cat $abs_srcdir/msc_vlr/msc_vlr_test_no_authen.ok > expout
159cat $abs_srcdir/msc_vlr/msc_vlr_test_no_authen.err > experr
160AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_no_authen], [], [expout], [experr])
161AT_CLEANUP
162
163AT_SETUP([msc_vlr_test_gsm_authen])
164AT_KEYWORDS([msc_vlr_test_gsm_authen])
165cat $abs_srcdir/msc_vlr/msc_vlr_test_gsm_authen.ok > expout
166cat $abs_srcdir/msc_vlr/msc_vlr_test_gsm_authen.err > experr
167AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_gsm_authen], [], [expout], [experr])
168AT_CLEANUP
169
170AT_SETUP([msc_vlr_test_gsm_ciph])
171AT_KEYWORDS([msc_vlr_test_gsm_ciph])
172cat $abs_srcdir/msc_vlr/msc_vlr_test_gsm_ciph.ok > expout
173cat $abs_srcdir/msc_vlr/msc_vlr_test_gsm_ciph.err > experr
174AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_gsm_ciph], [], [expout], [experr])
175AT_CLEANUP
176
177AT_SETUP([msc_vlr_test_umts_authen])
178AT_KEYWORDS([msc_vlr_test_umts_authen])
179cat $abs_srcdir/msc_vlr/msc_vlr_test_umts_authen.ok > expout
180cat $abs_srcdir/msc_vlr/msc_vlr_test_umts_authen.err > experr
181AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_umts_authen], [], [expout], [experr])
182AT_CLEANUP
183
184AT_SETUP([msc_vlr_test_hlr_reject])
185AT_KEYWORDS([msc_vlr_test_hlr_reject])
186cat $abs_srcdir/msc_vlr/msc_vlr_test_hlr_reject.ok > expout
187cat $abs_srcdir/msc_vlr/msc_vlr_test_hlr_reject.err > experr
188AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_hlr_reject], [], [expout], [experr])
189AT_CLEANUP
190
191AT_SETUP([msc_vlr_test_hlr_timeout])
192AT_KEYWORDS([msc_vlr_test_hlr_timeout])
193cat $abs_srcdir/msc_vlr/msc_vlr_test_hlr_timeout.ok > expout
194cat $abs_srcdir/msc_vlr/msc_vlr_test_hlr_timeout.err > experr
195AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_hlr_timeout], [], [expout], [experr])
196AT_CLEANUP
197
198AT_SETUP([msc_vlr_test_ms_timeout])
199AT_KEYWORDS([msc_vlr_test_ms_timeout])
200cat $abs_srcdir/msc_vlr/msc_vlr_test_ms_timeout.ok > expout
201cat $abs_srcdir/msc_vlr/msc_vlr_test_ms_timeout.err > experr
202AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_ms_timeout], [], [expout], [experr])
203AT_CLEANUP
204
205AT_SETUP([msc_vlr_test_reject_concurrency])
206AT_KEYWORDS([msc_vlr_test_reject_concurrency])
207cat $abs_srcdir/msc_vlr/msc_vlr_test_reject_concurrency.ok > expout
208cat $abs_srcdir/msc_vlr/msc_vlr_test_reject_concurrency.err > experr
209AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_reject_concurrency], [], [expout], [experr])
210AT_CLEANUP
211
212AT_SETUP([msc_vlr_test_rest])
213AT_KEYWORDS([msc_vlr_test_rest])
214cat $abs_srcdir/msc_vlr/msc_vlr_test_rest.ok > expout
215cat $abs_srcdir/msc_vlr/msc_vlr_test_rest.err > experr
216AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_rest], [], [expout], [experr])
217AT_CLEANUP