5
|
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 General Public License version 2, as
|
|
7 # 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 General Public License
|
|
15 # 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.2 2006/10/24 13:49:53 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/R16_385_A4.tif"
|
|
51 run_fax_test
|
|
52
|
|
53 FILE="../itutests/fax/R8_77_A4.tif"
|
|
54 run_fax_test
|
|
55
|
|
56 FILE="../itutests/fax/R16_77_A4.tif"
|
|
57 run_fax_test
|
|
58
|
|
59 FILE="../itutests/fax/R8_154_A4.tif"
|
|
60 run_fax_test
|
|
61
|
|
62 FILE="../itutests/fax/R16_154_A4.tif"
|
|
63 run_fax_test
|
|
64
|
|
65 FILE="../itutests/fax/R8_385_B4.tif"
|
|
66 run_fax_test
|
|
67
|
|
68 FILE="../itutests/fax/R16_385_B4.tif"
|
|
69 run_fax_test
|
|
70
|
|
71 FILE="../itutests/fax/R8_77_B4.tif"
|
|
72 run_fax_test
|
|
73
|
|
74 FILE="../itutests/fax/R16_77_B4.tif"
|
|
75 run_fax_test
|
|
76
|
|
77 FILE="../itutests/fax/R8_154_B4.tif"
|
|
78 run_fax_test
|
|
79
|
|
80 FILE="../itutests/fax/R16_154_B4.tif"
|
|
81 run_fax_test
|
|
82
|
|
83 FILE="../itutests/fax/R8_385_A3.tif"
|
|
84 run_fax_test
|
|
85
|
|
86 FILE="../itutests/fax/R16_385_A3.tif"
|
|
87 run_fax_test
|
|
88
|
|
89 FILE="../itutests/fax/R8_77_A3.tif"
|
|
90 run_fax_test
|
|
91
|
|
92 FILE="../itutests/fax/R16_77_A3.tif"
|
|
93 run_fax_test
|
|
94
|
|
95 FILE="../itutests/fax/R8_154_A3.tif"
|
|
96 run_fax_test
|
|
97
|
|
98 FILE="../itutests/fax/R16_154_A3.tif"
|
|
99 run_fax_test
|
|
100
|
|
101 OPTS=""
|
|
102
|
|
103 FILE="../itutests/fax/R8_385_A4.tif"
|
|
104 run_fax_test
|
|
105
|
|
106 FILE="../itutests/fax/R16_385_A4.tif"
|
|
107 run_fax_test
|
|
108
|
|
109 FILE="../itutests/fax/R8_77_A4.tif"
|
|
110 run_fax_test
|
|
111
|
|
112 FILE="../itutests/fax/R16_77_A4.tif"
|
|
113 run_fax_test
|
|
114
|
|
115 FILE="../itutests/fax/R8_154_A4.tif"
|
|
116 run_fax_test
|
|
117
|
|
118 FILE="../itutests/fax/R16_154_A4.tif"
|
|
119 run_fax_test
|
|
120
|
|
121 FILE="../itutests/fax/R8_385_B4.tif"
|
|
122 run_fax_test
|
|
123
|
|
124 FILE="../itutests/fax/R16_385_B4.tif"
|
|
125 run_fax_test
|
|
126
|
|
127 FILE="../itutests/fax/R8_77_B4.tif"
|
|
128 run_fax_test
|
|
129
|
|
130 FILE="../itutests/fax/R16_77_B4.tif"
|
|
131 run_fax_test
|
|
132
|
|
133 FILE="../itutests/fax/R8_154_B4.tif"
|
|
134 run_fax_test
|
|
135
|
|
136 FILE="../itutests/fax/R16_154_B4.tif"
|
|
137 run_fax_test
|
|
138
|
|
139 FILE="../itutests/fax/R8_385_A3.tif"
|
|
140 run_fax_test
|
|
141
|
|
142 FILE="../itutests/fax/R16_385_A3.tif"
|
|
143 run_fax_test
|
|
144
|
|
145 FILE="../itutests/fax/R8_77_A3.tif"
|
|
146 run_fax_test
|
|
147
|
|
148 FILE="../itutests/fax/R16_77_A3.tif"
|
|
149 run_fax_test
|
|
150
|
|
151 FILE="../itutests/fax/R8_154_A3.tif"
|
|
152 run_fax_test
|
|
153
|
|
154 FILE="../itutests/fax/R16_154_A3.tif"
|
|
155 run_fax_test
|