blob: 84e83f1bfdf89a4ca103469ba58fbc36c332e4a8 [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
Neels Hofmeyr86fe87b2017-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 Freytherfee826b2012-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 Erlbeck497c2de2014-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 Freytherfee826b2012-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 Freytherfee826b2012-01-06 15:16:12 +010042AT_SETUP([bsc-nat])
43AT_KEYWORDS([bsc-nat])
Holger Hans Peter Freyther34abf212012-01-09 22:53:04 +010044AT_CHECK([test "$enable_nat_test" != no || exit 77])
Holger Hans Peter Freyther367390b2013-06-25 11:44:01 +020045cp $abs_srcdir/bsc-nat/prefixes.csv .
Holger Hans Peter Freyther1fa71b22013-01-01 11:25:09 +010046cp $abs_srcdir/bsc-nat/barr.cfg .
47cp $abs_srcdir/bsc-nat/barr_dup.cfg .
Holger Hans Peter Freytherfee826b2012-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 Freyther34abf212012-01-09 22:53:04 +010050AT_CLEANUP
Holger Hans Peter Freythera9e7de62012-10-13 12:38:54 +020051
Holger Hans Peter Freyther5292edc2013-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 Freytheraaa3d082013-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 Freyther23e80002012-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 Erlbeckcc0d8842013-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 Erlbeck76fa57a2013-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 Eversberg2c202cd2013-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 Freyther232f6212014-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 Hofmeyr2989ff82015-10-12 11:57:35 +020099
100AT_SETUP([oap])
101AT_KEYWORDS([oap])
102AT_CHECK([test "$enable_oap_test" != no || exit 77])
Neels Hofmeyr539a2212016-12-09 00:05:50 +0100103cat $abs_srcdir/oap/oap_client_test.ok > expout
Neels Hofmeyrf456d9a2016-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 Hofmeyr2989ff82015-10-12 11:57:35 +0200106AT_CLEANUP
Neels Hofmeyr9f796642015-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 Hofmeyr221c4c12016-03-30 11:22:24 +0200114
Philippfcb979a2016-08-10 12:14:57 +0200115AT_SETUP([xid])
116AT_KEYWORDS([xid])
Philipp6e230e92016-09-28 11:33:54 +0200117AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philippfcb979a2016-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
Philipp59971b82016-08-10 12:08:03 +0200121
122AT_SETUP([sndcp_xid])
123AT_KEYWORDS([sndcp_xid])
Philipp6e230e92016-09-28 11:33:54 +0200124AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philipp59971b82016-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
Philipp49482092016-08-26 16:58:41 +0200129AT_SETUP([slhc])
130AT_KEYWORDS([slhc])
Philipp6e230e92016-09-28 11:33:54 +0200131AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philipp49482092016-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
Philipp8a3fe602016-09-02 13:32:38 +0200135
136AT_SETUP([v42bis])
137AT_KEYWORDS([v42bis])
Philipp6e230e92016-09-28 11:33:54 +0200138AT_CHECK([test "$enable_sgsn_test" != no || exit 77])
Philipp8a3fe602016-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
Philipp38d64b62016-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 Welte44b1d6c2016-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