]> git.apps.os.sepia.ceph.com Git - teuthology.git/commitdiff
Use shell=True to call teuthology-report
authorZack Cerza <zack@cerza.org>
Mon, 16 Dec 2013 20:22:22 +0000 (14:22 -0600)
committerZack Cerza <zack@cerza.org>
Mon, 16 Dec 2013 20:22:22 +0000 (14:22 -0600)
Signed-off-by: Zack Cerza <zack.cerza@inktank.com>
teuthology/queue.py

index d4da2ea60dceb23fab81beabf62ca03ef0a95223..85169337110942fc9ade2787d8f982bb66f95cd0 100644 (file)
@@ -219,14 +219,11 @@ def run_with_watchdog(process, job_config):
         # The job ran with a teuthology branch that may not have the reporting
         # feature. Let's call teuthology-report (which will be from the master
         # branch) to report the job manually.
-        args = ['teuthology-report',
-                '-r',
-                job_info['name'],
-                '-j',
-                job_info['job_id'],
-                ]
+        cmd = "teuthology-report -r {run_name} -j {job_id}".format(
+            run_name=job_info['name'],
+            job_id=job_info['job_id'])
         try:
-            subprocess.Popen(args).wait()
+            subprocess.Popen(cmd, shell=True).wait()
             log.warn("Reported results via the teuthology-report command")
         except OSError:
             log.warn("Tried to run teuthology-report but it wasn't in $PATH")