blob: 0685832e9f6bc16cc6a58073f8b71298c5ad5a59 [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
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010012AT_SETUP([bits])
13AT_KEYWORDS([bits])
14cat $abs_srcdir/bits/bitrev_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010015AT_CHECK([$abs_top_builddir/tests/bits/bitrev_test], [0], [expout])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010016AT_CLEANUP
17
Sylvain Munaut29eb92d2011-11-24 17:48:42 +010018AT_SETUP([conv])
19AT_KEYWORDS([conv])
20cat $abs_srcdir/conv/conv_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010021AT_CHECK([$abs_top_builddir/tests/conv/conv_test], [0], [expout])
Sylvain Munaut29eb92d2011-11-24 17:48:42 +010022AT_CLEANUP
23
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010024if ENABLE_MSGFILE
25AT_SETUP([msgfile])
26AT_KEYWORDS([msgfile])
27cp $abs_srcdir/msgfile/msgconfig.cfg .
28cat $abs_srcdir/msgfile/msgfile_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010029AT_CHECK([$abs_top_builddir/tests/msgfile/msgfile_test], [0], [expout])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010030AT_CLEANUP
31endif
32
33AT_SETUP([sms])
34AT_KEYWORDS([sms])
35cat $abs_srcdir/sms/sms_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010036AT_CHECK([$abs_top_builddir/tests/sms/sms_test], [0], [expout])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010037AT_CLEANUP
38
39AT_SETUP([smscb])
40AT_KEYWORDS([smscb])
41cat $abs_srcdir/smscb/smscb_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010042AT_CHECK([$abs_top_builddir/tests/smscb/smscb_test], [0], [expout])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010043AT_CLEANUP
44
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010045AT_SETUP([ussd])
46AT_KEYWORDS([ussd])
47cat $abs_srcdir/ussd/ussd_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010048AT_CHECK([$abs_top_builddir/tests/ussd/ussd_test], [0], [expout], [ignore])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010049AT_CLEANUP
Harald Weltee076ac02011-12-07 00:10:18 +010050
51AT_SETUP([auth])
52AT_KEYWORDS([auth])
53cat $abs_srcdir/auth/milenage_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010054AT_CHECK([$abs_top_builddir/tests/auth/milenage_test], [0], [expout], [ignore])
Harald Weltee076ac02011-12-07 00:10:18 +010055AT_CLEANUP
Holger Hans Peter Freyther72bd4eb2011-12-11 20:25:12 +010056
57AT_SETUP([lapd])
58AT_KEYWORDS([lapd])
59cat $abs_srcdir/lapd/lapd_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010060AT_CHECK([$abs_top_builddir/tests/lapd/lapd_test], [0], [expout], [ignore])
Holger Hans Peter Freyther72bd4eb2011-12-11 20:25:12 +010061AT_CLEANUP
Holger Hans Peter Freyther97510812012-01-22 13:36:52 +010062
63AT_SETUP([gsm0808])
64AT_KEYWORDS([gsm0808])
65cat $abs_srcdir/gsm0808/gsm0808_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010066AT_CHECK([$abs_top_builddir/tests/gsm0808/gsm0808_test], [0], [expout], [ignore])
Holger Hans Peter Freyther97510812012-01-22 13:36:52 +010067AT_CLEANUP
Harald Weltec8a0b932012-08-24 21:27:26 +020068
69AT_SETUP([gsm0408])
70AT_KEYWORDS([gsm0408])
71cat $abs_srcdir/gsm0408/gsm0408_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010072AT_CHECK([$abs_top_builddir/tests/gsm0408/gsm0408_test], [0], [expout], [ignore])
Harald Weltec8a0b932012-08-24 21:27:26 +020073AT_CLEANUP
Holger Hans Peter Freyther4b54cab2012-09-27 14:18:37 +020074
75AT_SETUP([logging])
76AT_KEYWORDS([logging])
77cat $abs_srcdir/logging/logging_test.ok > expout
78cat $abs_srcdir/logging/logging_test.err > experr
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010079AT_CHECK([$abs_top_builddir/tests/logging/logging_test], [0], [expout], [experr])
Holger Hans Peter Freyther4b54cab2012-09-27 14:18:37 +020080AT_CLEANUP
Holger Hans Peter Freyther97602d92012-11-11 14:21:26 +010081
82AT_SETUP([fr])
83AT_KEYWORDS([fr])
84cat $abs_srcdir/fr/fr_test.ok > expout
85cat $abs_srcdir/fr/fr_test.err > experr
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010086AT_CHECK([$abs_top_builddir/tests/fr/fr_test], [0], [expout], [experr])
Holger Hans Peter Freyther97602d92012-11-11 14:21:26 +010087
88AT_CLEANUP
Katerina Barone-Adesi3309a432013-02-21 05:16:29 +000089
90AT_SETUP([loggingrb])
91AT_KEYWORDS([loggingrb])
92cat $abs_srcdir/loggingrb/logging_test.ok > expout
93cat $abs_srcdir/loggingrb/logging_test.err > experr
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010094AT_CHECK([$abs_top_builddir/tests/loggingrb/loggingrb_test], [0], [expout], [experr])
Katerina Barone-Adesi3309a432013-02-21 05:16:29 +000095AT_CLEANUP
96
97AT_SETUP([strrb])
98AT_KEYWORDS([strrb])
99cat $abs_srcdir/strrb/strrb_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +0100100AT_CHECK([$abs_top_builddir/tests/strrb/strrb_test], [0], [expout], [ignore])
Katerina Barone-Adesi3309a432013-02-21 05:16:29 +0000101AT_CLEANUP
Jacob Erlbeckae15a2c2013-08-06 14:29:14 +0200102
103AT_SETUP([vty])
104AT_KEYWORDS([vty])
105cat $abs_srcdir/vty/vty_test.ok > expout
106AT_CHECK([$abs_top_builddir/tests/vty/vty_test], [0], [expout], [ignore])
107AT_CLEANUP
Jacob Erlbeck30fbcf52013-08-12 17:13:19 +0200108
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200109AT_SETUP([gprs-ns])
110AT_KEYWORDS([gprs-ns])
111cat $abs_srcdir/gb/gprs_ns_test.ok > expout
112AT_CHECK([$abs_top_builddir/tests/gb/gprs_ns_test], [0], [expout], [ignore])
113AT_CLEANUP
114
Jacob Erlbeck30fbcf52013-08-12 17:13:19 +0200115AT_SETUP([bssgp-fc])
116AT_KEYWORDS([bssgp-fc])
117cat $abs_srcdir/gb/bssgp_fc_tests.ok > expout
118cat $abs_srcdir/gb/bssgp_fc_tests.err > experr
119AT_CHECK([$abs_top_srcdir/tests/gb/bssgp_fc_tests.sh $abs_top_builddir/tests/gb], [0], [expout], [experr])
120AT_CLEANUP
121
122AT_SETUP([timer])
123AT_KEYWORDS([timer])
124cat $abs_srcdir/timer/timer_test.ok > expout
125AT_CHECK([$abs_top_builddir/tests/timer/timer_test -s 5], [0], [expout], [ignore])
126AT_CLEANUP