blob: 280aeb2edce4e804b2a54d47fdf52a0673381f75 [file] [log] [blame]
Holger Hans Peter Freytherfee826b2012-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
Jacob Erlbeck6bc3b7f2014-12-03 13:05:16 +010010AT_SETUP([subscr])
11AT_KEYWORDS([subscr])
12cat $abs_srcdir/subscr/subscr_test.ok > expout
13AT_CHECK([$abs_top_builddir/tests/subscr/subscr_test], [], [expout], [ignore])
14AT_CLEANUP
15
Neels Hofmeyr86fe87b2017-02-18 22:20:46 +010016AT_SETUP([bsc_subscr])
17AT_KEYWORDS([bsc_subscr])
18cat $abs_srcdir/subscr/bsc_subscr_test.ok > expout
19cat $abs_srcdir/subscr/bsc_subscr_test.err > experr
20AT_CHECK([$abs_top_builddir/tests/subscr/bsc_subscr_test], [], [expout], [experr])
21AT_CLEANUP
22
Holger Hans Peter Freytherfee826b2012-01-06 15:16:12 +010023AT_SETUP([db])
24AT_KEYWORDS([db])
25cat $abs_srcdir/db/db_test.ok > expout
Holger Hans Peter Freytherdaf0eea2014-03-08 16:41:37 +010026cat $abs_srcdir/db/db_test.err > experr
27cat $abs_srcdir/db/hlr.sqlite3 > hlr.sqlite3
28AT_CHECK([$abs_top_builddir/tests/db/db_test], [], [expout], [experr])
Holger Hans Peter Freytherfee826b2012-01-06 15:16:12 +010029AT_CLEANUP
30
31AT_SETUP([channel])
32AT_KEYWORDS([channel])
33cat $abs_srcdir/channel/channel_test.ok > expout
34AT_CHECK([$abs_top_builddir/tests/channel/channel_test], [], [expout], [ignore])
35AT_CLEANUP
36
37AT_SETUP([mgcp])
38AT_KEYWORDS([mgcp])
39cat $abs_srcdir/mgcp/mgcp_test.ok > expout
40AT_CHECK([$abs_top_builddir/tests/mgcp/mgcp_test], [], [expout], [ignore])
41AT_CLEANUP
42
Jacob Erlbeck497c2de2014-04-08 16:10:04 +020043AT_SETUP([mgcp-trans])
44AT_KEYWORDS([mgcp-trans])
45AT_CHECK([test "$enable_mgcp_transcoding_test" == yes || exit 77])
46cat $abs_srcdir/mgcp/mgcp_transcoding_test.ok > expout
47AT_CHECK([$abs_top_builddir/tests/mgcp/mgcp_transcoding_test], [], [expout], [ignore])
48AT_CLEANUP
49
Holger Hans Peter Freytherfee826b2012-01-06 15:16:12 +010050AT_SETUP([gprs])
51AT_KEYWORDS([gprs])
52cat $abs_srcdir/gprs/gprs_test.ok > expout
53AT_CHECK([$abs_top_builddir/tests/gprs/gprs_test], [], [expout], [ignore])
54AT_CLEANUP
55
Holger Hans Peter Freytherfee826b2012-01-06 15:16:12 +010056AT_SETUP([bsc-nat])
57AT_KEYWORDS([bsc-nat])
Holger Hans Peter Freyther34abf212012-01-09 22:53:04 +010058AT_CHECK([test "$enable_nat_test" != no || exit 77])
Holger Hans Peter Freyther367390b2013-06-25 11:44:01 +020059cp $abs_srcdir/bsc-nat/prefixes.csv .
Holger Hans Peter Freyther1fa71b22013-01-01 11:25:09 +010060cp $abs_srcdir/bsc-nat/barr.cfg .
61cp $abs_srcdir/bsc-nat/barr_dup.cfg .
Holger Hans Peter Freytherfee826b2012-01-06 15:16:12 +010062cat $abs_srcdir/bsc-nat/bsc_nat_test.ok > expout
63AT_CHECK([$abs_top_builddir/tests/bsc-nat/bsc_nat_test], [], [expout], [ignore])
Holger Hans Peter Freyther34abf212012-01-09 22:53:04 +010064AT_CLEANUP
Holger Hans Peter Freythera9e7de62012-10-13 12:38:54 +020065
Holger Hans Peter Freyther5292edc2013-07-13 17:09:56 +020066AT_SETUP([smpp])
67AT_KEYWORDS([smpp])
68AT_CHECK([test "$enable_smpp_test" != no || exit 77])
69cat $abs_srcdir/smpp/smpp_test.ok > expout
70cat $abs_srcdir/smpp/smpp_test.err > experr
71AT_CHECK([$abs_top_builddir/tests/smpp/smpp_test], [], [expout], [experr])
72AT_CLEANUP
73
Holger Hans Peter Freytheraaa3d082013-06-14 19:10:28 +020074AT_SETUP([bsc-nat-trie])
75AT_KEYWORDS([bsc-nat-trie])
76AT_CHECK([test "$enable_nat_test" != no || exit 77])
77cp $abs_srcdir/bsc-nat-trie/prefixes.csv .
78cat $abs_srcdir/bsc-nat-trie/bsc_nat_trie_test.ok > expout
79AT_CHECK([$abs_top_builddir/tests/bsc-nat-trie/bsc_nat_trie_test], [], [expout], [ignore])
80AT_CLEANUP
81
Holger Hans Peter Freyther23e80002012-11-22 14:59:46 +010082AT_SETUP([abis])
83AT_KEYWORDS([abis])
84cat $abs_srcdir/abis/abis_test.ok > expout
85AT_CHECK([$abs_top_builddir/tests/abis/abis_test], [], [expout], [ignore])
86AT_CLEANUP
Jacob Erlbeckcc0d8842013-09-17 13:59:29 +020087
88AT_SETUP([bsc])
89AT_KEYWORDS([bsc])
90AT_CHECK([test "$enable_bsc_test" != no || exit 77])
91cat $abs_srcdir/bsc/bsc_test.ok > expout
92AT_CHECK([$abs_top_builddir/tests/bsc/bsc_test], [], [expout], [ignore])
93AT_CLEANUP
Jacob Erlbeck76fa57a2013-10-15 12:00:26 +020094
95AT_SETUP([gbproxy])
96AT_KEYWORDS([gbproxy])
97cat $abs_srcdir/gbproxy/gbproxy_test.ok > expout
98AT_CHECK([$abs_top_builddir/tests/gbproxy/gbproxy_test], [], [expout], [ignore])
99AT_CLEANUP
Andreas Eversberg2c202cd2013-12-06 16:59:10 +0100100
101AT_SETUP([trau])
102AT_KEYWORDS([trau])
103cat $abs_srcdir/trau/trau_test.ok > expout
104AT_CHECK([$abs_top_builddir/tests/trau/trau_test], [], [expout], [ignore])
105AT_CLEANUP
Holger Hans Peter Freyther232f6212014-09-30 09:10:25 +0200106
107AT_SETUP([sgsn])
108AT_KEYWORDS([sgsn])
109AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
110cat $abs_srcdir/sgsn/sgsn_test.ok > expout
111AT_CHECK([$abs_top_builddir/tests/sgsn/sgsn_test], [], [expout], [ignore])
112AT_CLEANUP
Neels Hofmeyr2989ff82015-10-12 11:57:35 +0200113
114AT_SETUP([oap])
115AT_KEYWORDS([oap])
116AT_CHECK([test "$enable_oap_test" != no || exit 77])
Neels Hofmeyr539a2212016-12-09 00:05:50 +0100117cat $abs_srcdir/oap/oap_client_test.ok > expout
Neels Hofmeyrf456d9a2016-12-08 23:35:20 +0100118cat $abs_srcdir/oap/oap_client_test.err > experr
119AT_CHECK([$abs_top_builddir/tests/oap/oap_client_test], [], [expout], [experr])
Neels Hofmeyr2989ff82015-10-12 11:57:35 +0200120AT_CLEANUP
Neels Hofmeyr9f796642015-09-24 17:32:30 +0200121
122AT_SETUP([gtphub])
123AT_KEYWORDS([gtphub])
124AT_CHECK([test "$enable_gtphub_test" != no || exit 77])
125cat $abs_srcdir/gtphub/gtphub_test.ok > expout
126AT_CHECK([$abs_top_builddir/tests/gtphub/gtphub_test], [], [expout], [ignore])
127AT_CLEANUP
Neels Hofmeyr221c4c12016-03-30 11:22:24 +0200128
129AT_SETUP([mm_auth])
130AT_KEYWORDS([mm_auth])
131cat $abs_srcdir/mm_auth/mm_auth_test.ok > expout
132AT_CHECK([$abs_top_builddir/tests/mm_auth/mm_auth_test], [], [expout], [ignore])
133AT_CLEANUP
134
Philippfcb979a2016-08-10 12:14:57 +0200135AT_SETUP([xid])
136AT_KEYWORDS([xid])
Philipp6e230e92016-09-28 11:33:54 +0200137AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philippfcb979a2016-08-10 12:14:57 +0200138cat $abs_srcdir/xid/xid_test.ok > expout
139AT_CHECK([$abs_top_builddir/tests/xid/xid_test], [], [expout], [ignore])
140AT_CLEANUP
Philipp59971b82016-08-10 12:08:03 +0200141
142AT_SETUP([sndcp_xid])
143AT_KEYWORDS([sndcp_xid])
Philipp6e230e92016-09-28 11:33:54 +0200144AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philipp59971b82016-08-10 12:08:03 +0200145cat $abs_srcdir/sndcp_xid/sndcp_xid_test.ok > expout
146AT_CHECK([$abs_top_builddir/tests/sndcp_xid/sndcp_xid_test], [], [expout], [ignore])
147AT_CLEANUP
148
Philipp49482092016-08-26 16:58:41 +0200149AT_SETUP([slhc])
150AT_KEYWORDS([slhc])
Philipp6e230e92016-09-28 11:33:54 +0200151AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philipp49482092016-08-26 16:58:41 +0200152cat $abs_srcdir/slhc/slhc_test.ok > expout
153AT_CHECK([$abs_top_builddir/tests/slhc/slhc_test], [], [expout], [ignore])
154AT_CLEANUP
Philipp8a3fe602016-09-02 13:32:38 +0200155
156AT_SETUP([v42bis])
157AT_KEYWORDS([v42bis])
Philipp6e230e92016-09-28 11:33:54 +0200158AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philipp8a3fe602016-09-02 13:32:38 +0200159cat $abs_srcdir/v42bis/v42bis_test.ok > expout
160AT_CHECK([$abs_top_builddir/tests/v42bis/v42bis_test], [], [expout], [ignore])
161AT_CLEANUP
Philipp38d64b62016-09-29 17:01:57 +0200162
163AT_SETUP([nanobts_omlattr])
164AT_KEYWORDS([nanobts_omlattr])
165cat $abs_srcdir/nanobts_omlattr/nanobts_omlattr_test.ok > expout
166AT_CHECK([$abs_top_builddir/tests/nanobts_omlattr/nanobts_omlattr_test], [], [expout], [ignore])
167AT_CLEANUP