Changed quick tests to work from install directory
authorKurt Korbatits <kurt.korbatits@nokia.com>
Tue, 6 Mar 2012 04:48:21 +0000 (14:48 +1000)
committerQt by Nokia <qt-info@nokia.com>
Wed, 7 Mar 2012 05:24:24 +0000 (06:24 +0100)
- Changed tests to use TESTDATA
- added check for cross_compile option to skip when sources not available

Change-Id: I1f382794ff982bbc07fc20438a4e4a8c8b8d565f
Reviewed-by: Michael Brasser <michael.brasser@nokia.com>
Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
44 files changed:
tests/auto/quick/examples/examples.pro
tests/auto/quick/examples/tst_examples.cpp
tests/auto/quick/qquickaccessible/qquickaccessible.pro
tests/auto/quick/qquickaccessible/tst_qquickaccessible.cpp
tests/auto/quick/qquickanchors/qquickanchors.pro
tests/auto/quick/qquickanimatedimage/qquickanimatedimage.pro
tests/auto/quick/qquickanimatedsprite/qquickanimatedsprite.pro
tests/auto/quick/qquickanimationcontroller/qquickanimationcontroller.pro
tests/auto/quick/qquickanimations/qquickanimations.pro
tests/auto/quick/qquickbehaviors/qquickbehaviors.pro
tests/auto/quick/qquickborderimage/qquickborderimage.pro
tests/auto/quick/qquickcanvas/qquickcanvas.pro
tests/auto/quick/qquickcanvasitem/qquickcanvasitem.pro
tests/auto/quick/qquickflickable/qquickflickable.pro
tests/auto/quick/qquickflipable/qquickflipable.pro
tests/auto/quick/qquickfocusscope/qquickfocusscope.pro
tests/auto/quick/qquickfontloader/qquickfontloader.pro
tests/auto/quick/qquickgridview/qquickgridview.pro
tests/auto/quick/qquickimage/qquickimage.pro
tests/auto/quick/qquickitem/qquickitem.pro
tests/auto/quick/qquickitem2/qquickitem2.pro
tests/auto/quick/qquickitemlayer/qquickitemlayer.pro
tests/auto/quick/qquicklistview/qquicklistview.pro
tests/auto/quick/qquickloader/qquickloader.pro
tests/auto/quick/qquickmousearea/qquickmousearea.pro
tests/auto/quick/qquickmultipointtoucharea/qquickmultipointtoucharea.pro
tests/auto/quick/qquickpath/qquickpath.pro
tests/auto/quick/qquickpathview/qquickpathview.pro
tests/auto/quick/qquickpincharea/qquickpincharea.pro
tests/auto/quick/qquickpixmapcache/qquickpixmapcache.pro
tests/auto/quick/qquickpositioners/qquickpositioners.pro
tests/auto/quick/qquickrepeater/qquickrepeater.pro
tests/auto/quick/qquicksmoothedanimation/qquicksmoothedanimation.pro
tests/auto/quick/qquickspringanimation/qquickspringanimation.pro
tests/auto/quick/qquickspriteimage/qquickspriteimage.pro
tests/auto/quick/qquickspritesequence/qquickspritesequence.pro
tests/auto/quick/qquickstates/qquickstates.pro
tests/auto/quick/qquicktext/qquicktext.pro
tests/auto/quick/qquicktextedit/qquicktextedit.pro
tests/auto/quick/qquicktextinput/qquicktextinput.pro
tests/auto/quick/qquickview/qquickview.pro
tests/auto/quick/qquickvisualdatamodel/qquickvisualdatamodel.pro
tests/auto/quick/qquickxmllistmodel/qquickxmllistmodel.pro
tests/auto/quick/rendernode/rendernode.pro

index e67120d..5907ba2 100644 (file)
@@ -8,3 +8,5 @@ DEFINES += SRCDIR=\\\"$$PWD\\\"
 CONFIG += parallel_test
 #temporary
 QT += core-private gui-private qml-private quick-private widgets-private v8-private testlib
+
+cross_compile: DEFINES += QTEST_CROSS_COMPILED
index 482053e..c29da57 100644 (file)
@@ -237,6 +237,10 @@ void tst_examples::sgexamples()
 {
     QFETCH(QString, file);
 
+#if defined(QTEST_CROSS_COMPILED)
+    QSKIP("sources not available when cross compiled");
+#endif
+
     QQmlComponent component(&engine, QUrl::fromLocalFile(file));
     if (component.status() == QQmlComponent::Error)
         qWarning() << component.errors();
@@ -274,6 +278,10 @@ void tst_examples::sgsnippets()
 {
     QFETCH(QString, file);
 
+#if defined(QTEST_CROSS_COMPILED)
+    QSKIP("sources not available when cross compiled");
+#endif
+
     QQmlComponent component(&engine, QUrl::fromLocalFile(file));
     if (component.status() == QQmlComponent::Error)
         qWarning() << component.errors();
index ca50f5d..1c811d7 100644 (file)
@@ -8,13 +8,13 @@ SOURCES  += tst_qquickaccessible.cpp
 
 include (../../shared/util.pri)
 
+TESTDATA = data/*
+
 OTHER_FILES += data/checkbuttons.qml
 OTHER_FILES += data/hittest.qml
 OTHER_FILES += data/pushbutton.qml
 OTHER_FILES += data/statictext.qml
 
-DEFINES += SRCDIR=\\\"$$PWD\\\"
-
 CONFIG += parallel_test
 
 wince*: {
index d656661..48c07c6 100644 (file)
@@ -129,8 +129,8 @@ void tst_QQuickAccessible::commonTests_data()
 {
     QTest::addColumn<QString>("accessibleRoleFileName");
 
-    QTest::newRow("StaticText") << SRCDIR "/data/statictext.qml";
-    QTest::newRow("PushButton") << SRCDIR "/data/pushbutton.qml";
+    QTest::newRow("StaticText") << "statictext.qml";
+    QTest::newRow("PushButton") << "pushbutton.qml";
 }
 
 void tst_QQuickAccessible::commonTests()
@@ -141,7 +141,7 @@ void tst_QQuickAccessible::commonTests()
 
     QQuickView *view = new QQuickView();
 //    view->setFixedSize(240,320);
-    view->setSource(QUrl::fromLocalFile(accessibleRoleFileName));
+    view->setSource(testFileUrl(accessibleRoleFileName));
     view->show();
 //    view->setFocus();
     QVERIFY(view->rootObject() != 0);
index 30e6e6d..343f39b 100644 (file)
@@ -7,9 +7,7 @@ include (../shared/util.pri)
 
 macx:CONFIG -= app_bundle
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index 468a325..e2d68f1 100644 (file)
@@ -8,9 +8,7 @@ include (../../shared/util.pri)
 
 macx:CONFIG -= app_bundle
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index 3c20cce..0429867 100644 (file)
@@ -6,9 +6,7 @@ include (../../shared/util.pri)
 
 macx:CONFIG -= app_bundle
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index 72a09fc..c09eb5c 100644 (file)
@@ -5,6 +5,4 @@ TARGET=tst_qquickanimationcontroller
 CONFIG += warn_on qmltestcase
 SOURCES += tst_qquickanimationcontroller.cpp
 
-importFiles.files = data
-importFiles.path = .
-DEPLOYMENT += importFiles
+TESTDATA = data/*
index 0e432ab..d9c3ea2 100644 (file)
@@ -6,9 +6,7 @@ include (../../shared/util.pri)
 
 macx:CONFIG -= app_bundle
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index fc103ed..dcffad6 100644 (file)
@@ -6,9 +6,7 @@ include (../../shared/util.pri)
 
 macx:CONFIG -= app_bundle
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index f50149a..c967d57 100644 (file)
@@ -8,9 +8,7 @@ SOURCES += tst_qquickborderimage.cpp \
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index 7f27a05..817eb25 100644 (file)
@@ -9,9 +9,7 @@ macx:CONFIG -= app_bundle
 CONFIG += parallel_test
 QT += core-private gui-private qml-private quick-private testlib
 
-testData.files = data
-testData.path = .
-DEPLOYMENT += testData
+TESTDATA = data/*
 
 OTHER_FILES += \
     data/AnimationsWhileHidden.qml \
index ccf8947..b0122f9 100644 (file)
@@ -5,9 +5,7 @@ TARGET=tst_qquickcanvasitem
 CONFIG += warn_on qmltestcase
 SOURCES += tst_qquickcanvasitem.cpp
 
-importFiles.files = data
-importFiles.path = .
-DEPLOYMENT += importFiles
+TESTDATA = data/*
 
 OTHER_FILES += \
     data/testhelper.js \
index 0ca03b2..35d9b8c 100644 (file)
@@ -7,9 +7,7 @@ SOURCES += tst_qquickflickable.cpp
 include (../../shared/util.pri)
 include (../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 QT += core-private gui-private v8-private qml-private quick-private testlib
index ca98cbe..1198a1f 100644 (file)
@@ -6,9 +6,7 @@ SOURCES += tst_qquickflipable.cpp
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index 34de32b..7a4b730 100644 (file)
@@ -7,8 +7,6 @@ include (../shared/util.pri)
 
 macx:CONFIG -= app_bundle
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 QT += core-private gui-private qml-private quick-private testlib
index 7c34c43..2eeb286 100644 (file)
@@ -8,9 +8,7 @@ SOURCES += tst_qquickfontloader.cpp \
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index cabf439..b4a234e 100644 (file)
@@ -7,9 +7,7 @@ SOURCES += tst_qquickgridview.cpp
 include (../../shared/util.pri)
 include (../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 QT += core-private gui-private v8-private qml-private quick-private opengl-private testlib widgets
index a68a787..ad0097d 100644 (file)
@@ -9,9 +9,7 @@ SOURCES += tst_qquickimage.cpp \
 include (../../shared/util.pri)
 include (../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 QT += core-private gui-private qml-private quick-private network testlib
index cf24e63..cbbd6e5 100644 (file)
@@ -6,9 +6,7 @@ include (../../shared/util.pri)
 
 macx:CONFIG -= app_bundle
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 QT += core-private gui-private v8-private qml-private quick-private widgets testlib
index 29897ba..887c879 100644 (file)
@@ -6,9 +6,7 @@ SOURCES += tst_qquickitem.cpp
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index a2d5f40..9ffdbe7 100644 (file)
@@ -4,9 +4,7 @@ SOURCES += tst_qquickitemlayer.cpp
 
 macx:CONFIG -= app_bundle
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 include(../../shared/util.pri)
 
index 4cac8e7..d4d97e2 100644 (file)
@@ -9,8 +9,6 @@ SOURCES += tst_qquicklistview.cpp \
 include (../../shared/util.pri)
 include (../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 QT += core-private gui-private qml-private quick-private widgets widgets-private v8-private opengl-private testlib
index fd52535..2961ed9 100644 (file)
@@ -10,9 +10,7 @@ SOURCES += tst_qquickloader.cpp \
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index c75db5e..99e9b9a 100644 (file)
@@ -8,9 +8,7 @@ SOURCES += tst_qquickmousearea.cpp \
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index 3c6f304..8181eb8 100644 (file)
@@ -4,8 +4,6 @@ macx:CONFIG -= app_bundle
 
 SOURCES += tst_qquickmultipointtoucharea.cpp
 
-importFiles.files = data
-importFiles.path = .
-DEPLOYMENT += importFiles
+TESTDATA = data/*
 
 QT += core-private gui-private qml-private quick-private testlib
index e1f0f7b..59a165b 100644 (file)
@@ -6,9 +6,7 @@ SOURCES += tst_qquickpath.cpp
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index 52f00ce..0f2ac8f 100644 (file)
@@ -7,9 +7,7 @@ SOURCES += tst_qquickpathview.cpp
 include (../../shared/util.pri)
 include (../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 QT += core-private gui-private v8-private qml-private quick-private widgets testlib
index 514dd25..31ce4da 100644 (file)
@@ -6,9 +6,7 @@ SOURCES += tst_qquickpincharea.cpp
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index 7611e37..a13b0b6 100644 (file)
@@ -9,9 +9,7 @@ INCLUDEPATH += ../../shared/
 
 include (../../shared/util.pri)
 
-importFiles.files = data
-importFiles.path = .
-DEPLOYMENT += importFiles
+TESTDATA = data/*
 
 # QMAKE_CXXFLAGS = -fprofile-arcs -ftest-coverage
 # LIBS += -lgcov
index 5633796..243d034 100644 (file)
@@ -7,9 +7,7 @@ include (../../shared/util.pri)
 
 macx:CONFIG -= app_bundle
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 QT += core-private gui-private v8-private qml-private quick-private opengl-private testlib
index c3d96ee..eb1c9fe 100644 (file)
@@ -7,9 +7,7 @@ SOURCES += tst_qquickrepeater.cpp
 include (../../shared/util.pri)
 include (../shared/util.pri)
 
-testFiles.files = data
-testFiles.path = .
-DEPLOYMENT += testFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 QT += core-private gui-private qml-private quick-private testlib
index 0d5567d..6f82739 100644 (file)
@@ -6,9 +6,7 @@ SOURCES += tst_qquicksmoothedanimation.cpp
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index 8ad472f..8db4c60 100644 (file)
@@ -6,9 +6,7 @@ SOURCES += tst_qquickspringanimation.cpp
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index 5061379..02d45b9 100644 (file)
@@ -6,9 +6,7 @@ include (../../shared/util.pri)
 
 macx:CONFIG -= app_bundle
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index 3dabd06..d9b3a91 100644 (file)
@@ -6,9 +6,7 @@ include (../../shared/util.pri)
 
 macx:CONFIG -= app_bundle
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index ec88168..5f2b8cd 100644 (file)
@@ -6,9 +6,7 @@ SOURCES += tst_qquickstates.cpp
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 QT += core-private gui-private v8-private qml-private quick-private opengl-private testlib
index 67e0b9f..53e170a 100644 (file)
@@ -10,9 +10,7 @@ SOURCES += ../../shared/testhttpserver.cpp
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index 39a5178..23459f2 100644 (file)
@@ -9,8 +9,6 @@ HEADERS += ../../shared/testhttpserver.h
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 QT += core-private gui-private v8-private qml-private quick-private opengl-private network widgets-private testlib
index 78b39a2..046e6ab 100644 (file)
@@ -6,8 +6,6 @@ SOURCES += tst_qquicktextinput.cpp
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 QT += core-private gui-private v8-private qml-private quick-private opengl-private testlib
index 77b0f7d..1302908 100644 (file)
@@ -6,8 +6,6 @@ SOURCES += tst_qquickview.cpp
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 QT += core-private gui-private qml-private quick-private testlib
index bfadf19..4ae6781 100644 (file)
@@ -7,9 +7,7 @@ SOURCES += tst_qquickvisualdatamodel.cpp
 include (../../shared/util.pri)
 include (../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index b18af50..88975d8 100644 (file)
@@ -6,9 +6,7 @@ SOURCES += tst_qquickxmllistmodel.cpp
 
 include (../../shared/util.pri)
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 CONFIG += parallel_test
 
index 8484d59..3e52cda 100644 (file)
@@ -4,9 +4,7 @@ SOURCES += tst_rendernode.cpp
 
 macx:CONFIG -= app_bundle
 
-testDataFiles.files = data
-testDataFiles.path = .
-DEPLOYMENT += testDataFiles
+TESTDATA = data/*
 
 include(../../shared/util.pri)