Add notes on running unit tests.

git-svn-id: svn://localhost/ardour2/branches/3.0@11141 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Carl Hetherington 2012-01-03 16:10:34 +00:00
parent b6438ed1f6
commit 431a30b3a9
2 changed files with 30 additions and 0 deletions

13
doc/unit_tests.txt Normal file
View File

@ -0,0 +1,13 @@
Running unit tests
------------------
This is slightly neater if you have doc/waft on your path.
1. Pass --test to waf configure
2. cd libs/ardour
3. waft --targets=libardour-tests && ./run-tests.sh
The "--targets=libardour-tests" is optional, but it avoids a
rebuild of the whole gtk2_ardour (which isn't necessary for
running the tests).

17
doc/waft Normal file
View File

@ -0,0 +1,17 @@
#!/bin/sh
#
# Copyright (C) Paul Davis 2011-2012
while true ; do
if [ -x ./waf ] ; then
./waf "$@"
if [ "$?" -ne "0" ]; then
exit 1
else
exit 0
fi
fi
cd ..
if [ `pwd` = '/' ] ; then break; fi
done