validate:launcher: Fix launching testsuite with relative paths
authorThibault Saunier <thibault.saunier@osg.samsung.com>
Fri, 16 Jun 2017 21:31:19 +0000 (17:31 -0400)
committerThibault Saunier <thibault.saunier@osg.samsung.com>
Fri, 16 Jun 2017 21:36:34 +0000 (17:36 -0400)
validate/launcher/baseclasses.py

index 9d56da891665e11882a63e4eae0b5a5a36b8a6a6..52d53764fe49d13d7f4f4fa6546d1d626a2b09b8 100644 (file)
@@ -1420,7 +1420,8 @@ class _TestsLauncher(Loggable):
     def _load_testsuites(self):
         testsuites = []
         for testsuite in self.options.testsuites:
-            if os.path.isabs(testsuite):
+            if os.path.exists(testsuite):
+                testsuite = os.path.abspath(os.path.expanduser(testsuite))
                 loaded_module = self._load_testsuite([testsuite])
             else:
                 possible_testsuites_paths = [os.path.join(d, testsuite + ".py")