wav: simplify extended fmt chunk handling [bug #198]
[sox.git] / src / tests.bat
blobe4fb318304f25a800096bc38346ddd19a340c701
1 @echo off
3 rem     Test script for sox under DOS derived from tests.sh. This should
4 rem     run without core-dumping or printing any error messages.
6 set file=monkey
8 rem verbose options
10 rem set noise=-V
12 del out.raw
13 del out2.raw
14 del in.raw
15 cls
17 echo on
18 .\sox %noise% %file%.wav ub.raw
19 .\sox %noise% -t raw -r 8196 -u -1 -c 1 ub.raw -r 8196 -s -1 sb.raw
20 .\sox %noise% -t raw -r 8196 -s -1 -c 1 sb.raw -r 8196 -u -1 ub2.raw
21 .\sox %noise% -r 8196 -u -1 -c 1 ub2.raw -r 8196 ub2.wav
22 @echo off
24 echo.
25 dir ub.raw
26 dir ub2.raw
27 echo.
28 echo The two filesizes above should be the same.
29 pause
30 echo.
31 echo.
33 echo Skip checksum and rate byte. DOS isn't good at this, so just use a
34 echo rough test.
36 echo.
37 dir %file%.wav
38 dir ub2.wav
39 echo.
40 echo The two filesizes above should be the same.
41 pause
42 cls
44 del ub.raw
45 del sb.raw
46 del ub2.raw
47 del ub2.wav
49 echo on
50 .\sox %noise% %file%.au -u -r 8192 -u -1 ub.raw
51 .\sox %noise% -r 8192 -u -1 ub.raw -U -1 ub.au
52 .\sox %noise% ub.au -u ub2.raw
53 .\sox %noise% ub.au -2 ub2.sf
54 @echo off
56 del ub.raw
57 del ub.au
58 del ub2.raw
59 rem del ub.sf
61 echo on
62 .\sox %noise% ub2.sf ub2.aif
63 .\sox %noise% ub2.aif ub3.sf
64 @echo off
66 echo Skip comment field containing different filenames. Again, DOS sucks.
68 echo.
69 dir ub2.sf
70 dir ub3.sf
71 echo.
72 echo The two filesizes above should be the same.
73 pause
74 cls
76 del ub2.sf
77 del ub2.aif
78 del ub3.sf
80 set file=
81 set noise=