Holger Hans Peter Freyther | f9eda74 | 2011-11-13 01:02:54 +0100 | [diff] [blame] | 1 | AT_INIT |
Holger Hans Peter Freyther | f9eda74 | 2011-11-13 01:02:54 +0100 | [diff] [blame] | 2 | AT_BANNER([Regression tests.]) |
| 3 | |
| 4 | |
| 5 | # todo.. create one macro for it |
Sylvain Munaut | 810c334 | 2011-11-17 20:33:19 +0100 | [diff] [blame] | 6 | AT_SETUP([a5]) |
| 7 | AT_KEYWORDS([a5]) |
| 8 | cat $abs_srcdir/a5/a5_test.ok > expout |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 9 | AT_CHECK([$abs_top_builddir/tests/a5/a5_test], [0], [expout]) |
Sylvain Munaut | 810c334 | 2011-11-17 20:33:19 +0100 | [diff] [blame] | 10 | AT_CLEANUP |
| 11 | |
Sylvain Munaut | 579a710 | 2014-06-16 14:59:30 +0200 | [diff] [blame] | 12 | AT_SETUP([kasumi]) |
| 13 | AT_KEYWORDS([kasumi]) |
| 14 | cat $abs_srcdir/kasumi/kasumi_test.ok > expout |
| 15 | AT_CHECK([$abs_top_builddir/tests/kasumi/kasumi_test], [0], [expout]) |
| 16 | AT_CLEANUP |
| 17 | |
Holger Hans Peter Freyther | f9eda74 | 2011-11-13 01:02:54 +0100 | [diff] [blame] | 18 | AT_SETUP([bits]) |
| 19 | AT_KEYWORDS([bits]) |
| 20 | cat $abs_srcdir/bits/bitrev_test.ok > expout |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 21 | AT_CHECK([$abs_top_builddir/tests/bits/bitrev_test], [0], [expout]) |
Holger Hans Peter Freyther | f9eda74 | 2011-11-13 01:02:54 +0100 | [diff] [blame] | 22 | AT_CLEANUP |
| 23 | |
Sylvain Munaut | 29eb92d | 2011-11-24 17:48:42 +0100 | [diff] [blame] | 24 | AT_SETUP([conv]) |
| 25 | AT_KEYWORDS([conv]) |
| 26 | cat $abs_srcdir/conv/conv_test.ok > expout |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 27 | AT_CHECK([$abs_top_builddir/tests/conv/conv_test], [0], [expout]) |
Sylvain Munaut | 29eb92d | 2011-11-24 17:48:42 +0100 | [diff] [blame] | 28 | AT_CLEANUP |
| 29 | |
Holger Hans Peter Freyther | f9eda74 | 2011-11-13 01:02:54 +0100 | [diff] [blame] | 30 | if ENABLE_MSGFILE |
| 31 | AT_SETUP([msgfile]) |
| 32 | AT_KEYWORDS([msgfile]) |
| 33 | cp $abs_srcdir/msgfile/msgconfig.cfg . |
| 34 | cat $abs_srcdir/msgfile/msgfile_test.ok > expout |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 35 | AT_CHECK([$abs_top_builddir/tests/msgfile/msgfile_test], [0], [expout]) |
Holger Hans Peter Freyther | f9eda74 | 2011-11-13 01:02:54 +0100 | [diff] [blame] | 36 | AT_CLEANUP |
| 37 | endif |
| 38 | |
| 39 | AT_SETUP([sms]) |
| 40 | AT_KEYWORDS([sms]) |
| 41 | cat $abs_srcdir/sms/sms_test.ok > expout |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 42 | AT_CHECK([$abs_top_builddir/tests/sms/sms_test], [0], [expout]) |
Holger Hans Peter Freyther | f9eda74 | 2011-11-13 01:02:54 +0100 | [diff] [blame] | 43 | AT_CLEANUP |
| 44 | |
| 45 | AT_SETUP([smscb]) |
| 46 | AT_KEYWORDS([smscb]) |
| 47 | cat $abs_srcdir/smscb/smscb_test.ok > expout |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 48 | AT_CHECK([$abs_top_builddir/tests/smscb/smscb_test], [0], [expout]) |
Holger Hans Peter Freyther | f9eda74 | 2011-11-13 01:02:54 +0100 | [diff] [blame] | 49 | AT_CLEANUP |
| 50 | |
Holger Hans Peter Freyther | f9eda74 | 2011-11-13 01:02:54 +0100 | [diff] [blame] | 51 | AT_SETUP([ussd]) |
| 52 | AT_KEYWORDS([ussd]) |
| 53 | cat $abs_srcdir/ussd/ussd_test.ok > expout |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 54 | AT_CHECK([$abs_top_builddir/tests/ussd/ussd_test], [0], [expout], [ignore]) |
Holger Hans Peter Freyther | f9eda74 | 2011-11-13 01:02:54 +0100 | [diff] [blame] | 55 | AT_CLEANUP |
Harald Welte | e076ac0 | 2011-12-07 00:10:18 +0100 | [diff] [blame] | 56 | |
| 57 | AT_SETUP([auth]) |
| 58 | AT_KEYWORDS([auth]) |
| 59 | cat $abs_srcdir/auth/milenage_test.ok > expout |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 60 | AT_CHECK([$abs_top_builddir/tests/auth/milenage_test], [0], [expout], [ignore]) |
Harald Welte | e076ac0 | 2011-12-07 00:10:18 +0100 | [diff] [blame] | 61 | AT_CLEANUP |
Holger Hans Peter Freyther | 72bd4eb | 2011-12-11 20:25:12 +0100 | [diff] [blame] | 62 | |
Max | 4f0abc0 | 2013-12-02 11:30:32 +0100 | [diff] [blame] | 63 | AT_SETUP([comp128]) |
| 64 | AT_KEYWORDS([comp128]) |
| 65 | cat $abs_srcdir/comp128/comp128_test.ok > expout |
| 66 | AT_CHECK([$abs_top_builddir/tests/comp128/comp128_test], [0], [expout]) |
| 67 | AT_CLEANUP |
| 68 | |
Holger Hans Peter Freyther | 72bd4eb | 2011-12-11 20:25:12 +0100 | [diff] [blame] | 69 | AT_SETUP([lapd]) |
| 70 | AT_KEYWORDS([lapd]) |
| 71 | cat $abs_srcdir/lapd/lapd_test.ok > expout |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 72 | AT_CHECK([$abs_top_builddir/tests/lapd/lapd_test], [0], [expout], [ignore]) |
Holger Hans Peter Freyther | 72bd4eb | 2011-12-11 20:25:12 +0100 | [diff] [blame] | 73 | AT_CLEANUP |
Holger Hans Peter Freyther | 9751081 | 2012-01-22 13:36:52 +0100 | [diff] [blame] | 74 | |
| 75 | AT_SETUP([gsm0808]) |
| 76 | AT_KEYWORDS([gsm0808]) |
| 77 | cat $abs_srcdir/gsm0808/gsm0808_test.ok > expout |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 78 | AT_CHECK([$abs_top_builddir/tests/gsm0808/gsm0808_test], [0], [expout], [ignore]) |
Holger Hans Peter Freyther | 9751081 | 2012-01-22 13:36:52 +0100 | [diff] [blame] | 79 | AT_CLEANUP |
Harald Welte | c8a0b93 | 2012-08-24 21:27:26 +0200 | [diff] [blame] | 80 | |
| 81 | AT_SETUP([gsm0408]) |
| 82 | AT_KEYWORDS([gsm0408]) |
| 83 | cat $abs_srcdir/gsm0408/gsm0408_test.ok > expout |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 84 | AT_CHECK([$abs_top_builddir/tests/gsm0408/gsm0408_test], [0], [expout], [ignore]) |
Harald Welte | c8a0b93 | 2012-08-24 21:27:26 +0200 | [diff] [blame] | 85 | AT_CLEANUP |
Holger Hans Peter Freyther | 4b54cab | 2012-09-27 14:18:37 +0200 | [diff] [blame] | 86 | |
| 87 | AT_SETUP([logging]) |
| 88 | AT_KEYWORDS([logging]) |
| 89 | cat $abs_srcdir/logging/logging_test.ok > expout |
| 90 | cat $abs_srcdir/logging/logging_test.err > experr |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 91 | AT_CHECK([$abs_top_builddir/tests/logging/logging_test], [0], [expout], [experr]) |
Holger Hans Peter Freyther | 4b54cab | 2012-09-27 14:18:37 +0200 | [diff] [blame] | 92 | AT_CLEANUP |
Holger Hans Peter Freyther | 97602d9 | 2012-11-11 14:21:26 +0100 | [diff] [blame] | 93 | |
| 94 | AT_SETUP([fr]) |
| 95 | AT_KEYWORDS([fr]) |
| 96 | cat $abs_srcdir/fr/fr_test.ok > expout |
| 97 | cat $abs_srcdir/fr/fr_test.err > experr |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 98 | AT_CHECK([$abs_top_builddir/tests/fr/fr_test], [0], [expout], [experr]) |
Holger Hans Peter Freyther | 97602d9 | 2012-11-11 14:21:26 +0100 | [diff] [blame] | 99 | |
| 100 | AT_CLEANUP |
Katerina Barone-Adesi | 3309a43 | 2013-02-21 05:16:29 +0000 | [diff] [blame] | 101 | |
| 102 | AT_SETUP([loggingrb]) |
| 103 | AT_KEYWORDS([loggingrb]) |
| 104 | cat $abs_srcdir/loggingrb/logging_test.ok > expout |
| 105 | cat $abs_srcdir/loggingrb/logging_test.err > experr |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 106 | AT_CHECK([$abs_top_builddir/tests/loggingrb/loggingrb_test], [0], [expout], [experr]) |
Katerina Barone-Adesi | 3309a43 | 2013-02-21 05:16:29 +0000 | [diff] [blame] | 107 | AT_CLEANUP |
| 108 | |
| 109 | AT_SETUP([strrb]) |
| 110 | AT_KEYWORDS([strrb]) |
| 111 | cat $abs_srcdir/strrb/strrb_test.ok > expout |
Holger Hans Peter Freyther | 1c83e36 | 2013-03-12 10:35:26 +0100 | [diff] [blame] | 112 | AT_CHECK([$abs_top_builddir/tests/strrb/strrb_test], [0], [expout], [ignore]) |
Katerina Barone-Adesi | 3309a43 | 2013-02-21 05:16:29 +0000 | [diff] [blame] | 113 | AT_CLEANUP |
Jacob Erlbeck | ae15a2c | 2013-08-06 14:29:14 +0200 | [diff] [blame] | 114 | |
| 115 | AT_SETUP([vty]) |
| 116 | AT_KEYWORDS([vty]) |
| 117 | cat $abs_srcdir/vty/vty_test.ok > expout |
| 118 | AT_CHECK([$abs_top_builddir/tests/vty/vty_test], [0], [expout], [ignore]) |
| 119 | AT_CLEANUP |
Jacob Erlbeck | 30fbcf5 | 2013-08-12 17:13:19 +0200 | [diff] [blame] | 120 | |
Jacob Erlbeck | cdebf74 | 2014-10-14 14:49:37 +0200 | [diff] [blame] | 121 | AT_SETUP([gprs-bssgp]) |
| 122 | AT_KEYWORDS([gprs-bssgp]) |
| 123 | cat $abs_srcdir/gb/gprs_bssgp_test.ok > expout |
| 124 | AT_CHECK([$abs_top_builddir/tests/gb/gprs_bssgp_test], [0], [expout], [ignore]) |
| 125 | AT_CLEANUP |
| 126 | |
Jacob Erlbeck | dcce196 | 2013-10-08 12:04:43 +0200 | [diff] [blame] | 127 | AT_SETUP([gprs-ns]) |
| 128 | AT_KEYWORDS([gprs-ns]) |
| 129 | cat $abs_srcdir/gb/gprs_ns_test.ok > expout |
| 130 | AT_CHECK([$abs_top_builddir/tests/gb/gprs_ns_test], [0], [expout], [ignore]) |
| 131 | AT_CLEANUP |
| 132 | |
Holger Hans Peter Freyther | b79a148 | 2014-01-02 13:55:00 +0100 | [diff] [blame] | 133 | AT_SETUP([utils]) |
| 134 | AT_KEYWORDS([utils]) |
| 135 | cat $abs_srcdir/utils/utils_test.ok > expout |
| 136 | AT_CHECK([$abs_top_builddir/tests/utils/utils_test], [0], [expout], [ignore]) |
| 137 | AT_CLEANUP |
| 138 | |
Jacob Erlbeck | 9732cb4 | 2015-10-01 20:43:53 +0200 | [diff] [blame] | 139 | AT_SETUP([stats]) |
| 140 | AT_KEYWORDS([stats]) |
| 141 | cat $abs_srcdir/stats/stats_test.ok > expout |
| 142 | AT_CHECK([$abs_top_builddir/tests/stats/stats_test], [0], [expout], [ignore]) |
| 143 | AT_CLEANUP |
| 144 | |
Jacob Erlbeck | 30fbcf5 | 2013-08-12 17:13:19 +0200 | [diff] [blame] | 145 | AT_SETUP([bssgp-fc]) |
| 146 | AT_KEYWORDS([bssgp-fc]) |
| 147 | cat $abs_srcdir/gb/bssgp_fc_tests.ok > expout |
| 148 | cat $abs_srcdir/gb/bssgp_fc_tests.err > experr |
| 149 | AT_CHECK([$abs_top_srcdir/tests/gb/bssgp_fc_tests.sh $abs_top_builddir/tests/gb], [0], [expout], [experr]) |
| 150 | AT_CLEANUP |
| 151 | |
| 152 | AT_SETUP([timer]) |
| 153 | AT_KEYWORDS([timer]) |
| 154 | cat $abs_srcdir/timer/timer_test.ok > expout |
| 155 | AT_CHECK([$abs_top_builddir/tests/timer/timer_test -s 5], [0], [expout], [ignore]) |
| 156 | AT_CLEANUP |