|
1 | 1 | #! /bin/sh |
2 | 2 |
|
3 | | -../ffcvt -version |
| 3 | +#env |
4 | 4 |
|
5 | | -echo 'Test (config.go) cli help output' |
6 | | -../ffcvt > /tmp/ffcvt_test.txt 2>&1 |
| 5 | +FFCVT=../ffcvt |
| 6 | +# During Debian building, it is at obj-x86_64-linux-gnu/bin/ffcvt |
| 7 | +# while the source is at obj-x86_64-linux-gnu/src/github.com/suntong/ffcvt/test |
| 8 | +[ -s $FFCVT ] || FFCVT=../../../../../bin/ffcvt |
7 | 9 |
|
8 | | -echo Test transcoding single file |
9 | | -../ffcvt -n -debug 0 -f StreamSample.mkv -w /tmp >> /tmp/ffcvt_test.txt 2>&1 |
| 10 | +$FFCVT -version |
10 | 11 |
|
11 | | -echo Test -sym control |
12 | | -../ffcvt -t x265-opus -n -d . >> /tmp/ffcvt_test.txt 2>&1 |
13 | | -../ffcvt -t x265-opus -n -d . -sym >> /tmp/ffcvt_test.txt 2>&1 |
| 12 | +echo '- Test (config.go) cli help output' |
| 13 | +$FFCVT > /tmp/ffcvt_test.txt 2>&1 |
14 | 14 |
|
15 | | -../ffcvt -n -d . >> /tmp/ffcvt_test.txt 2>&1 |
16 | | -../ffcvt -n -d . -sym >> /tmp/ffcvt_test.txt 2>&1 |
| 15 | +echo - Test transcoding single file |
| 16 | +$FFCVT -n -debug 0 -f StreamSample.mkv -w /tmp >> /tmp/ffcvt_test.txt 2>&1 |
17 | 17 |
|
18 | | -../ffcvt -n -sym -debug 2 -d . -w /tmp >> /tmp/ffcvt_test.txt 2>&1 |
| 18 | +echo - Test -sym control |
| 19 | +$FFCVT -t x265-opus -n -d . >> /tmp/ffcvt_test.txt 2>&1 |
| 20 | +$FFCVT -t x265-opus -n -d . -sym >> /tmp/ffcvt_test.txt 2>&1 |
19 | 21 |
|
20 | | -echo Compare test results |
| 22 | +$FFCVT -n -d . >> /tmp/ffcvt_test.txt 2>&1 |
| 23 | +$FFCVT -n -d . -sym >> /tmp/ffcvt_test.txt 2>&1 |
| 24 | + |
| 25 | +$FFCVT -n -sym -debug 2 -d . -w /tmp >> /tmp/ffcvt_test.txt 2>&1 |
| 26 | + |
| 27 | +echo - Compare test results |
21 | 28 | sed -i '/ [0-9.]*[mµ]*s$/d' /tmp/ffcvt_test.txt |
22 | 29 | diff -wU 1 ffcvt_test.txt /tmp/ffcvt_test.txt |
23 | 30 |
|
|
0 commit comments