blob: 7a8d84bbe85dfae87b80885ad48551019d361f0c [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
Holger Hans Peter Freyther6c882172012-01-06 15:16:12 +010023AT_SETUP([gprs])
24AT_KEYWORDS([gprs])
25cat $abs_srcdir/gprs/gprs_test.ok > expout
26AT_CHECK([$abs_top_builddir/tests/gprs/gprs_test], [], [expout], [ignore])
27AT_CLEANUP
28
Holger Hans Peter Freyther6c882172012-01-06 15:16:12 +010029AT_SETUP([bsc-nat])
30AT_KEYWORDS([bsc-nat])
Holger Hans Peter Freyther93ef33e2012-01-09 22:53:04 +010031AT_CHECK([test "$enable_nat_test" != no || exit 77])
Holger Hans Peter Freytherddf191e2013-06-25 11:44:01 +020032cp $abs_srcdir/bsc-nat/prefixes.csv .
Holger Hans Peter Freyther1f8276e2013-01-01 11:25:09 +010033cp $abs_srcdir/bsc-nat/barr.cfg .
34cp $abs_srcdir/bsc-nat/barr_dup.cfg .
Holger Hans Peter Freyther6c882172012-01-06 15:16:12 +010035cat $abs_srcdir/bsc-nat/bsc_nat_test.ok > expout
36AT_CHECK([$abs_top_builddir/tests/bsc-nat/bsc_nat_test], [], [expout], [ignore])
Holger Hans Peter Freyther93ef33e2012-01-09 22:53:04 +010037AT_CLEANUP
Holger Hans Peter Freyther511f9c32012-10-13 12:38:54 +020038
Holger Hans Peter Freythera7328a52013-07-13 17:09:56 +020039AT_SETUP([smpp])
40AT_KEYWORDS([smpp])
41AT_CHECK([test "$enable_smpp_test" != no || exit 77])
42cat $abs_srcdir/smpp/smpp_test.ok > expout
43cat $abs_srcdir/smpp/smpp_test.err > experr
44AT_CHECK([$abs_top_builddir/tests/smpp/smpp_test], [], [expout], [experr])
45AT_CLEANUP
46
Holger Hans Peter Freyther85d3b342013-06-14 19:10:28 +020047AT_SETUP([bsc-nat-trie])
48AT_KEYWORDS([bsc-nat-trie])
49AT_CHECK([test "$enable_nat_test" != no || exit 77])
50cp $abs_srcdir/bsc-nat-trie/prefixes.csv .
51cat $abs_srcdir/bsc-nat-trie/bsc_nat_trie_test.ok > expout
52AT_CHECK([$abs_top_builddir/tests/bsc-nat-trie/bsc_nat_trie_test], [], [expout], [ignore])
53AT_CLEANUP
54
Holger Hans Peter Freytherbce56752012-11-22 14:59:46 +010055AT_SETUP([abis])
56AT_KEYWORDS([abis])
57cat $abs_srcdir/abis/abis_test.ok > expout
58AT_CHECK([$abs_top_builddir/tests/abis/abis_test], [], [expout], [ignore])
59AT_CLEANUP
Jacob Erlbeck946d1412013-09-17 13:59:29 +020060
61AT_SETUP([bsc])
62AT_KEYWORDS([bsc])
63AT_CHECK([test "$enable_bsc_test" != no || exit 77])
64cat $abs_srcdir/bsc/bsc_test.ok > expout
65AT_CHECK([$abs_top_builddir/tests/bsc/bsc_test], [], [expout], [ignore])
66AT_CLEANUP
Jacob Erlbeck51a869c2013-10-15 12:00:26 +020067
68AT_SETUP([gbproxy])
69AT_KEYWORDS([gbproxy])
70cat $abs_srcdir/gbproxy/gbproxy_test.ok > expout
71AT_CHECK([$abs_top_builddir/tests/gbproxy/gbproxy_test], [], [expout], [ignore])
72AT_CLEANUP
Andreas Eversbergd074f8f2013-12-06 16:59:10 +010073
74AT_SETUP([trau])
75AT_KEYWORDS([trau])
76cat $abs_srcdir/trau/trau_test.ok > expout
77AT_CHECK([$abs_top_builddir/tests/trau/trau_test], [], [expout], [ignore])
78AT_CLEANUP
Holger Hans Peter Freyther68c6f882014-09-30 09:10:25 +020079
80AT_SETUP([sgsn])
81AT_KEYWORDS([sgsn])
82AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
83cat $abs_srcdir/sgsn/sgsn_test.ok > expout
84AT_CHECK([$abs_top_builddir/tests/sgsn/sgsn_test], [], [expout], [ignore])
85AT_CLEANUP
Neels Hofmeyrf06046b2015-10-12 11:57:35 +020086
87AT_SETUP([oap])
88AT_KEYWORDS([oap])
89AT_CHECK([test "$enable_oap_test" != no || exit 77])
Neels Hofmeyr28786bb2016-12-09 00:05:50 +010090cat $abs_srcdir/oap/oap_client_test.ok > expout
Neels Hofmeyr2e109f02016-12-08 23:35:20 +010091cat $abs_srcdir/oap/oap_client_test.err > experr
92AT_CHECK([$abs_top_builddir/tests/oap/oap_client_test], [], [expout], [experr])
Neels Hofmeyrf06046b2015-10-12 11:57:35 +020093AT_CLEANUP
Neels Hofmeyrc8a614d2015-09-24 17:32:30 +020094
95AT_SETUP([gtphub])
96AT_KEYWORDS([gtphub])
97AT_CHECK([test "$enable_gtphub_test" != no || exit 77])
98cat $abs_srcdir/gtphub/gtphub_test.ok > expout
99AT_CHECK([$abs_top_builddir/tests/gtphub/gtphub_test], [], [expout], [ignore])
100AT_CLEANUP
Neels Hofmeyr37984bd2016-03-30 11:22:24 +0200101
Philippa536fc62016-08-10 12:14:57 +0200102AT_SETUP([xid])
103AT_KEYWORDS([xid])
Philippea291e32016-09-28 11:33:54 +0200104AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philippa536fc62016-08-10 12:14:57 +0200105cat $abs_srcdir/xid/xid_test.ok > expout
106AT_CHECK([$abs_top_builddir/tests/xid/xid_test], [], [expout], [ignore])
107AT_CLEANUP
Philipp22611be2016-08-10 12:08:03 +0200108
109AT_SETUP([sndcp_xid])
110AT_KEYWORDS([sndcp_xid])
Philippea291e32016-09-28 11:33:54 +0200111AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philipp22611be2016-08-10 12:08:03 +0200112cat $abs_srcdir/sndcp_xid/sndcp_xid_test.ok > expout
113AT_CHECK([$abs_top_builddir/tests/sndcp_xid/sndcp_xid_test], [], [expout], [ignore])
114AT_CLEANUP
115
Philipp2c7f8372016-08-26 16:58:41 +0200116AT_SETUP([slhc])
117AT_KEYWORDS([slhc])
Philippea291e32016-09-28 11:33:54 +0200118AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philipp2c7f8372016-08-26 16:58:41 +0200119cat $abs_srcdir/slhc/slhc_test.ok > expout
120AT_CHECK([$abs_top_builddir/tests/slhc/slhc_test], [], [expout], [ignore])
121AT_CLEANUP
Philippd8b45772016-09-02 13:32:38 +0200122
123AT_SETUP([v42bis])
124AT_KEYWORDS([v42bis])
Philippea291e32016-09-28 11:33:54 +0200125AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philippd8b45772016-09-02 13:32:38 +0200126cat $abs_srcdir/v42bis/v42bis_test.ok > expout
127AT_CHECK([$abs_top_builddir/tests/v42bis/v42bis_test], [], [expout], [ignore])
128AT_CLEANUP
Philippb4cb8382016-09-29 17:01:57 +0200129
130AT_SETUP([nanobts_omlattr])
131AT_KEYWORDS([nanobts_omlattr])
132cat $abs_srcdir/nanobts_omlattr/nanobts_omlattr_test.ok > expout
133AT_CHECK([$abs_top_builddir/tests/nanobts_omlattr/nanobts_omlattr_test], [], [expout], [ignore])
134AT_CLEANUP
Harald Welte9066b742016-06-19 18:06:02 +0200135
136AT_SETUP([sms_queue_test])
137AT_KEYWORDS([sms_queue_test])
138cat $abs_srcdir/sms_queue/sms_queue_test.ok > expout
139cat $abs_srcdir/sms_queue/sms_queue_test.err > experr
140AT_CHECK([$abs_top_builddir/tests/sms_queue/sms_queue_test], [], [expout], [experr])
141AT_CLEANUP
Neels Hofmeyr6bd54472017-01-25 15:04:16 +0100142
143AT_SETUP([msc_vlr_test_no_authen])
144AT_KEYWORDS([msc_vlr_test_no_authen])
145cat $abs_srcdir/msc_vlr/msc_vlr_test_no_authen.ok > expout
146cat $abs_srcdir/msc_vlr/msc_vlr_test_no_authen.err > experr
147AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_no_authen], [], [expout], [experr])
148AT_CLEANUP
149
150AT_SETUP([msc_vlr_test_gsm_authen])
151AT_KEYWORDS([msc_vlr_test_gsm_authen])
152cat $abs_srcdir/msc_vlr/msc_vlr_test_gsm_authen.ok > expout
153cat $abs_srcdir/msc_vlr/msc_vlr_test_gsm_authen.err > experr
154AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_gsm_authen], [], [expout], [experr])
155AT_CLEANUP
156
157AT_SETUP([msc_vlr_test_gsm_ciph])
158AT_KEYWORDS([msc_vlr_test_gsm_ciph])
159cat $abs_srcdir/msc_vlr/msc_vlr_test_gsm_ciph.ok > expout
160cat $abs_srcdir/msc_vlr/msc_vlr_test_gsm_ciph.err > experr
161AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_gsm_ciph], [], [expout], [experr])
162AT_CLEANUP
163
164AT_SETUP([msc_vlr_test_umts_authen])
165AT_KEYWORDS([msc_vlr_test_umts_authen])
166cat $abs_srcdir/msc_vlr/msc_vlr_test_umts_authen.ok > expout
167cat $abs_srcdir/msc_vlr/msc_vlr_test_umts_authen.err > experr
168AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_umts_authen], [], [expout], [experr])
169AT_CLEANUP
170
171AT_SETUP([msc_vlr_test_hlr_reject])
172AT_KEYWORDS([msc_vlr_test_hlr_reject])
173cat $abs_srcdir/msc_vlr/msc_vlr_test_hlr_reject.ok > expout
174cat $abs_srcdir/msc_vlr/msc_vlr_test_hlr_reject.err > experr
175AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_hlr_reject], [], [expout], [experr])
176AT_CLEANUP
177
178AT_SETUP([msc_vlr_test_hlr_timeout])
179AT_KEYWORDS([msc_vlr_test_hlr_timeout])
180cat $abs_srcdir/msc_vlr/msc_vlr_test_hlr_timeout.ok > expout
181cat $abs_srcdir/msc_vlr/msc_vlr_test_hlr_timeout.err > experr
182AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_hlr_timeout], [], [expout], [experr])
183AT_CLEANUP
184
185AT_SETUP([msc_vlr_test_ms_timeout])
186AT_KEYWORDS([msc_vlr_test_ms_timeout])
187cat $abs_srcdir/msc_vlr/msc_vlr_test_ms_timeout.ok > expout
188cat $abs_srcdir/msc_vlr/msc_vlr_test_ms_timeout.err > experr
189AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_ms_timeout], [], [expout], [experr])
190AT_CLEANUP
191
192AT_SETUP([msc_vlr_test_reject_concurrency])
193AT_KEYWORDS([msc_vlr_test_reject_concurrency])
194cat $abs_srcdir/msc_vlr/msc_vlr_test_reject_concurrency.ok > expout
195cat $abs_srcdir/msc_vlr/msc_vlr_test_reject_concurrency.err > experr
196AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_reject_concurrency], [], [expout], [experr])
197AT_CLEANUP
198
199AT_SETUP([msc_vlr_test_rest])
200AT_KEYWORDS([msc_vlr_test_rest])
201cat $abs_srcdir/msc_vlr/msc_vlr_test_rest.ok > expout
202cat $abs_srcdir/msc_vlr/msc_vlr_test_rest.err > experr
203AT_CHECK([$abs_top_builddir/tests/msc_vlr/msc_vlr_test_rest], [], [expout], [experr])
204AT_CLEANUP