Mercurial > hg > audiostuff
comparison spandsp-0.0.6pre17/tests/regression_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/sh | |
2 # | |
3 # SpanDSP - a series of DSP components for telephony | |
4 # | |
5 # regression_tests.sh | |
6 # | |
7 # This program is free software; you can redistribute it and/or modify | |
8 # it under the terms of the GNU Lesser General Public License version 2.1, | |
9 # as published by the Free Software Foundation. | |
10 # | |
11 # This program is distributed in the hope that it will be useful, | |
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
14 # GNU General Public License for more details. | |
15 # | |
16 # You should have received a copy of the GNU Lesser General Public | |
17 # License along with this program; if not, write to the Free Software | |
18 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | |
19 # | |
20 # $Id: regression_tests.sh,v 1.59 2009/09/22 13:28:18 steveu Exp $ | |
21 # | |
22 | |
23 ITUTESTS_TIF=../test-data/itu/fax/itutests.tif | |
24 MIXEDSIZES_TIF=../test-data/itu/fax/mixed_size_pages.tif | |
25 STDOUT_DEST=xyzzy | |
26 STDERR_DEST=xyzzy2 | |
27 | |
28 echo Performing basic spandsp regression tests | |
29 echo | |
30 | |
31 ./adsi_tests >$STDOUT_DEST 2>$STDERR_DEST | |
32 RETVAL=$? | |
33 if [ $RETVAL != 0 ] | |
34 then | |
35 echo adsi_tests failed! | |
36 exit $RETVAL | |
37 fi | |
38 echo adsi_tests completed OK | |
39 | |
40 ./async_tests >$STDOUT_DEST 2>$STDERR_DEST | |
41 RETVAL=$? | |
42 if [ $RETVAL != 0 ] | |
43 then | |
44 echo async_tests failed! | |
45 exit $RETVAL | |
46 fi | |
47 echo async_tests completed OK | |
48 | |
49 ./at_interpreter_tests >$STDOUT_DEST 2>$STDERR_DEST | |
50 RETVAL=$? | |
51 if [ $RETVAL != 0 ] | |
52 then | |
53 echo at_interpreter_tests failed! | |
54 exit $RETVAL | |
55 fi | |
56 echo at_interpreter_tests completed OK | |
57 | |
58 ./awgn_tests >$STDOUT_DEST 2>$STDERR_DEST | |
59 RETVAL=$? | |
60 if [ $RETVAL != 0 ] | |
61 then | |
62 echo awgn_tests failed! | |
63 exit $RETVAL | |
64 fi | |
65 echo awgn_tests completed OK | |
66 | |
67 ./bell_mf_rx_tests >$STDOUT_DEST 2>$STDERR_DEST | |
68 RETVAL=$? | |
69 if [ $RETVAL != 0 ] | |
70 then | |
71 echo bell_mf_rx_tests failed! | |
72 exit $RETVAL | |
73 fi | |
74 echo bell_mf_rx_tests completed OK | |
75 | |
76 ./bell_mf_tx_tests >$STDOUT_DEST 2>$STDERR_DEST | |
77 RETVAL=$? | |
78 if [ $RETVAL != 0 ] | |
79 then | |
80 echo bell_mf_tx_tests failed! | |
81 exit $RETVAL | |
82 fi | |
83 echo bell_mf_tx_tests completed OK | |
84 | |
85 ./bert_tests >$STDOUT_DEST 2>$STDERR_DEST | |
86 RETVAL=$? | |
87 if [ $RETVAL != 0 ] | |
88 then | |
89 echo bert_tests failed! | |
90 exit $RETVAL | |
91 fi | |
92 echo bert_tests completed OK | |
93 | |
94 ./bit_operations_tests >$STDOUT_DEST 2>$STDERR_DEST | |
95 RETVAL=$? | |
96 if [ $RETVAL != 0 ] | |
97 then | |
98 echo bit_operations_tests failed! | |
99 exit $RETVAL | |
100 fi | |
101 echo bit_operations_tests completed OK | |
102 | |
103 ./complex_tests >$STDOUT_DEST 2>$STDERR_DEST | |
104 RETVAL=$? | |
105 if [ $RETVAL != 0 ] | |
106 then | |
107 echo complex_tests failed! | |
108 exit $RETVAL | |
109 fi | |
110 echo complex_tests completed OK | |
111 | |
112 ./complex_vector_float_tests >$STDOUT_DEST 2>$STDERR_DEST | |
113 RETVAL=$? | |
114 if [ $RETVAL != 0 ] | |
115 then | |
116 echo complex_vector_float_tests failed! | |
117 exit $RETVAL | |
118 fi | |
119 echo complex_vector_float_tests completed OK | |
120 | |
121 ./complex_vector_int_tests >$STDOUT_DEST 2>$STDERR_DEST | |
122 RETVAL=$? | |
123 if [ $RETVAL != 0 ] | |
124 then | |
125 echo complex_vector_int_tests failed! | |
126 exit $RETVAL | |
127 fi | |
128 echo complex_vector_int_tests completed OK | |
129 | |
130 ./crc_tests >$STDOUT_DEST 2>$STDERR_DEST | |
131 RETVAL=$? | |
132 if [ $RETVAL != 0 ] | |
133 then | |
134 echo crc_tests failed! | |
135 exit $RETVAL | |
136 fi | |
137 echo crc_tests completed OK | |
138 | |
139 ./dc_restore_tests >$STDOUT_DEST 2>$STDERR_DEST | |
140 RETVAL=$? | |
141 if [ $RETVAL != 0 ] | |
142 then | |
143 echo dc_restore_tests failed! | |
144 exit $RETVAL | |
145 fi | |
146 echo dc_restore_tests completed OK | |
147 | |
148 ./dds_tests >$STDOUT_DEST 2>$STDERR_DEST | |
149 RETVAL=$? | |
150 if [ $RETVAL != 0 ] | |
151 then | |
152 echo dds_tests failed! | |
153 exit $RETVAL | |
154 fi | |
155 echo dds_tests completed OK | |
156 | |
157 ./dtmf_rx_tests >$STDOUT_DEST 2>$STDERR_DEST | |
158 RETVAL=$? | |
159 if [ $RETVAL != 0 ] | |
160 then | |
161 echo dtmf_rx_tests failed! | |
162 exit $RETVAL | |
163 fi | |
164 echo dtmf_rx_tests completed OK | |
165 | |
166 ./dtmf_tx_tests >$STDOUT_DEST 2>$STDERR_DEST | |
167 RETVAL=$? | |
168 if [ $RETVAL != 0 ] | |
169 then | |
170 echo dtmf_tx_tests failed! | |
171 exit $RETVAL | |
172 fi | |
173 echo dtmf_tx_tests completed OK | |
174 | |
175 #./echo_tests >$STDOUT_DEST 2>$STDERR_DEST | |
176 #RETVAL=$? | |
177 #if [ $RETVAL != 0 ] | |
178 #then | |
179 # echo echo_tests failed! | |
180 # exit $RETVAL | |
181 #fi | |
182 #echo echo_tests completed OK | |
183 echo echo_tests not enabled | |
184 | |
185 #Try the ITU test pages without ECM | |
186 rm -f fax_tests_1.tif | |
187 ./fax_tests >$STDOUT_DEST 2>$STDERR_DEST | |
188 RETVAL=$? | |
189 if [ $RETVAL != 0 ] | |
190 then | |
191 echo fax_tests failed! | |
192 exit $RETVAL | |
193 fi | |
194 # Now use tiffcmp to check the results. It will return non-zero if any page images differ. The -t | |
195 # option means the normal differences in tags will be ignored. | |
196 tiffcmp -t ${ITUTESTS_TIF} fax_tests_1.tif >/dev/null | |
197 RETVAL=$? | |
198 if [ $RETVAL != 0 ] | |
199 then | |
200 echo fax_tests failed! | |
201 exit $RETVAL | |
202 fi | |
203 #Try the ITU test pages with ECM | |
204 rm -f fax_tests_1.tif | |
205 ./fax_tests -e >$STDOUT_DEST 2>$STDERR_DEST | |
206 RETVAL=$? | |
207 if [ $RETVAL != 0 ] | |
208 then | |
209 echo fax_tests -e failed! | |
210 exit $RETVAL | |
211 fi | |
212 # Now use tiffcmp to check the results. It will return non-zero if any page images differ. The -t | |
213 # option means the normal differences in tags will be ignored. | |
214 tiffcmp -t ${ITUTESTS_TIF} fax_tests_1.tif >/dev/null | |
215 RETVAL=$? | |
216 if [ $RETVAL != 0 ] | |
217 then | |
218 echo fax_tests -e failed! | |
219 exit $RETVAL | |
220 fi | |
221 #Try some mixed sized test pages without ECM | |
222 rm -f fax_tests_1.tif | |
223 ./fax_tests -i ${MIXEDSIZES_TIF} >$STDOUT_DEST 2>$STDERR_DEST | |
224 RETVAL=$? | |
225 if [ $RETVAL != 0 ] | |
226 then | |
227 echo fax_tests failed! | |
228 exit $RETVAL | |
229 fi | |
230 # Now use tiffcmp to check the results. It will return non-zero if any page images differ. The -t | |
231 # option means the normal differences in tags will be ignored. | |
232 tiffcmp -t ${MIXEDSIZES_TIF} fax_tests_1.tif >/dev/null | |
233 RETVAL=$? | |
234 if [ $RETVAL != 0 ] | |
235 then | |
236 echo fax_tests failed! | |
237 exit $RETVAL | |
238 fi | |
239 echo fax_tests completed OK | |
240 | |
241 ./fsk_tests >$STDOUT_DEST 2>$STDERR_DEST | |
242 RETVAL=$? | |
243 if [ $RETVAL != 0 ] | |
244 then | |
245 echo fsk_tests failed! | |
246 exit $RETVAL | |
247 fi | |
248 echo fsk_tests completed OK | |
249 | |
250 #./g1050_tests >$STDOUT_DEST 2>$STDERR_DEST | |
251 #RETVAL=$? | |
252 #if [ $RETVAL != 0 ] | |
253 #then | |
254 # echo g1050_tests failed! | |
255 # exit $RETVAL | |
256 #fi | |
257 #echo g1050_tests completed OK | |
258 | |
259 ./g711_tests >$STDOUT_DEST 2>$STDERR_DEST | |
260 RETVAL=$? | |
261 if [ $RETVAL != 0 ] | |
262 then | |
263 echo g711_tests failed! | |
264 exit $RETVAL | |
265 fi | |
266 echo g711_tests completed OK | |
267 | |
268 ./g722_tests >$STDOUT_DEST 2>$STDERR_DEST | |
269 RETVAL=$? | |
270 if [ $RETVAL != 0 ] | |
271 then | |
272 echo g722_tests failed! | |
273 exit $RETVAL | |
274 fi | |
275 echo g722_tests completed OK | |
276 | |
277 ./g726_tests >$STDOUT_DEST 2>$STDERR_DEST | |
278 RETVAL=$? | |
279 if [ $RETVAL != 0 ] | |
280 then | |
281 echo g726_tests failed! | |
282 exit $RETVAL | |
283 fi | |
284 echo g726_tests completed OK | |
285 | |
286 ./gsm0610_tests >$STDOUT_DEST 2>$STDERR_DEST | |
287 RETVAL=$? | |
288 if [ $RETVAL != 0 ] | |
289 then | |
290 echo gsm0610_tests failed! | |
291 exit $RETVAL | |
292 fi | |
293 echo gsm0610_tests completed OK | |
294 | |
295 ./hdlc_tests >$STDOUT_DEST 2>$STDERR_DEST | |
296 RETVAL=$? | |
297 if [ $RETVAL != 0 ] | |
298 then | |
299 echo hdlc_tests failed! | |
300 exit $RETVAL | |
301 fi | |
302 echo hdlc_tests completed OK | |
303 | |
304 ./ima_adpcm_tests >$STDOUT_DEST 2>$STDERR_DEST | |
305 RETVAL=$? | |
306 if [ $RETVAL != 0 ] | |
307 then | |
308 echo ima_adpcm_tests failed! | |
309 exit $RETVAL | |
310 fi | |
311 echo ima_adpcm_tests completed OK | |
312 | |
313 ./logging_tests >$STDOUT_DEST 2>$STDERR_DEST | |
314 RETVAL=$? | |
315 if [ $RETVAL != 0 ] | |
316 then | |
317 echo logging_tests failed! | |
318 exit $RETVAL | |
319 fi | |
320 echo logging_tests completed OK | |
321 | |
322 ./lpc10_tests >$STDOUT_DEST 2>$STDERR_DEST | |
323 RETVAL=$? | |
324 if [ $RETVAL != 0 ] | |
325 then | |
326 echo lpc10_tests failed! | |
327 exit $RETVAL | |
328 fi | |
329 echo lpc10_tests completed OK | |
330 | |
331 ./modem_echo_tests >$STDOUT_DEST 2>$STDERR_DEST | |
332 RETVAL=$? | |
333 if [ $RETVAL != 0 ] | |
334 then | |
335 echo modem_echo_tests failed! | |
336 exit $RETVAL | |
337 fi | |
338 echo modem_echo_tests completed OK | |
339 | |
340 ./modem_connect_tones_tests >$STDOUT_DEST 2>$STDERR_DEST | |
341 RETVAL=$? | |
342 if [ $RETVAL != 0 ] | |
343 then | |
344 echo modem_connect_tones_tests failed! | |
345 exit $RETVAL | |
346 fi | |
347 echo modem_connect_tones_tests completed OK | |
348 | |
349 ./noise_tests >$STDOUT_DEST 2>$STDERR_DEST | |
350 RETVAL=$? | |
351 if [ $RETVAL != 0 ] | |
352 then | |
353 echo noise_tests failed! | |
354 exit $RETVAL | |
355 fi | |
356 echo noise_tests completed OK | |
357 | |
358 ./oki_adpcm_tests >$STDOUT_DEST 2>$STDERR_DEST | |
359 RETVAL=$? | |
360 if [ $RETVAL != 0 ] | |
361 then | |
362 echo oki_adpcm_tests failed! | |
363 exit $RETVAL | |
364 fi | |
365 echo oki_adpcm_tests completed OK | |
366 | |
367 #./playout_tests >$STDOUT_DEST 2>$STDERR_DEST | |
368 #RETVAL=$? | |
369 #if [ $RETVAL != 0 ] | |
370 #then | |
371 # echo playout_tests failed! | |
372 # exit $RETVAL | |
373 #fi | |
374 #echo playout_tests completed OK | |
375 echo playout_tests not enabled | |
376 | |
377 #./plc_tests >$STDOUT_DEST 2>$STDERR_DEST | |
378 #RETVAL=$? | |
379 #if [ $RETVAL != 0 ] | |
380 #then | |
381 # echo plc_tests failed! | |
382 # exit $RETVAL | |
383 #fi | |
384 #echo plc_tests completed OK | |
385 echo plc_tests not enabled | |
386 | |
387 ./power_meter_tests >$STDOUT_DEST 2>$STDERR_DEST | |
388 RETVAL=$? | |
389 if [ $RETVAL != 0 ] | |
390 then | |
391 echo power_meter_tests failed! | |
392 exit $RETVAL | |
393 fi | |
394 echo power_meter_tests completed OK | |
395 | |
396 ./queue_tests >$STDOUT_DEST 2>$STDERR_DEST | |
397 RETVAL=$? | |
398 if [ $RETVAL != 0 ] | |
399 then | |
400 echo queue_tests failed! | |
401 exit $RETVAL | |
402 fi | |
403 echo queue_tests completed OK | |
404 | |
405 ./r2_mf_rx_tests >$STDOUT_DEST 2>$STDERR_DEST | |
406 RETVAL=$? | |
407 if [ $RETVAL != 0 ] | |
408 then | |
409 echo r2_mf_rx_tests failed! | |
410 exit $RETVAL | |
411 fi | |
412 echo r2_mf_rx_tests completed OK | |
413 | |
414 ./r2_mf_tx_tests >$STDOUT_DEST 2>$STDERR_DEST | |
415 RETVAL=$? | |
416 if [ $RETVAL != 0 ] | |
417 then | |
418 echo r2_mf_tx_tests failed! | |
419 exit $RETVAL | |
420 fi | |
421 echo r2_mf_tx_tests completed OK | |
422 | |
423 #./rfc2198_sim_tests >$STDOUT_DEST 2>$STDERR_DEST | |
424 #RETVAL=$? | |
425 #if [ $RETVAL != 0 ] | |
426 #then | |
427 # echo rfc2198_sim_tests failed! | |
428 # exit $RETVAL | |
429 #fi | |
430 #echo rfc2198_sim_tests completed OK | |
431 | |
432 ./schedule_tests >$STDOUT_DEST 2>$STDERR_DEST | |
433 RETVAL=$? | |
434 if [ $RETVAL != 0 ] | |
435 then | |
436 echo schedule_tests failed! | |
437 exit $RETVAL | |
438 fi | |
439 echo schedule_tests completed OK | |
440 | |
441 #./sig_tone_tests >$STDOUT_DEST 2>$STDERR_DEST | |
442 #RETVAL=$? | |
443 #if [ $RETVAL != 0 ] | |
444 #then | |
445 # echo sig_tone_tests failed! | |
446 # exit $RETVAL | |
447 #fi | |
448 #echo sig_tone_tests completed OK | |
449 echo sig_tone_tests not enabled | |
450 | |
451 #./super_tone_rx_tests >$STDOUT_DEST 2>$STDERR_DEST | |
452 #RETVAL=$? | |
453 #if [ $RETVAL != 0 ] | |
454 #then | |
455 # echo super_tone_rx_tests failed! | |
456 # exit $RETVAL | |
457 #fi | |
458 #echo super_tone_rx_tests completed OK | |
459 echo super_tone_rx_tests not enabled | |
460 | |
461 #./super_tone_tx_tests >$STDOUT_DEST 2>$STDERR_DEST | |
462 #RETVAL=$? | |
463 #if [ $RETVAL != 0 ] | |
464 #then | |
465 # echo super_tone_tx_tests failed! | |
466 # exit $RETVAL | |
467 #fi | |
468 #echo super_tone_tx_tests completed OK | |
469 echo super_tone_tx_tests not enabled | |
470 | |
471 #./swept_tone_tests >$STDOUT_DEST 2>$STDERR_DEST | |
472 #RETVAL=$? | |
473 #if [ $RETVAL != 0 ] | |
474 #then | |
475 # echo swept_tone_tests failed! | |
476 # exit $RETVAL | |
477 #fi | |
478 #echo swept_tone_tests completed OK | |
479 echo swept_tone_tests not enabled | |
480 | |
481 ./t31_tests -r >$STDOUT_DEST 2>$STDERR_DEST | |
482 RETVAL=$? | |
483 if [ $RETVAL != 0 ] | |
484 then | |
485 echo t31_tests -r failed! | |
486 exit $RETVAL | |
487 fi | |
488 ./t31_tests -s >$STDOUT_DEST 2>$STDERR_DEST | |
489 RETVAL=$? | |
490 if [ $RETVAL != 0 ] | |
491 then | |
492 echo t31_tests -s failed! | |
493 exit $RETVAL | |
494 fi | |
495 echo t31_tests completed OK | |
496 | |
497 ./t38_core_tests >$STDOUT_DEST 2>$STDERR_DEST | |
498 RETVAL=$? | |
499 if [ $RETVAL != 0 ] | |
500 then | |
501 echo t38_core_tests failed! | |
502 exit $RETVAL | |
503 fi | |
504 echo t38_core_tests completed OK | |
505 | |
506 rm -f t38.tif | |
507 ./t38_gateway_tests >$STDOUT_DEST 2>$STDERR_DEST | |
508 RETVAL=$? | |
509 if [ $RETVAL != 0 ] | |
510 then | |
511 echo t38_gateway_tests failed! | |
512 exit $RETVAL | |
513 fi | |
514 # Now use tiffcmp to check the results. It will return non-zero if any page images differ. The -t | |
515 # option means the normal differences in tags will be ignored. | |
516 tiffcmp -t ${ITUTESTS_TIF} t38.tif >/dev/null | |
517 RETVAL=$? | |
518 if [ $RETVAL != 0 ] | |
519 then | |
520 echo t38_gateway_tests failed! | |
521 exit $RETVAL | |
522 fi | |
523 rm -f t38.tif | |
524 ./t38_gateway_tests -e >$STDOUT_DEST 2>$STDERR_DEST | |
525 RETVAL=$? | |
526 if [ $RETVAL != 0 ] | |
527 then | |
528 echo t38_gateway_tests -e failed! | |
529 exit $RETVAL | |
530 fi | |
531 # Now use tiffcmp to check the results. It will return non-zero if any page images differ. The -t | |
532 # option means the normal differences in tags will be ignored. | |
533 tiffcmp -t ${ITUTESTS_TIF} t38.tif >/dev/null | |
534 RETVAL=$? | |
535 if [ $RETVAL != 0 ] | |
536 then | |
537 echo t38_gateway_tests -e failed! | |
538 exit $RETVAL | |
539 fi | |
540 echo t38_gateway_tests completed OK | |
541 | |
542 rm -f t38.tif | |
543 ./t38_gateway_to_terminal_tests >$STDOUT_DEST 2>$STDERR_DEST | |
544 RETVAL=$? | |
545 if [ $RETVAL != 0 ] | |
546 then | |
547 echo t38_gateway_to_terminal_tests failed! | |
548 exit $RETVAL | |
549 fi | |
550 # Now use tiffcmp to check the results. It will return non-zero if any page images differ. The -t | |
551 # option means the normal differences in tags will be ignored. | |
552 tiffcmp -t ${ITUTESTS_TIF} t38.tif >/dev/null | |
553 RETVAL=$? | |
554 if [ $RETVAL != 0 ] | |
555 then | |
556 echo t38_gateway_to_terminal_tests failed! | |
557 exit $RETVAL | |
558 fi | |
559 rm -f t38.tif | |
560 ./t38_gateway_to_terminal_tests -e >$STDOUT_DEST 2>$STDERR_DEST | |
561 RETVAL=$? | |
562 if [ $RETVAL != 0 ] | |
563 then | |
564 echo t38_gateway_to_terminal_tests -e failed! | |
565 exit $RETVAL | |
566 fi | |
567 # Now use tiffcmp to check the results. It will return non-zero if any page images differ. The -t | |
568 # option means the normal differences in tags will be ignored. | |
569 tiffcmp -t ${ITUTESTS_TIF} t38.tif >/dev/null | |
570 RETVAL=$? | |
571 if [ $RETVAL != 0 ] | |
572 then | |
573 echo t38_gateway_to_terminal_tests -e failed! | |
574 exit $RETVAL | |
575 fi | |
576 echo t38_gateway_to_terminal_tests completed OK | |
577 | |
578 ./t38_non_ecm_buffer_tests >$STDOUT_DEST 2>$STDERR_DEST | |
579 RETVAL=$? | |
580 if [ $RETVAL != 0 ] | |
581 then | |
582 echo t38_non_ecm_buffer_tests failed! | |
583 exit $RETVAL | |
584 fi | |
585 echo t38_non_ecm_buffer_tests completed OK | |
586 | |
587 rm -f t38.tif | |
588 ./t38_terminal_to_gateway_tests >$STDOUT_DEST 2>$STDERR_DEST | |
589 RETVAL=$? | |
590 if [ $RETVAL != 0 ] | |
591 then | |
592 echo t38_terminal_to_gateway_tests failed! | |
593 exit $RETVAL | |
594 fi | |
595 # Now use tiffcmp to check the results. It will return non-zero if any page images differ. The -t | |
596 # option means the normal differences in tags will be ignored. | |
597 tiffcmp -t ${ITUTESTS_TIF} t38.tif >/dev/null | |
598 RETVAL=$? | |
599 if [ $RETVAL != 0 ] | |
600 then | |
601 echo t38_terminal_to_gateway_tests failed! | |
602 exit $RETVAL | |
603 fi | |
604 rm -f t38.tif | |
605 ./t38_terminal_to_gateway_tests -e >$STDOUT_DEST 2>$STDERR_DEST | |
606 RETVAL=$? | |
607 if [ $RETVAL != 0 ] | |
608 then | |
609 echo t38_terminal_to_gateway_tests -e failed! | |
610 exit $RETVAL | |
611 fi | |
612 # Now use tiffcmp to check the results. It will return non-zero if any page images differ. The -t | |
613 # option means the normal differences in tags will be ignored. | |
614 tiffcmp -t ${ITUTESTS_TIF} t38.tif >/dev/null | |
615 RETVAL=$? | |
616 if [ $RETVAL != 0 ] | |
617 then | |
618 echo t38_terminal_to_gateway_tests -e failed! | |
619 exit $RETVAL | |
620 fi | |
621 echo t38_terminal_to_gateway_tests completed OK | |
622 | |
623 rm -f t38.tif | |
624 ./t38_terminal_tests >$STDOUT_DEST 2>$STDERR_DEST | |
625 RETVAL=$? | |
626 if [ $RETVAL != 0 ] | |
627 then | |
628 echo t38_terminal_tests failed! | |
629 exit $RETVAL | |
630 fi | |
631 # Now use tiffcmp to check the results. It will return non-zero if any page images differ. The -t | |
632 # option means the normal differences in tags will be ignored. | |
633 tiffcmp -t ${ITUTESTS_TIF} t38.tif >/dev/null | |
634 RETVAL=$? | |
635 if [ $RETVAL != 0 ] | |
636 then | |
637 echo t38_terminal_tests failed! | |
638 exit $RETVAL | |
639 fi | |
640 rm -f t38.tif | |
641 ./t38_terminal_tests -e >$STDOUT_DEST 2>$STDERR_DEST | |
642 RETVAL=$? | |
643 if [ $RETVAL != 0 ] | |
644 then | |
645 echo t38_terminal_tests -e failed! | |
646 exit $RETVAL | |
647 fi | |
648 # Now use tiffcmp to check the results. It will return non-zero if any page images differ. The -t | |
649 # option means the normal differences in tags will be ignored. | |
650 tiffcmp -t ${ITUTESTS_TIF} t38.tif >/dev/null | |
651 RETVAL=$? | |
652 if [ $RETVAL != 0 ] | |
653 then | |
654 echo t38_terminal_tests -e failed! | |
655 exit $RETVAL | |
656 fi | |
657 echo t38_terminal_tests completed OK | |
658 | |
659 rm -f t4_tests_receive.tif | |
660 ./t4_tests >$STDOUT_DEST 2>$STDERR_DEST | |
661 RETVAL=$? | |
662 if [ $RETVAL != 0 ] | |
663 then | |
664 echo t4_tests failed! | |
665 exit $RETVAL | |
666 fi | |
667 echo t4_tests completed OK | |
668 | |
669 #./time_scale_tests >$STDOUT_DEST 2>$STDERR_DEST | |
670 #RETVAL=$? | |
671 #if [ $RETVAL != 0 ] | |
672 #then | |
673 # echo time_scale_tests failed! | |
674 # exit $RETVAL | |
675 #fi | |
676 #echo time_scale_tests completed OK | |
677 echo time_scale_tests not enabled | |
678 | |
679 #./tone_detect_tests >$STDOUT_DEST 2>$STDERR_DEST | |
680 #RETVAL=$? | |
681 #if [ $RETVAL != 0 ] | |
682 #then | |
683 # echo tone_detect_tests failed! | |
684 # exit $RETVAL | |
685 #fi | |
686 #echo tone_detect_tests completed OK | |
687 echo tone_detect_tests not enabled | |
688 | |
689 #./tone_generate_tests >$STDOUT_DEST 2>$STDERR_DEST | |
690 #RETVAL=$? | |
691 #if [ $RETVAL != 0 ] | |
692 #then | |
693 # echo tone_generate_tests failed! | |
694 # exit $RETVAL | |
695 #fi | |
696 #echo tone_generate_tests completed OK | |
697 echo tone_generate_tests not enabled | |
698 | |
699 ./v17_tests -b 14400 -s -42 -n -66 >$STDOUT_DEST 2>$STDERR_DEST | |
700 RETVAL=$? | |
701 if [ $RETVAL != 0 ] | |
702 then | |
703 echo v17_tests failed! | |
704 exit $RETVAL | |
705 fi | |
706 ./v17_tests -b 12000 -s -42 -n -61 >$STDOUT_DEST 2>$STDERR_DEST | |
707 RETVAL=$? | |
708 if [ $RETVAL != 0 ] | |
709 then | |
710 echo v17_tests failed! | |
711 exit $RETVAL | |
712 fi | |
713 ./v17_tests -b 9600 -s -42 -n -59 >$STDOUT_DEST 2>$STDERR_DEST | |
714 RETVAL=$? | |
715 if [ $RETVAL != 0 ] | |
716 then | |
717 echo v17_tests failed! | |
718 exit $RETVAL | |
719 fi | |
720 ./v17_tests -b 7200 -s -42 -n -56 >$STDOUT_DEST 2>$STDERR_DEST | |
721 RETVAL=$? | |
722 if [ $RETVAL != 0 ] | |
723 then | |
724 echo v17_tests failed! | |
725 exit $RETVAL | |
726 fi | |
727 echo v17_tests completed OK | |
728 | |
729 #./v22bis_tests -b 2400 >$STDOUT_DEST 2>$STDERR_DEST | |
730 #RETVAL=$? | |
731 #if [ $RETVAL != 0 ] | |
732 #then | |
733 # echo v22bis_tests failed! | |
734 # exit $RETVAL | |
735 #fi | |
736 #./v22bis_tests -b 1200 >$STDOUT_DEST 2>$STDERR_DEST | |
737 #RETVAL=$? | |
738 #if [ $RETVAL != 0 ] | |
739 #then | |
740 # echo v22bis_tests failed! | |
741 # exit $RETVAL | |
742 #fi | |
743 #echo v22bis_tests completed OK | |
744 echo v22bis_tests not enabled | |
745 | |
746 ./v27ter_tests -b 4800 -s -42 -n -57 >$STDOUT_DEST 2>$STDERR_DEST | |
747 RETVAL=$? | |
748 if [ $RETVAL != 0 ] | |
749 then | |
750 echo v27ter_tests failed! | |
751 exit $RETVAL | |
752 fi | |
753 ./v27ter_tests -b 2400 -s -42 -n -51 >$STDOUT_DEST 2>$STDERR_DEST | |
754 RETVAL=$? | |
755 if [ $RETVAL != 0 ] | |
756 then | |
757 echo v27ter_tests failed! | |
758 exit $RETVAL | |
759 fi | |
760 echo v27ter_tests completed OK | |
761 | |
762 ./v29_tests -b 9600 -s -42 -n -62 >$STDOUT_DEST 2>$STDERR_DEST | |
763 RETVAL=$? | |
764 if [ $RETVAL != 0 ] | |
765 then | |
766 echo v29_tests failed! | |
767 exit $RETVAL | |
768 fi | |
769 ./v29_tests -b 7200 -s -42 -n -58 >$STDOUT_DEST 2>$STDERR_DEST | |
770 RETVAL=$? | |
771 if [ $RETVAL != 0 ] | |
772 then | |
773 echo v29_tests failed! | |
774 exit $RETVAL | |
775 fi | |
776 ./v29_tests -b 4800 -s -42 -n -54 >$STDOUT_DEST 2>$STDERR_DEST | |
777 RETVAL=$? | |
778 if [ $RETVAL != 0 ] | |
779 then | |
780 echo v29_tests failed! | |
781 exit $RETVAL | |
782 fi | |
783 echo v29_tests completed OK | |
784 | |
785 #./v42_tests >$STDOUT_DEST 2>$STDERR_DEST | |
786 #RETVAL=$? | |
787 #if [ $RETVAL != 0 ] | |
788 #then | |
789 # echo v42_tests failed! | |
790 # exit $RETVAL | |
791 #fi | |
792 #echo v42_tests completed OK | |
793 echo v42_tests not enabled | |
794 | |
795 ./v42bis_tests.sh >/dev/null | |
796 RETVAL=$? | |
797 if [ $RETVAL != 0 ] | |
798 then | |
799 echo v42bis_tests failed! | |
800 exit $RETVAL | |
801 fi | |
802 echo v42bis_tests completed OK | |
803 | |
804 ./v8_tests >$STDOUT_DEST 2>$STDERR_DEST | |
805 RETVAL=$? | |
806 if [ $RETVAL != 0 ] | |
807 then | |
808 echo v8_tests failed! | |
809 exit $RETVAL | |
810 fi | |
811 echo v8_tests completed OK | |
812 | |
813 ./v18_tests >$STDOUT_DEST 2>$STDERR_DEST | |
814 RETVAL=$? | |
815 if [ $RETVAL != 0 ] | |
816 then | |
817 echo v18_tests failed! | |
818 exit $RETVAL | |
819 fi | |
820 echo v18_tests completed OK | |
821 | |
822 ./vector_float_tests >$STDOUT_DEST 2>$STDERR_DEST | |
823 RETVAL=$? | |
824 if [ $RETVAL != 0 ] | |
825 then | |
826 echo vector_float_tests failed! | |
827 exit $RETVAL | |
828 fi | |
829 echo vector_float_tests completed OK | |
830 | |
831 ./vector_int_tests >$STDOUT_DEST 2>$STDERR_DEST | |
832 RETVAL=$? | |
833 if [ $RETVAL != 0 ] | |
834 then | |
835 echo vector_int_tests failed! | |
836 exit $RETVAL | |
837 fi | |
838 echo vector_int_tests completed OK | |
839 | |
840 echo | |
841 echo All regression tests successfully completed |