1234567891011121314151617181920212223242526272829303132 |
- #!/bin/sh
- rc=0
- rm -rf log
- mkdir -p log
- # add CR if missing, it won't possibly survive git
- sed -i -e 's/^e.example.com$/e.example.com\r/g' test_spaces.input
- for file in `ls *.input|cut -d'.' -f1`; do
- echo -n "${file}: "
- ./pslint.py ${file}.input >log/${file}.log 2>&1
- diff -u ${file}.expected log/${file}.log >log/${file}.diff
- if [ $? -eq 0 ]; then
- echo OK
- rm log/${file}.diff log/${file}.log
- else
- echo FAILED
- cat log/${file}.diff
- rc=1
- fi
- done
- # remove CR, to not appear as changed to git
- sed -i -e 's/^e.example.com\r$/e.example.com/g' test_spaces.input
- if [ $rc -eq 0 ]; then
- rmdir log
- fi
- exit $rc
|