QtQml tests: remove QSKIP -> wrap within !QTEST_CROSS_COMPILED guards
authorJ-P Nurmi <jpnurmi@gmail.com>
Fri, 7 Sep 2012 09:10:28 +0000 (11:10 +0200)
committerQt by Nokia <qt-info@nokia.com>
Fri, 7 Sep 2012 13:55:36 +0000 (15:55 +0200)
Change-Id: I200bf6feb137e39061f144bdabd825dea70bd539
Reviewed-by: Sergio Ahumada <sergio.ahumada@nokia.com>
tests/auto/qml/qmlmin/tst_qmlmin.cpp
tests/auto/qml/qqmlparser/tst_qqmlparser.cpp

index cafcf29..4feddfa 100644 (file)
@@ -55,8 +55,10 @@ public:
 
 private slots:
     void initTestCase();
+#if !defined(QTEST_CROSS_COMPILED) // sources not available when cross compiled
     void qmlMinify_data();
     void qmlMinify();
+#endif
 
 private:
     QString qmlminPath;
@@ -164,12 +166,9 @@ Examples are any .qml files under the examples/ directory that start
 with a lower case letter.
 */
 
+#if !defined(QTEST_CROSS_COMPILED) // sources not available when cross compiled
 void tst_qmlmin::qmlMinify_data()
 {
-#if defined(QTEST_CROSS_COMPILED)
-    return;
-#endif
-
     QTest::addColumn<QString>("file");
 
     QString examples = QLatin1String(SRCDIR) + "/../../../../examples/";
@@ -182,12 +181,11 @@ void tst_qmlmin::qmlMinify_data()
     foreach (const QString &file, files)
         QTest::newRow(qPrintable(file)) << file;
 }
+#endif
 
+#if !defined(QTEST_CROSS_COMPILED) // sources not available when cross compiled
 void tst_qmlmin::qmlMinify()
 {
-#if defined(QTEST_CROSS_COMPILED)
-    QSKIP("sources not available when cross compiled");
-#endif
     QFETCH(QString, file);
 
     QProcess qmlminify;
@@ -204,6 +202,7 @@ void tst_qmlmin::qmlMinify()
     else
         QCOMPARE(qmlminify.exitCode(), 0);
 }
+#endif
 
 QTEST_MAIN(tst_qmlmin)
 
index cb42be9..0da8174 100644 (file)
@@ -58,8 +58,10 @@ public:
 
 private slots:
     void initTestCase();
+#if !defined(QTEST_CROSS_COMPILED) // sources not available when cross compiled
     void qmlParser_data();
     void qmlParser();
+#endif
 
 private:
     QStringList excludedDirs;
@@ -163,12 +165,9 @@ This test checks all the qml and js files in the QtQml UI source tree
 and ensures that the subnode's source locations are inside parent node's source locations
 */
 
+#if !defined(QTEST_CROSS_COMPILED) // sources not available when cross compiled
 void tst_qqmlparser::qmlParser_data()
 {
-#if defined(QTEST_CROSS_COMPILED)
-    return;
-#endif
-
     QTest::addColumn<QString>("file");
 
     QString examples = QLatin1String(SRCDIR) + "/../../../../examples/";
@@ -181,12 +180,11 @@ void tst_qqmlparser::qmlParser_data()
     foreach (const QString &file, files)
         QTest::newRow(qPrintable(file)) << file;
 }
+#endif
 
+#if !defined(QTEST_CROSS_COMPILED) // sources not available when cross compiled
 void tst_qqmlparser::qmlParser()
 {
-#if defined(QTEST_CROSS_COMPILED)
-    QSKIP("sources not available when cross compiled");
-#endif
     QFETCH(QString, file);
 
     using namespace QQmlJS;
@@ -211,6 +209,7 @@ void tst_qqmlparser::qmlParser()
     check::Check chk(&engine);
     chk(parser.rootNode());
 }
+#endif
 
 QTEST_MAIN(tst_qqmlparser)