New test.sh testing script.
[ahxm.git] / test.sh
blobb4fea1c4d760db60aab3132675142b16acac27f8
1 #!/bin/sh
3 set -e
5 while read script sum ; do
6 echo "Testing ${script}..."
7 ./ahxm -d wav ${script} > /dev/null
8 sum2=$(sha1sum output.wav|cut -d' ' -f1)
9 [ "${sum}" = "${sum2}" ]
10 done <<EOF
11 examples/alteration.ahs e65d8c288e1b7b99b47589dd80cdd5c9246d51e5
12 examples/attack.ahs 3cd69accc680aaf4c553eb6d1fda924530e02397
13 examples/distort.ahs 626a6d7126bd3db215f65a014d458e1455375c7a
14 examples/eff_fader.ahs c9cdc1ffd9bf35f89ca483cae557ba96c8df10e4
15 examples/eff_wobble.ahs 3d08d306924ab183e77d69191e4e82673886e931
16 examples/example2.ahs b7ace0eb58baac18cee3ae56fc5e205cedfafb74
17 examples/example3.ahs 096d8ab033fb963e7d733fe3c786f4fe5b205876
18 examples/pipe.ahs a56df97181d072a6a7a786914dfb5455ccaadf5f
19 examples/portamento.ahs b9f83c4c4dc22c3b587365497328077b55e176b9
20 examples/print_wave_tempo.ahs d21c7ccd6e7094070bf8d9b6ebee5530e66df831
21 examples/random.ahs 34e924aeb9c201b0d450029a633dafe4edd45ef1
22 examples/start.ahs 67a7564a56f214d8d300eeefb8b50a6405d9cd48
23 examples/tempo_change.ahs e57b6cab266eebe1de49e86d0aebdbbad17bb936
24 examples/volume.ahs f4f52e14094b96a3c275259b6eb9ef50a8ce426f
25 EOF
27 exit 0