[med-svn] [praat] 01/05: d/t/run-tests: Execute unit test dwtest/*.praat
Rafael Laboissiere
rafael at debian.org
Sat Oct 7 05:39:31 UTC 2017
This is an automated email from the git hooks/post-receive script.
rafael pushed a commit to branch master
in repository praat.
commit dcdfe745c80f96105d9beba23001bf5c98133192
Author: Rafael Laboissiere <rafael at debian.org>
Date: Fri Oct 6 13:33:24 2017 -0300
d/t/run-tests: Execute unit test dwtest/*.praat
---
debian/tests/run-tests | 30 ++++++++++++++++++++++--------
1 file changed, 22 insertions(+), 8 deletions(-)
diff --git a/debian/tests/run-tests b/debian/tests/run-tests
index 9ce0b8a..2538ab4 100755
--- a/debian/tests/run-tests
+++ b/debian/tests/run-tests
@@ -10,6 +10,16 @@ PRAAT=${PRAAT:-praat}
### Take care of spaces in file names
IFS='
'
+run() {
+ ## Progress display
+ echo "===== $1"
+ ## Increment test counter
+ test_count=$(($test_count + 1))
+ ## Execute the test and increment ok counter if it succeeds
+ xvfb-run -a $PRAAT --run $1 \
+ && test_ok=$(($test_ok + 1)) \
+ || true
+}
### Initialize counters
test_count=0
@@ -28,19 +38,23 @@ for d in $(ls -d */) ; do
## Skip scripts that cannot be run from the command line
if [ $f != sys/script2.praat \
-a $f != "fon ExperimentMFC/experimentMFC.praat" ] ; then
- ## Progress display
- echo "===== $f"
- ## Increment test counter
- test_count=$(($test_count + 1))
- ## Execute the test and increment ok counter if it succeeds
- xvfb-run -a $PRAAT --run $f \
- && test_ok=$(($test_ok + 1)) \
- || true
+ run $f
fi
done
fi
done
+### Loop over the scripts in dwtest/
+cd ../dwtest
+
+## Loop over the file in the selected directory
+for f in $(ls *.praat) ; do
+ ## Skip scripts that cannot be run from the command line
+ if [ $f != runAllTests.praat ] ; then
+ run $f
+ fi
+done
+
### Display test statistics
echo "$test_count tests passed, $test_ok ok"
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-med/praat.git
More information about the debian-med-commit
mailing list