Blame SOURCES/qttools-fix-data-files-path-for-tests.patch

71b36d
diff --git a/tests/auto/qhelpcontentmodel/tst_qhelpcontentmodel.cpp b/tests/auto/qhelpcontentmodel/tst_qhelpcontentmodel.cpp
71b36d
index 039ea2f..514578a 100644
71b36d
--- a/tests/auto/qhelpcontentmodel/tst_qhelpcontentmodel.cpp
71b36d
+++ b/tests/auto/qhelpcontentmodel/tst_qhelpcontentmodel.cpp
71b36d
@@ -84,12 +84,12 @@ private:
71b36d
 void tst_QHelpContentModel::init()
71b36d
 {
71b36d
     // defined in profile
71b36d
-    QString path = QLatin1String(SRCDIR);
71b36d
+    QString path = QFINDTESTDATA("data/");
71b36d
 
71b36d
-    m_colFile = path + QLatin1String("/data/col.qhc");
71b36d
+    m_colFile = path + QLatin1String("col.qhc");
71b36d
     if (QFile::exists(m_colFile))
71b36d
         QDir::current().remove(m_colFile);
71b36d
-    if (!QFile::copy(path + "/data/collection.qhc", m_colFile))
71b36d
+    if (!QFile::copy(path + "collection.qhc", m_colFile))
71b36d
         QFAIL("Cannot copy file!");
71b36d
     QFile f(m_colFile);
71b36d
     f.setPermissions(QFile::WriteUser|QFile::ReadUser);
71b36d
diff --git a/tests/auto/qhelpenginecore/tst_qhelpenginecore.cpp b/tests/auto/qhelpenginecore/tst_qhelpenginecore.cpp
71b36d
index ba2b153..7f42a8e 100644
71b36d
--- a/tests/auto/qhelpenginecore/tst_qhelpenginecore.cpp
71b36d
+++ b/tests/auto/qhelpenginecore/tst_qhelpenginecore.cpp
71b36d
@@ -81,14 +81,14 @@ private:
71b36d
 void tst_QHelpEngineCore::init()
71b36d
 {
71b36d
     // defined in profile
71b36d
-    m_path = QLatin1String(SRCDIR);
71b36d
+    m_path = QFINDTESTDATA("data/");
71b36d
 
71b36d
     m_path = QFileInfo(m_path).absoluteFilePath();
71b36d
 
71b36d
-    m_colFile = m_path + QLatin1String("/data/col.qhc");
71b36d
+    m_colFile = m_path + QLatin1String("col.qhc");
71b36d
     if (QFile::exists(m_colFile))
71b36d
         QDir::current().remove(m_colFile);
71b36d
-    if (!QFile::copy(m_path + "/data/collection.qhc", m_colFile))
71b36d
+    if (!QFile::copy(m_path + "collection.qhc", m_colFile))
71b36d
         QFAIL("Cannot copy file!");
71b36d
     QFile f(m_colFile);
71b36d
     f.setPermissions(QFile::WriteUser|QFile::ReadUser);
71b36d
@@ -111,7 +111,7 @@ void tst_QHelpEngineCore::setCollectionFile()
71b36d
     QHelpEngineCore help(m_colFile, 0);
71b36d
     QCOMPARE(help.collectionFile(), QFileInfo(m_colFile).absoluteFilePath());
71b36d
 
71b36d
-    QString col1File = m_path + QLatin1String("/data/collection1.qhc");
71b36d
+    QString col1File = m_path + QLatin1String("collection1.qhc");
71b36d
     help.setCollectionFile(col1File);
71b36d
     QCOMPARE(help.collectionFile(), QFileInfo(col1File).absoluteFilePath());
71b36d
 
71b36d
@@ -125,7 +125,7 @@ void tst_QHelpEngineCore::copyCollectionFile()
71b36d
     QHelpEngineCore help(m_colFile, 0);
71b36d
     QCOMPARE(help.collectionFile(), QFileInfo(m_colFile).absoluteFilePath());
71b36d
 
71b36d
-    QString copiedFile = m_path + QLatin1String("/collectionCopy.qhc");
71b36d
+    QString copiedFile = m_path + QLatin1String("collectionCopy.qhc");
71b36d
     if (QFile::exists(copiedFile))
71b36d
         QDir::current().remove(copiedFile);
71b36d
 
71b36d
@@ -165,7 +165,7 @@ void tst_QHelpEngineCore::copyCollectionFile()
71b36d
         while (m_query->next()) {
71b36d
             if (i == 0) {
71b36d
                 QCOMPARE(m_query->value(0).toString(), QString("trolltech.com.3-3-8.qmake"));
71b36d
-                QCOMPARE(m_query->value(1).toString(), QString("data/qmake-3.3.8.qch"));
71b36d
+                QCOMPARE(m_query->value(1).toString(), QString("qmake-3.3.8.qch"));
71b36d
             }
71b36d
             ++i;
71b36d
         }
71b36d
@@ -179,9 +179,9 @@ void tst_QHelpEngineCore::copyCollectionFile()
71b36d
 
71b36d
 void tst_QHelpEngineCore::namespaceName()
71b36d
 {
71b36d
-    QCOMPARE(QHelpEngineCore::namespaceName(m_path + "/data/qmake-3.3.8.qch"),
71b36d
+    QCOMPARE(QHelpEngineCore::namespaceName(m_path + "qmake-3.3.8.qch"),
71b36d
         QString("trolltech.com.3-3-8.qmake"));
71b36d
-    QCOMPARE(QHelpEngineCore::namespaceName(m_path + "/data/linguist-3.3.8.qch"),
71b36d
+    QCOMPARE(QHelpEngineCore::namespaceName(m_path + "linguist-3.3.8.qch"),
71b36d
         QString("trolltech.com.3-3-8.linguist"));
71b36d
 }
71b36d
 
71b36d
@@ -206,11 +206,11 @@ void tst_QHelpEngineCore::registerDocumentation()
71b36d
     {
71b36d
         QHelpEngineCore c(m_colFile);
71b36d
         QCOMPARE(c.setupData(), true);
71b36d
-        c.registerDocumentation(m_path + "/data/qmake-3.3.8.qch");
71b36d
+        c.registerDocumentation(m_path + "qmake-3.3.8.qch");
71b36d
         QCOMPARE(c.registeredDocumentations().count(), 1);
71b36d
-        c.registerDocumentation(m_path + "/data/qmake-3.3.8.qch");
71b36d
+        c.registerDocumentation(m_path + "qmake-3.3.8.qch");
71b36d
         QCOMPARE(c.registeredDocumentations().count(), 1);
71b36d
-        c.registerDocumentation(m_path + "/data/linguist-3.3.8.qch");
71b36d
+        c.registerDocumentation(m_path + "linguist-3.3.8.qch");
71b36d
         QCOMPARE(c.registeredDocumentations().count(), 2);
71b36d
     }
71b36d
 
71b36d
@@ -248,9 +248,9 @@ void tst_QHelpEngineCore::documentationFileName()
71b36d
     QHelpEngineCore c(m_colFile);
71b36d
     QCOMPARE(c.setupData(), true);
71b36d
     QCOMPARE(c.documentationFileName(QLatin1String("trolltech.com.3-3-8.qmake")),
71b36d
-        QString(m_path + "/data/qmake-3.3.8.qch"));
71b36d
+        QString(m_path + "qmake-3.3.8.qch"));
71b36d
     QCOMPARE(c.documentationFileName(QLatin1String("trolltech.com.1.0.0.test")),
71b36d
-        QString(m_path + "/data/test.qch"));
71b36d
+        QString(m_path + "test.qch"));
71b36d
     QCOMPARE(c.documentationFileName(QLatin1String("trolltech.com.empty")),
71b36d
         QString());
71b36d
 }
71b36d
@@ -367,7 +367,7 @@ void tst_QHelpEngineCore::fileData()
71b36d
     QCOMPARE(ba.size(), 0);
71b36d
     ba = help.fileData(QUrl("qthelp://trolltech.com.1.0.0.test/testFolder/test.html"));
71b36d
     QTextStream s(ba, QIODevice::ReadOnly|QIODevice::Text);
71b36d
-    QFile f(m_path + "/data/test.html");
71b36d
+    QFile f(m_path + "test.html");
71b36d
     if (!f.open(QIODevice::ReadOnly|QIODevice::Text))
71b36d
         QFAIL("Cannot open original file!");
71b36d
     QTextStream ts(&f);
71b36d
@@ -433,9 +433,9 @@ void tst_QHelpEngineCore::setAutoSaveFilter()
71b36d
 
71b36d
 void tst_QHelpEngineCore::metaData()
71b36d
 {
71b36d
-    QCOMPARE(QHelpEngineCore::metaData(m_path + "/data/test.qch", "author").toString(),
71b36d
+    QCOMPARE(QHelpEngineCore::metaData(m_path + "test.qch", "author").toString(),
71b36d
         QString("Digia Plc and/or its subsidiary(-ies)"));
71b36d
-    QCOMPARE(QHelpEngineCore::metaData(m_path + "/data/test.qch", "notExisting").isValid(),
71b36d
+    QCOMPARE(QHelpEngineCore::metaData(m_path + "test.qch", "notExisting").isValid(),
71b36d
         false);
71b36d
 }
71b36d
 
71b36d
diff --git a/tests/auto/qhelpgenerator/tst_qhelpgenerator.cpp b/tests/auto/qhelpgenerator/tst_qhelpgenerator.cpp
71b36d
index 47a879d..99f4615 100644
71b36d
--- a/tests/auto/qhelpgenerator/tst_qhelpgenerator.cpp
71b36d
+++ b/tests/auto/qhelpgenerator/tst_qhelpgenerator.cpp
71b36d
@@ -57,8 +57,8 @@ private:
71b36d
 
71b36d
 void tst_QHelpGenerator::initTestCase()
71b36d
 {
71b36d
-    QString path = QLatin1String(SRCDIR);
71b36d
-    m_outputFile = path + QLatin1String("/data/test.qch");
71b36d
+    QString path = QFINDTESTDATA("data/");
71b36d
+    m_outputFile = path + QLatin1String("test.qch");
71b36d
     if (QFile::exists(m_outputFile)) {
71b36d
         QDir d;
71b36d
         if (!d.remove(m_outputFile))
71b36d
@@ -69,9 +69,9 @@ void tst_QHelpGenerator::initTestCase()
71b36d
 void tst_QHelpGenerator::generateHelp()
71b36d
 {
71b36d
     // defined in profile
71b36d
-    QString path = QLatin1String(SRCDIR);
71b36d
+    QString path = QFINDTESTDATA("data/");
71b36d
 
71b36d
-    QString inputFile(path + "/data/test.qhp");
71b36d
+    QString inputFile(path + "test.qhp");
71b36d
     QHelpProjectData data;
71b36d
     if (!data.readData(inputFile))
71b36d
         QFAIL("Cannot read qthp file!");
71b36d
@@ -194,17 +194,17 @@ void tst_QHelpGenerator::checkMetaData()
71b36d
 void tst_QHelpGenerator::generateTwice()
71b36d
 {
71b36d
     // defined in profile
71b36d
-    QString path = QLatin1String(SRCDIR);
71b36d
+    QString path = QFINDTESTDATA("data/");
71b36d
 
71b36d
-    QString inputFile(path + "/data/test.qhp");
71b36d
+    QString inputFile(path + "test.qhp");
71b36d
     QHelpProjectData data;
71b36d
     if (!data.readData(inputFile))
71b36d
         QFAIL("Cannot read qhp file!");
71b36d
 
71b36d
     HelpGenerator generator1;
71b36d
     HelpGenerator generator2;
71b36d
-    QString outputFile1 = path + QLatin1String("/data/test1.qch");
71b36d
-    QString outputFile2 = path + QLatin1String("/data/test2.qch");
71b36d
+    QString outputFile1 = path + QLatin1String("test1.qch");
71b36d
+    QString outputFile2 = path + QLatin1String("test2.qch");
71b36d
     QCOMPARE(generator1.generate(&data, outputFile1), true);
71b36d
     QCOMPARE(generator2.generate(&data, outputFile2), true);
71b36d
 
71b36d
diff --git a/tests/auto/qhelpindexmodel/tst_qhelpindexmodel.cpp b/tests/auto/qhelpindexmodel/tst_qhelpindexmodel.cpp
71b36d
index 713c229..65ee62f 100644
71b36d
--- a/tests/auto/qhelpindexmodel/tst_qhelpindexmodel.cpp
71b36d
+++ b/tests/auto/qhelpindexmodel/tst_qhelpindexmodel.cpp
71b36d
@@ -84,12 +84,12 @@ private:
71b36d
 
71b36d
 void tst_QHelpIndexModel::init()
71b36d
 {
71b36d
-    QString path = QLatin1String(SRCDIR);
71b36d
+    QString path = QFINDTESTDATA("data/");
71b36d
 
71b36d
-    m_colFile = path + QLatin1String("/data/col.qhc");
71b36d
+    m_colFile = path + QLatin1String("col.qhc");
71b36d
     if (QFile::exists(m_colFile))
71b36d
         QDir::current().remove(m_colFile);
71b36d
-    if (!QFile::copy(path + "/data/collection.qhc", m_colFile))
71b36d
+    if (!QFile::copy(path + "collection.qhc", m_colFile))
71b36d
         QFAIL("Cannot copy file!");
71b36d
     QFile f(m_colFile);
71b36d
     f.setPermissions(QFile::WriteUser|QFile::ReadUser);
71b36d
diff --git a/tests/auto/qhelpprojectdata/tst_qhelpprojectdata.cpp b/tests/auto/qhelpprojectdata/tst_qhelpprojectdata.cpp
71b36d
index a09135d..d59a3fc 100644
71b36d
--- a/tests/auto/qhelpprojectdata/tst_qhelpprojectdata.cpp
71b36d
+++ b/tests/auto/qhelpprojectdata/tst_qhelpprojectdata.cpp
71b36d
@@ -52,8 +52,8 @@ private:
71b36d
 
71b36d
 void tst_QHelpProjectData::initTestCase()
71b36d
 {
71b36d
-    const QString path = QLatin1String(SRCDIR);
71b36d
-    m_inputFile = path + QLatin1String("/data/test.qhp");
71b36d
+    const QString path = QFINDTESTDATA("data/");
71b36d
+    m_inputFile = path + QLatin1String("test.qhp");
71b36d
 }
71b36d
 
71b36d
 void tst_QHelpProjectData::readData()