blob: 684ec4f50383392942c3664c24513eaf2ecfe5c4 [file] [log] [blame]
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +01001AT_INIT
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +01002AT_BANNER([Regression tests.])
3
4
5# todo.. create one macro for it
Sylvain Munaut810c3342011-11-17 20:33:19 +01006AT_SETUP([a5])
7AT_KEYWORDS([a5])
8cat $abs_srcdir/a5/a5_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +01009AT_CHECK([$abs_top_builddir/tests/a5/a5_test], [0], [expout])
Sylvain Munaut810c3342011-11-17 20:33:19 +010010AT_CLEANUP
11
Harald Welte04f09892012-09-07 11:14:56 +020012AT_SETUP([bssgp-fc])
13AT_KEYWORDS([bssgp-fc])
14cat $abs_srcdir/gb/bssgp_fc_tests.ok > expout
15cat $abs_srcdir/gb/bssgp_fc_tests.err > experr
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010016AT_CHECK([$abs_top_srcdir/tests/gb/bssgp_fc_tests.sh $abs_top_builddir/tests/gb], [0], [expout], [experr])
Harald Welte04f09892012-09-07 11:14:56 +020017AT_CLEANUP
18
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010019AT_SETUP([bits])
20AT_KEYWORDS([bits])
21cat $abs_srcdir/bits/bitrev_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010022AT_CHECK([$abs_top_builddir/tests/bits/bitrev_test], [0], [expout])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010023AT_CLEANUP
24
Sylvain Munaut29eb92d2011-11-24 17:48:42 +010025AT_SETUP([conv])
26AT_KEYWORDS([conv])
27cat $abs_srcdir/conv/conv_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010028AT_CHECK([$abs_top_builddir/tests/conv/conv_test], [0], [expout])
Sylvain Munaut29eb92d2011-11-24 17:48:42 +010029AT_CLEANUP
30
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010031if ENABLE_MSGFILE
32AT_SETUP([msgfile])
33AT_KEYWORDS([msgfile])
34cp $abs_srcdir/msgfile/msgconfig.cfg .
35cat $abs_srcdir/msgfile/msgfile_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010036AT_CHECK([$abs_top_builddir/tests/msgfile/msgfile_test], [0], [expout])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010037AT_CLEANUP
38endif
39
40AT_SETUP([sms])
41AT_KEYWORDS([sms])
42cat $abs_srcdir/sms/sms_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010043AT_CHECK([$abs_top_builddir/tests/sms/sms_test], [0], [expout])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010044AT_CLEANUP
45
46AT_SETUP([smscb])
47AT_KEYWORDS([smscb])
48cat $abs_srcdir/smscb/smscb_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010049AT_CHECK([$abs_top_builddir/tests/smscb/smscb_test], [0], [expout])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010050AT_CLEANUP
51
52AT_SETUP([timer])
53AT_KEYWORDS([timer])
54cat $abs_srcdir/timer/timer_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010055AT_CHECK([$abs_top_builddir/tests/timer/timer_test -s 5], [0], [expout], [ignore])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010056AT_CLEANUP
57
58AT_SETUP([ussd])
59AT_KEYWORDS([ussd])
60cat $abs_srcdir/ussd/ussd_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010061AT_CHECK([$abs_top_builddir/tests/ussd/ussd_test], [0], [expout], [ignore])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010062AT_CLEANUP
Harald Weltee076ac02011-12-07 00:10:18 +010063
64AT_SETUP([auth])
65AT_KEYWORDS([auth])
66cat $abs_srcdir/auth/milenage_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010067AT_CHECK([$abs_top_builddir/tests/auth/milenage_test], [0], [expout], [ignore])
Harald Weltee076ac02011-12-07 00:10:18 +010068AT_CLEANUP
Holger Hans Peter Freyther72bd4eb2011-12-11 20:25:12 +010069
70AT_SETUP([lapd])
71AT_KEYWORDS([lapd])
72cat $abs_srcdir/lapd/lapd_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010073AT_CHECK([$abs_top_builddir/tests/lapd/lapd_test], [0], [expout], [ignore])
Holger Hans Peter Freyther72bd4eb2011-12-11 20:25:12 +010074AT_CLEANUP
Holger Hans Peter Freyther97510812012-01-22 13:36:52 +010075
76AT_SETUP([gsm0808])
77AT_KEYWORDS([gsm0808])
78cat $abs_srcdir/gsm0808/gsm0808_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010079AT_CHECK([$abs_top_builddir/tests/gsm0808/gsm0808_test], [0], [expout], [ignore])
Holger Hans Peter Freyther97510812012-01-22 13:36:52 +010080AT_CLEANUP
Harald Weltec8a0b932012-08-24 21:27:26 +020081
82AT_SETUP([gsm0408])
83AT_KEYWORDS([gsm0408])
84cat $abs_srcdir/gsm0408/gsm0408_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010085AT_CHECK([$abs_top_builddir/tests/gsm0408/gsm0408_test], [0], [expout], [ignore])
Harald Weltec8a0b932012-08-24 21:27:26 +020086AT_CLEANUP
Holger Hans Peter Freyther4b54cab2012-09-27 14:18:37 +020087
88AT_SETUP([logging])
89AT_KEYWORDS([logging])
90cat $abs_srcdir/logging/logging_test.ok > expout
91cat $abs_srcdir/logging/logging_test.err > experr
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010092AT_CHECK([$abs_top_builddir/tests/logging/logging_test], [0], [expout], [experr])
Holger Hans Peter Freyther4b54cab2012-09-27 14:18:37 +020093AT_CLEANUP
Holger Hans Peter Freyther97602d92012-11-11 14:21:26 +010094
95AT_SETUP([fr])
96AT_KEYWORDS([fr])
97cat $abs_srcdir/fr/fr_test.ok > expout
98cat $abs_srcdir/fr/fr_test.err > experr
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010099AT_CHECK([$abs_top_builddir/tests/fr/fr_test], [0], [expout], [experr])
Holger Hans Peter Freyther97602d92012-11-11 14:21:26 +0100100
101AT_CLEANUP
Katerina Barone-Adesi3309a432013-02-21 05:16:29 +0000102
103AT_SETUP([loggingrb])
104AT_KEYWORDS([loggingrb])
105cat $abs_srcdir/loggingrb/logging_test.ok > expout
106cat $abs_srcdir/loggingrb/logging_test.err > experr
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +0100107AT_CHECK([$abs_top_builddir/tests/loggingrb/loggingrb_test], [0], [expout], [experr])
Katerina Barone-Adesi3309a432013-02-21 05:16:29 +0000108AT_CLEANUP
109
110AT_SETUP([strrb])
111AT_KEYWORDS([strrb])
112cat $abs_srcdir/strrb/strrb_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +0100113AT_CHECK([$abs_top_builddir/tests/strrb/strrb_test], [0], [expout], [ignore])
Katerina Barone-Adesi3309a432013-02-21 05:16:29 +0000114AT_CLEANUP