comparison spandsp-0.0.6pre17/tests/fax_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: fax_tests.sh,v 1.5 2008/03/30 18:33:31 steveu Exp $
19 #
20
21 run_fax_test()
22 {
23 rm -f fax_tests_1.tif
24 echo -i ${FILE} ${OPTS}
25 ./fax_tests -i ${FILE} ${OPTS} >xyzzy 2>xyzzy2
26 RETVAL=$?
27 if [ $RETVAL != 0 ]
28 then
29 echo fax_tests failed!
30 exit $RETVAL
31 fi
32 # Now use tiffcmp to check the results. It will return non-zero if any page images differ. The -t
33 # option means the normal differences in tags will be ignored.
34 tiffcmp -t ${FILE} fax_tests_1.tif #>/dev/null
35 RETVAL=$?
36 if [ $RETVAL != 0 ]
37 then
38 echo fax_tests failed!
39 exit $RETVAL
40 fi
41 rm -f fax_tests_1.tif
42 echo tested ${FILE}
43 }
44
45 OPTS="-e"
46
47 FILE="../itutests/fax/R8_385_A4.tif"
48 run_fax_test
49
50 FILE="../itutests/fax/R8_385_B4.tif"
51 run_fax_test
52
53 FILE="../itutests/fax/R8_385_A3.tif"
54 run_fax_test
55
56
57 FILE="../itutests/fax/R8_77_A4.tif"
58 run_fax_test
59
60 FILE="../itutests/fax/R8_77_B4.tif"
61 run_fax_test
62
63 FILE="../itutests/fax/R8_77_A3.tif"
64 run_fax_test
65
66
67 FILE="../itutests/fax/R8_154_A4.tif"
68 run_fax_test
69
70 FILE="../itutests/fax/R8_154_B4.tif"
71 run_fax_test
72
73 FILE="../itutests/fax/R8_154_A3.tif"
74 run_fax_test
75
76
77 FILE="../itutests/fax/R300_300_A4.tif"
78 run_fax_test
79
80 FILE="../itutests/fax/R300_300_B4.tif"
81 run_fax_test
82
83 FILE="../itutests/fax/R300_300_A3.tif"
84 run_fax_test
85
86
87 FILE="../itutests/fax/R300_600_A4.tif"
88 run_fax_test
89
90 FILE="../itutests/fax/R300_600_B4.tif"
91 run_fax_test
92
93 FILE="../itutests/fax/R300_600_A3.tif"
94 run_fax_test
95
96
97 FILE="../itutests/fax/R16_154_A4.tif"
98 run_fax_test
99
100 FILE="../itutests/fax/R16_154_B4.tif"
101 run_fax_test
102
103 FILE="../itutests/fax/R16_154_A3.tif"
104 run_fax_test
105
106
107 FILE="../itutests/fax/R16_800_A4.tif"
108 run_fax_test
109
110 FILE="../itutests/fax/R16_800_B4.tif"
111 run_fax_test
112
113 FILE="../itutests/fax/R16_800_A3.tif"
114 run_fax_test
115
116
117 FILE="../itutests/fax/R600_600_A4.tif"
118 run_fax_test
119
120 FILE="../itutests/fax/R600_600_B4.tif"
121 run_fax_test
122
123 FILE="../itutests/fax/R600_600_A3.tif"
124 run_fax_test
125
126
127 FILE="../itutests/fax/R600_1200_A4.tif"
128 run_fax_test
129
130 FILE="../itutests/fax/R600_1200_B4.tif"
131 run_fax_test
132
133 FILE="../itutests/fax/R600_1200_A3.tif"
134 run_fax_test
135
136
137 FILE="../itutests/fax/R1200_1200_A4.tif"
138 run_fax_test
139
140 FILE="../itutests/fax/R1200_1200_B4.tif"
141 run_fax_test
142
143 FILE="../itutests/fax/R1200_1200_A3.tif"
144 run_fax_test
145
146
147 OPTS=""
148
149 FILE="../itutests/fax/R8_385_A4.tif"
150 run_fax_test
151
152 FILE="../itutests/fax/R8_385_B4.tif"
153 run_fax_test
154
155 FILE="../itutests/fax/R8_385_A3.tif"
156 run_fax_test
157
158
159 FILE="../itutests/fax/R8_77_A4.tif"
160 run_fax_test
161
162 FILE="../itutests/fax/R8_77_B4.tif"
163 run_fax_test
164
165 FILE="../itutests/fax/R8_77_A3.tif"
166 run_fax_test
167
168
169 FILE="../itutests/fax/R8_154_A4.tif"
170 run_fax_test
171
172 FILE="../itutests/fax/R8_154_B4.tif"
173 run_fax_test
174
175 FILE="../itutests/fax/R8_154_A3.tif"
176 run_fax_test
177
178
179 FILE="../itutests/fax/R16_385_A4.tif"
180 #run_fax_test
181
182 FILE="../itutests/fax/R16_385_B4.tif"
183 #run_fax_test
184
185 FILE="../itutests/fax/R16_385_A3.tif"
186 #run_fax_test
187
188
189 FILE="../itutests/fax/R16_77_A4.tif"
190 #run_fax_test
191
192 FILE="../itutests/fax/R16_77_B4.tif"
193 #run_fax_test
194
195 FILE="../itutests/fax/R16_77_A3.tif"
196 #run_fax_test
197
198
199 FILE="../itutests/fax/R16_154_A4.tif"
200 run_fax_test
201
202 FILE="../itutests/fax/R16_154_B4.tif"
203 run_fax_test
204
205 FILE="../itutests/fax/R16_154_A3.tif"
206 run_fax_test

Repositories maintained by Peter Meerwald, pmeerw@pmeerw.net.