Mercurial > hg > audiostuff
comparison spandsp-0.0.6pre17/tests/tsb85_tests.sh @ 4:26cd8f1ef0b1
import spandsp-0.0.6pre17
author | Peter Meerwald <pmeerw@cosy.sbg.ac.at> |
---|---|
date | Fri, 25 Jun 2010 15:50:58 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
3:c6c5a16ce2f2 | 4:26cd8f1ef0b1 |
---|---|
1 #!/bin/bash | |
2 # | |
3 # spandsp fax tests | |
4 # | |
5 # This program is free software; you can redistribute it and/or modify | |
6 # it under the terms of the GNU Lesser General Public License version 2.1, | |
7 # as published by the Free Software Foundation. | |
8 # | |
9 # This program is distributed in the hope that it will be useful, | |
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
12 # GNU General Public License for more details. | |
13 # | |
14 # You should have received a copy of the GNU Lesser General Public | |
15 # License along with this program; if not, write to the Free Software | |
16 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | |
17 # | |
18 # $Id: tsb85_tests.sh,v 1.8 2009/05/24 07:18:36 steveu Exp $ | |
19 # | |
20 | |
21 run_tsb85_test() | |
22 { | |
23 rm -f fax_tests_1.tif | |
24 echo ./tsb85_tests ${TEST} | |
25 ./tsb85_tests ${TEST} 2>xyzzy2 | |
26 RETVAL=$? | |
27 if [ $RETVAL != 0 ] | |
28 then | |
29 echo tsb85_tests ${TEST} failed! | |
30 exit $RETVAL | |
31 fi | |
32 } | |
33 | |
34 for TEST in MRGN01 MRGN02 MRGN03 MRGN04 MRGN05 MRGN06a MRGN06b MRGN07 MRGN08 ; do | |
35 run_tsb85_test | |
36 done | |
37 | |
38 #MRGN14 fails because we don't adequately distinguish between receiving a | |
39 #bad image signal and receiving none at all. | |
40 #MRGN16 fails because we don't adequately distinguish between receiving a | |
41 #bad image signal and receiving none at all. | |
42 | |
43 #for TEST in MRGN09 MRGN10 MRGN11 MRGN12 MRGN13 MRGN14 MRGN15 MRGN16 MRGN17 ; do | |
44 for TEST in MRGN09 MRGN10 MRGN11 MRGN12 MRGN13 MRGN15 MRGN17 ; do | |
45 run_tsb85_test | |
46 done | |
47 | |
48 for TEST in ORGC01 ORGC02 ORGC03 ; do | |
49 run_tsb85_test | |
50 done | |
51 | |
52 for TEST in OREN01 OREN02 OREN03 OREN04 OREN05 OREN06 OREN07 OREN08 OREN09 OREN10 ; do | |
53 run_tsb85_test | |
54 done | |
55 | |
56 # MRGX03 is failing because the V.27ter modem says it trained on HDLC | |
57 # MRGX05 is failing because we don't distinguish MPS immediately after MCF from MPS after | |
58 # a corrupt image signal. | |
59 | |
60 #for TEST in MRGX01 MRGX02 MRGX03 MRGX04 MRGX05 MRGX06 MRGX07 MRGX08 ; do | |
61 for TEST in MRGX01 MRGX02 MRGX04 MRGX06 MRGX07 MRGX08 ; do | |
62 run_tsb85_test | |
63 done | |
64 | |
65 for TEST in MRGX09 MRGX10 MRGX11 MRGX12 MRGX13 MRGX14 MRGX15 ; do | |
66 run_tsb85_test | |
67 done | |
68 | |
69 for TEST in MTGP01 MTGP02 OTGP03 ; do | |
70 run_tsb85_test | |
71 done | |
72 | |
73 for TEST in MTGN01 MTGN02 MTGN03 MTGN04 MTGN05 MTGN06 MTGN07 MTGN08 MTGN09 MTGN10 ; do | |
74 run_tsb85_test | |
75 done | |
76 | |
77 for TEST in MTGN11 MTGN12 MTGN13 MTGN14 MTGN15 MTGN16 MTGN17 MTGN18 MTGN19 MTGN20 ; do | |
78 run_tsb85_test | |
79 done | |
80 | |
81 for TEST in MTGN21 MTGN22 MTGN23 MTGN24 MTGN25 MTGN26 MTGN27 MTGN28 ; do | |
82 run_tsb85_test | |
83 done | |
84 | |
85 for TEST in OTGC01 OTGC02 OTGC03 OTGC04 OTGC05 OTGC06 OTGC07 OTGC08 ; do | |
86 run_tsb85_test | |
87 done | |
88 | |
89 for TEST in OTGC09-01 OTGC09-02 OTGC09-03 OTGC09-04 OTGC09-05 OTGC09-06 OTGC09-07 OTGC09-08 OTGC09-09 OTGC09-10 OTGC09-11 OTGC09-12 ; do | |
90 run_tsb85_test | |
91 done | |
92 | |
93 for TEST in OTGC10 OTGC11 ; do | |
94 run_tsb85_test | |
95 done | |
96 | |
97 #OTEN02 fails because ????? | |
98 | |
99 #for TEST in OTEN01 OTEN02 OTEN03 OTEN04 OTEN05 OTEN06 ; do | |
100 for TEST in OTEN01 OTEN03 OTEN04 OTEN05 OTEN06 ; do | |
101 run_tsb85_test | |
102 done | |
103 | |
104 #MTGX02 fails because ????? | |
105 | |
106 #for TEST in MTGX01 MTGX02 MTGX03 MTGX04 MTGX05 MTGX06 MTGX07 MTGX08 ; do | |
107 for TEST in MTGX01 MTGX03 MTGX04 MTGX05 MTGX06 MTGX07 MTGX08 ; do | |
108 run_tsb85_test | |
109 done | |
110 | |
111 for TEST in MTGX09 MTGX10 MTGX11 MTGX12 MTGX13 MTGX14 MTGX15 MTGX16 ; do | |
112 run_tsb85_test | |
113 done | |
114 | |
115 for TEST in MTGX17 MTGX18 MTGX19 MTGX20 MTGX21 MTGX22 MTGX23 ; do | |
116 run_tsb85_test | |
117 done | |
118 | |
119 for TEST in MRGP01 MRGP02 MRGP03 MRGP04 MRGP05 MRGP06 MRGP07 MRGP08 ; do | |
120 run_tsb85_test | |
121 done | |
122 | |
123 for TEST in ORGP09 ORGP10 ; do | |
124 run_tsb85_test | |
125 done |