validate: launcher: Properly handle non default main dir
authorThibault Saunier <tsaunier@gnome.org>
Mon, 8 Dec 2014 09:09:57 +0000 (10:09 +0100)
committerThibault Saunier <tsaunier@gnome.org>
Mon, 8 Dec 2014 09:10:04 +0000 (10:10 +0100)
for the case of the new testsuite files

validate/launcher/main.py

index d7b04bc..954aa28 100644 (file)
@@ -274,6 +274,11 @@ class LauncherConfig(Loggable):
                    % self.clone_dir, Colors.FAIL, True)
             return False
 
+        if (self.main_dir != DEFAULT_MAIN_DIR or
+                self.clone_dir != QA_ASSETS) and \
+                self.testsuites_dir == DEFAULT_TESTSUITES_DIR:
+            self.testsuites_dir = os.path.join(self.main_dir, self.clone_dir,
+                                               "testsuites")
         return True
 
     def set_http_server_dir(self, path):