[Qt] Fix running qmltests for WK2 in the bot
authorcaio.oliveira@openbossa.org <caio.oliveira@openbossa.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 3 Aug 2011 15:49:28 +0000 (15:49 +0000)
committercaio.oliveira@openbossa.org <caio.oliveira@openbossa.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 3 Aug 2011 15:49:28 +0000 (15:49 +0000)
https://bugs.webkit.org/show_bug.cgi?id=65621

Reviewed by Csaba Osztrogon√°c.

The path for QML_IMPORT_PATH was assuming we were running the WK1 tests,
but now there's the case for WK2 UIProcess tests as well.

* Scripts/run-qtwebkit-tests: add both possible paths to the QML_IMPORT_PATH.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@92283 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Tools/ChangeLog
Tools/Scripts/run-qtwebkit-tests

index 74e041b..59049f6 100644 (file)
@@ -1,3 +1,15 @@
+2011-08-03  Caio Marcelo de Oliveira Filho  <caio.oliveira@openbossa.org>
+
+        [Qt] Fix running qmltests for WK2 in the bot
+        https://bugs.webkit.org/show_bug.cgi?id=65621
+
+        Reviewed by Csaba Osztrogon√°c.
+
+        The path for QML_IMPORT_PATH was assuming we were running the WK1 tests,
+        but now there's the case for WK2 UIProcess tests as well.
+
+        * Scripts/run-qtwebkit-tests: add both possible paths to the QML_IMPORT_PATH.
+
 2011-08-02  Dimitri Glazkov  <dglazkov@chromium.org>
 
         Add a way to edit test expectations.
index 1247900..7830785 100755 (executable)
@@ -206,9 +206,12 @@ class Main(Log):
         self._Pool = Pool
 
     def run(self):
-        """ We need to set this system variable in order to load the proper plugin for the qml tests """
-        os.putenv("QML_IMPORT_PATH", self._options.path + "../../../imports")
         """ Find && execute && publish results of all test. "All in one" function. """
+        # This is needed for Qt finding our QML modules. The current code makes our
+        # two existing API tests (WK1 API and WK2 UI process API) work correctly.
+        qml_import_path = self._options.path + "../../../imports"
+        qml_import_path += ":" + self._options.path + "../../../../../imports"
+        os.putenv("QML_IMPORT_PATH", qml_import_path)
         self.debug("Searching executables...")
         tests_executables = self.find_tests_paths(self._options.path)
         self.debug("Found: %s", len(tests_executables))