diff options
author | Lars Knoll <lars.knoll@nokia.com> | 2009-03-23 09:34:13 (GMT) |
---|---|---|
committer | Simon Hausmann <simon.hausmann@nokia.com> | 2009-03-23 09:34:13 (GMT) |
commit | 67ad0519fd165acee4a4d2a94fa502e9e4847bd0 (patch) | |
tree | 1dbf50b3dff8d5ca7e9344733968c72704eb15ff /tests/auto/runQtXmlPatternsTests.sh | |
download | Qt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.zip Qt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.tar.gz Qt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.tar.bz2 |
Long live Qt!
Diffstat (limited to 'tests/auto/runQtXmlPatternsTests.sh')
-rwxr-xr-x | tests/auto/runQtXmlPatternsTests.sh | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/tests/auto/runQtXmlPatternsTests.sh b/tests/auto/runQtXmlPatternsTests.sh new file mode 100755 index 0000000..49ea840 --- /dev/null +++ b/tests/auto/runQtXmlPatternsTests.sh @@ -0,0 +1,59 @@ +#!/bin/sh +# Runs all the tests specific to QtXmlPatterns in one go. + +# If you add a test, remember to update ./auto.pro too. +# checkxmlfiles is not part of Patternist, but since it shares test code +# and use Patternist, we include it as well. +# +# Sorted alphabetically, with the difference that xmlpatternsxqts appears +# before xmlpattersview, xmlpatternsdiagnosticsts, and xmlpatternsxslts, since +# they have the former as dependency. +tests=" \ +checkxmlfiles \ +patternistexamplefiletree \ +patternistexamples \ +patternistheaders \ +qabstractmessagehandler \ +qabstracturiresolver \ +qabstractxmlforwarditerator \ +qabstractxmlnodemodel \ +qabstractxmlreceiver \ +qapplicationargumentparser \ +qautoptr \ +qsimplexmlnodemodel \ +qsourcelocation \ +qtokenautomaton \ +qxmlformatter \ +qxmlitem \ +qxmlname \ +qxmlnamepool \ +qxmlnodemodelindex \ +qxmlquery \ +qxmlresultitems \ +qxmlserializer \ +xmlpatterns \ +xmlpatternsxqts \ +xmlpatternsdiagnosticsts \ +xmlpatternsview \ +xmlpatternsxslts" + +os=`uname` + +for test in $tests; do + cd $test + make distclean + qmake + make + + if [ $os = "Darwin" ]; then + ./tst_"$test".app/Contents/MacOS/tst_"$test" + else + ./tst_$test + fi + + if [ $? -ne 0 ]; then + exit $? + else + cd .. + fi +done |