]> cloudbase.mooo.com Git - irmp.git/blob - IR-Data/test-suite.sh
added fdc scan files
[irmp.git] / IR-Data / test-suite.sh
1 #! /bin/sh
2 #----------------------------------------------------------------------------
3 # test suite for IRMP
4 #
5 # usage:
6 #
7 # ./test-suite.sh
8 #
9 # Copyright (c) 2010 Frank Meyer - frank(at)fli4l.de
10 #
11 # $Id: test-suite.sh,v 1.11 2010/06/15 12:21:06 fm Exp $
12 #----------------------------------------------------------------------------
13
14 cd `dirname $0`
15
16 for j in \
17 Dbox.txt \
18 DK_Digital.txt \
19 Grundig_TP715.txt \
20 Grundig_TP715_SatTV.txt \
21 Grundig_TP715_Video.txt \
22 Matsushita.txt \
23 Nokia.txt \
24 Panasonic-Blue-Ray.txt \
25 RC5-Taste.txt \
26 Samsung_DVD_Rec_00062C.txt \
27 Samsung_TV.txt \
28 Sony-RM-S-310.txt \
29 sony-rm-s311.txt \
30 Sony-RM-U305C.txt \
31 Sony-RMT-D142P-DVD.txt \
32 Sony-RMT-V406.txt \
33 Sony_RM-S315_lange.txt \
34 Sony_Bravia_RM-ED0009_new.txt \
35 Yamaha-RAV388.txt \
36 apple.txt \
37 bo_beolink1000-10kHz.txt \
38 denon.txt \
39 elta_radio.txt \
40 nec-repetition.txt \
41 nec-skymaster-dt500.txt \
42 nec.txt \
43 nubert-subwoofer.txt \
44 orion_vcr_07660BM070.txt \
45 panasonic-scan.txt \
46 rc5.txt \
47 rc5x-79.txt \
48 rc5x.txt \
49 rc6-hold.txt \
50 rc6.txt \
51 sharp-denon.txt \
52 sharp-denon2.txt
53 do
54 echo "testing $j ..."
55 if ../irmp -v < $j | grep -q error
56 then
57 ../irmp -v < $j | grep error
58 echo "test failed"
59 exit 1
60 fi
61 done
62
63 for j in \
64 Siemens-Gigaset-M740AV-15kHz.txt \
65 bo_beolink1000-15kHz.txt \
66 denon-15kHz.txt
67 do
68 echo "testing $j ..."
69 if ../irmp-15kHz -v < $j | grep -q error
70 then
71 ../irmp-15kHz -v < $j | grep error
72 echo "test failed"
73 exit 1
74 fi
75 done
76
77 # for j in \
78 # fdc-20kHz.txt
79 # do
80 # echo "testing $j ..."
81 # if ../irmp-20kHz -v < $j | grep -q error
82 # then
83 # ../irmp-20kHz -v < $j | grep error
84 # echo "test failed"
85 # exit 1
86 # fi
87 # done
88
89
90 echo "all tests successful"
91 exit 0