summaryrefslogtreecommitdiffstats
path: root/tests/auto/runQtXmlPatternsTests.sh
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@nokia.com>2009-03-23 09:34:13 (GMT)
committerSimon Hausmann <simon.hausmann@nokia.com>2009-03-23 09:34:13 (GMT)
commit67ad0519fd165acee4a4d2a94fa502e9e4847bd0 (patch)
tree1dbf50b3dff8d5ca7e9344733968c72704eb15ff /tests/auto/runQtXmlPatternsTests.sh
downloadQt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.zip
Qt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.tar.gz
Qt-67ad0519fd165acee4a4d2a94fa502e9e4847bd0.tar.bz2
Long live Qt!
Diffstat (limited to 'tests/auto/runQtXmlPatternsTests.sh')
-rwxr-xr-xtests/auto/runQtXmlPatternsTests.sh59
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