blob: 280aeb2edce4e804b2a54d47fdf52a0673381f75 [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
Jacob Erlbeck0acc0012014-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 Hofmeyr6d804b12017-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 Freyther6c882172012-01-06 15:16:12 +010023AT_SETUP([db])
24AT_KEYWORDS([db])
25cat $abs_srcdir/db/db_test.ok > expout
Holger Hans Peter Freyther61144012014-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 Freyther6c882172012-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 Erlbeck84a45cb2014-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 Freyther6c882172012-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 Freyther6c882172012-01-06 15:16:12 +010056AT_SETUP([bsc-nat])
57AT_KEYWORDS([bsc-nat])
Holger Hans Peter Freyther93ef33e2012-01-09 22:53:04 +010058AT_CHECK([test "$enable_nat_test" != no || exit 77])
Holger Hans Peter Freytherddf191e2013-06-25 11:44:01 +020059cp $abs_srcdir/bsc-nat/prefixes.csv .
Holger Hans Peter Freyther1f8276e2013-01-01 11:25:09 +010060cp $abs_srcdir/bsc-nat/barr.cfg .
61cp $abs_srcdir/bsc-nat/barr_dup.cfg .
Holger Hans Peter Freyther6c882172012-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 Freyther93ef33e2012-01-09 22:53:04 +010064AT_CLEANUP
Holger Hans Peter Freyther511f9c32012-10-13 12:38:54 +020065
Holger Hans Peter Freythera7328a52013-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 Freyther85d3b342013-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 Freytherbce56752012-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 Erlbeck946d1412013-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 Erlbeck51a869c2013-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 Eversbergd074f8f2013-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 Freyther68c6f882014-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 Hofmeyrf06046b2015-10-12 11:57:35 +0200113
114AT_SETUP([oap])
115AT_KEYWORDS([oap])
116AT_CHECK([test "$enable_oap_test" != no || exit 77])
Neels Hofmeyr28786bb2016-12-09 00:05:50 +0100117cat $abs_srcdir/oap/oap_client_test.ok > expout
Neels Hofmeyr2e109f02016-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 Hofmeyrf06046b2015-10-12 11:57:35 +0200120AT_CLEANUP
Neels Hofmeyrc8a614d2015-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 Hofmeyr37984bd2016-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
Philippa536fc62016-08-10 12:14:57 +0200135AT_SETUP([xid])
136AT_KEYWORDS([xid])
Philippea291e32016-09-28 11:33:54 +0200137AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philippa536fc62016-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
Philipp22611be2016-08-10 12:08:03 +0200141
142AT_SETUP([sndcp_xid])
143AT_KEYWORDS([sndcp_xid])
Philippea291e32016-09-28 11:33:54 +0200144AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philipp22611be2016-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
Philipp2c7f8372016-08-26 16:58:41 +0200149AT_SETUP([slhc])
150AT_KEYWORDS([slhc])
Philippea291e32016-09-28 11:33:54 +0200151AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philipp2c7f8372016-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
Philippd8b45772016-09-02 13:32:38 +0200155
156AT_SETUP([v42bis])
157AT_KEYWORDS([v42bis])
Philippea291e32016-09-28 11:33:54 +0200158AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philippd8b45772016-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
Philippb4cb8382016-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