On 03/12/2014 11:41 AM, Plamen Dimitrov wrote:
The parameter 'other_tests_dirs' is already used for defining alternative
directory for virt tests and using it as a custom path for the env file is
ambiguous. It also forces the file in that directory for every user with
custom
virt tests. This commit separates the parameters allowing for custom env
directory and custom virt tests directory.
---
  virt.py | 10 ++++++----
  1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/virt.py b/virt.py
index fe536f6..91acb43 100644
--- a/virt.py
+++ b/virt.py
@@ -68,13 +68,15 @@ class virt(test.test):
          utils_misc.set_log_file_dir(self.debugdir)

          # Open the environment file
-        env_path = params.get("vm_type")
-        other_subtests_dirs = params.get("other_tests_dirs", "")
-        if other_subtests_dirs:
-            env_path = other_subtests_dirs
+        custom_env_path = params.get("custom_env_path", "")
+        if custom_env_path:
+            env_path = custom_env_path
+        else:
+            env_path = params.get("vm_type")

This looks fine, thanks.

          env_filename = os.path.join(self.bindir, env_path,
                                      params.get("env", "env"))
          env = utils_env.Env(env_filename, self.env_version)
+        other_subtests_dirs = params.get("other_tests_dirs", "")

          test_passed = False
          t_type = None



_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel


_______________________________________________
Virt-test-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/virt-test-devel

Reply via email to