blob: 7ce2ee80af8e0ccd72b040e75d9c5708c87914b3 [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
Sylvain Munaut579a7102014-06-16 14:59:30 +020012AT_SETUP([kasumi])
13AT_KEYWORDS([kasumi])
14cat $abs_srcdir/kasumi/kasumi_test.ok > expout
15AT_CHECK([$abs_top_builddir/tests/kasumi/kasumi_test], [0], [expout])
16AT_CLEANUP
17
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010018AT_SETUP([bits])
19AT_KEYWORDS([bits])
20cat $abs_srcdir/bits/bitrev_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010021AT_CHECK([$abs_top_builddir/tests/bits/bitrev_test], [0], [expout])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010022AT_CLEANUP
23
Sylvain Munaut29eb92d2011-11-24 17:48:42 +010024AT_SETUP([conv])
25AT_KEYWORDS([conv])
26cat $abs_srcdir/conv/conv_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010027AT_CHECK([$abs_top_builddir/tests/conv/conv_test], [0], [expout])
Sylvain Munaut29eb92d2011-11-24 17:48:42 +010028AT_CLEANUP
29
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010030if ENABLE_MSGFILE
31AT_SETUP([msgfile])
32AT_KEYWORDS([msgfile])
33cp $abs_srcdir/msgfile/msgconfig.cfg .
34cat $abs_srcdir/msgfile/msgfile_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010035AT_CHECK([$abs_top_builddir/tests/msgfile/msgfile_test], [0], [expout])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010036AT_CLEANUP
37endif
38
39AT_SETUP([sms])
40AT_KEYWORDS([sms])
41cat $abs_srcdir/sms/sms_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010042AT_CHECK([$abs_top_builddir/tests/sms/sms_test], [0], [expout])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010043AT_CLEANUP
44
45AT_SETUP([smscb])
46AT_KEYWORDS([smscb])
47cat $abs_srcdir/smscb/smscb_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010048AT_CHECK([$abs_top_builddir/tests/smscb/smscb_test], [0], [expout])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010049AT_CLEANUP
50
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010051AT_SETUP([ussd])
52AT_KEYWORDS([ussd])
53cat $abs_srcdir/ussd/ussd_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010054AT_CHECK([$abs_top_builddir/tests/ussd/ussd_test], [0], [expout], [ignore])
Holger Hans Peter Freytherf9eda742011-11-13 01:02:54 +010055AT_CLEANUP
Harald Weltee076ac02011-12-07 00:10:18 +010056
57AT_SETUP([auth])
58AT_KEYWORDS([auth])
59cat $abs_srcdir/auth/milenage_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010060AT_CHECK([$abs_top_builddir/tests/auth/milenage_test], [0], [expout], [ignore])
Harald Weltee076ac02011-12-07 00:10:18 +010061AT_CLEANUP
Holger Hans Peter Freyther72bd4eb2011-12-11 20:25:12 +010062
Max4f0abc02013-12-02 11:30:32 +010063AT_SETUP([comp128])
64AT_KEYWORDS([comp128])
65cat $abs_srcdir/comp128/comp128_test.ok > expout
66AT_CHECK([$abs_top_builddir/tests/comp128/comp128_test], [0], [expout])
67AT_CLEANUP
68
Holger Hans Peter Freyther72bd4eb2011-12-11 20:25:12 +010069AT_SETUP([lapd])
70AT_KEYWORDS([lapd])
71cat $abs_srcdir/lapd/lapd_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010072AT_CHECK([$abs_top_builddir/tests/lapd/lapd_test], [0], [expout], [ignore])
Holger Hans Peter Freyther72bd4eb2011-12-11 20:25:12 +010073AT_CLEANUP
Holger Hans Peter Freyther97510812012-01-22 13:36:52 +010074
75AT_SETUP([gsm0808])
76AT_KEYWORDS([gsm0808])
77cat $abs_srcdir/gsm0808/gsm0808_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010078AT_CHECK([$abs_top_builddir/tests/gsm0808/gsm0808_test], [0], [expout], [ignore])
Holger Hans Peter Freyther97510812012-01-22 13:36:52 +010079AT_CLEANUP
Harald Weltec8a0b932012-08-24 21:27:26 +020080
81AT_SETUP([gsm0408])
82AT_KEYWORDS([gsm0408])
83cat $abs_srcdir/gsm0408/gsm0408_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010084AT_CHECK([$abs_top_builddir/tests/gsm0408/gsm0408_test], [0], [expout], [ignore])
Harald Weltec8a0b932012-08-24 21:27:26 +020085AT_CLEANUP
Holger Hans Peter Freyther4b54cab2012-09-27 14:18:37 +020086
87AT_SETUP([logging])
88AT_KEYWORDS([logging])
89cat $abs_srcdir/logging/logging_test.ok > expout
90cat $abs_srcdir/logging/logging_test.err > experr
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010091AT_CHECK([$abs_top_builddir/tests/logging/logging_test], [0], [expout], [experr])
Holger Hans Peter Freyther4b54cab2012-09-27 14:18:37 +020092AT_CLEANUP
Holger Hans Peter Freyther97602d92012-11-11 14:21:26 +010093
94AT_SETUP([fr])
95AT_KEYWORDS([fr])
96cat $abs_srcdir/fr/fr_test.ok > expout
97cat $abs_srcdir/fr/fr_test.err > experr
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +010098AT_CHECK([$abs_top_builddir/tests/fr/fr_test], [0], [expout], [experr])
Holger Hans Peter Freyther97602d92012-11-11 14:21:26 +010099
100AT_CLEANUP
Katerina Barone-Adesi3309a432013-02-21 05:16:29 +0000101
102AT_SETUP([loggingrb])
103AT_KEYWORDS([loggingrb])
104cat $abs_srcdir/loggingrb/logging_test.ok > expout
105cat $abs_srcdir/loggingrb/logging_test.err > experr
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +0100106AT_CHECK([$abs_top_builddir/tests/loggingrb/loggingrb_test], [0], [expout], [experr])
Katerina Barone-Adesi3309a432013-02-21 05:16:29 +0000107AT_CLEANUP
108
109AT_SETUP([strrb])
110AT_KEYWORDS([strrb])
111cat $abs_srcdir/strrb/strrb_test.ok > expout
Holger Hans Peter Freyther1c83e362013-03-12 10:35:26 +0100112AT_CHECK([$abs_top_builddir/tests/strrb/strrb_test], [0], [expout], [ignore])
Katerina Barone-Adesi3309a432013-02-21 05:16:29 +0000113AT_CLEANUP
Jacob Erlbeckae15a2c2013-08-06 14:29:14 +0200114
115AT_SETUP([vty])
116AT_KEYWORDS([vty])
117cat $abs_srcdir/vty/vty_test.ok > expout
118AT_CHECK([$abs_top_builddir/tests/vty/vty_test], [0], [expout], [ignore])
119AT_CLEANUP
Jacob Erlbeck30fbcf52013-08-12 17:13:19 +0200120
Jacob Erlbeckdcce1962013-10-08 12:04:43 +0200121AT_SETUP([gprs-ns])
122AT_KEYWORDS([gprs-ns])
123cat $abs_srcdir/gb/gprs_ns_test.ok > expout
124AT_CHECK([$abs_top_builddir/tests/gb/gprs_ns_test], [0], [expout], [ignore])
125AT_CLEANUP
126
Holger Hans Peter Freytherb79a1482014-01-02 13:55:00 +0100127AT_SETUP([utils])
128AT_KEYWORDS([utils])
129cat $abs_srcdir/utils/utils_test.ok > expout
130AT_CHECK([$abs_top_builddir/tests/utils/utils_test], [0], [expout], [ignore])
131AT_CLEANUP
132
Jacob Erlbeck30fbcf52013-08-12 17:13:19 +0200133AT_SETUP([bssgp-fc])
134AT_KEYWORDS([bssgp-fc])
135cat $abs_srcdir/gb/bssgp_fc_tests.ok > expout
136cat $abs_srcdir/gb/bssgp_fc_tests.err > experr
137AT_CHECK([$abs_top_srcdir/tests/gb/bssgp_fc_tests.sh $abs_top_builddir/tests/gb], [0], [expout], [experr])
138AT_CLEANUP
139
140AT_SETUP([timer])
141AT_KEYWORDS([timer])
142cat $abs_srcdir/timer/timer_test.ok > expout
143AT_CHECK([$abs_top_builddir/tests/timer/timer_test -s 5], [0], [expout], [ignore])
144AT_CLEANUP