]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
coverage: create dir conditionally
authorGreg Farnum <gregory.farnum@dreamhost.com>
Wed, 24 Aug 2011 23:48:14 +0000 (16:48 -0700)
committerGreg Farnum <gregory.farnum@dreamhost.com>
Wed, 24 Aug 2011 23:48:14 +0000 (16:48 -0700)
We don't need to create the dir if we aren't using coverage.

Signed-off-by: Greg Farnum <gregory.farnum@dreamhost.com>
teuthology/task/ceph.py

index 6b6d523158a919ac9896762dc68a6e5729bca4a2..ac9e29242445ea3d01648f8391e08604815d0ecb 100644 (file)
@@ -840,17 +840,18 @@ def task(ctx, config):
                 flavor = 'notcmalloc'
     ctx.summary['flavor'] = flavor or 'default'
 
-    coverage_dir = '/tmp/cephtest/archive/coverage'
-    log.info('Creating coverage directory...')
-    run.wait(
-        ctx.cluster.run(
-            args=[
-                'install', '-d', '-m0755', '--',
-                coverage_dir,
-                ],
-            wait=False,
+    if config.get('coverage'):
+        coverage_dir = '/tmp/cephtest/archive/coverage'
+        log.info('Creating coverage directory...')
+        run.wait(
+            ctx.cluster.run(
+                args=[
+                    'install', '-d', '-m0755', '--',
+                    coverage_dir,
+                    ],
+                wait=False,
+                )
             )
-        )
 
     if config.get('valgrind'):
         val_path = '/tmp/cephtest/archive/log/{val_dir}'.format(val_dir=config.get('valgrind').get('logs', "valgrind"))