if config.get('coverage'):
log.info('Recording coverage for this run.')
flavor = 'gcov'
+ else:
+ if config.get('valgrind'):
+ log.info('Using notcmalloc flavor and running some daemons under valgrind')
+ flavor = 'notcmalloc'
ctx.summary['flavor'] = flavor or 'default'
coverage_dir = '/tmp/cephtest/archive/coverage'
)
)
+ if config.get('valgrind'):
+ val_path = '/tmp/cephtest/archive/{val_dir}'.format(val_dir=config.get('valgrind').get('logs', "valgrind"))
+ run.wait(
+ ctx.cluster.run(
+ args=[
+ 'mkdir', '-p', val_path
+ ],
+ wait=False,
+ )
+ )
+
+
with contextutil.nested(
lambda: ceph_log(ctx=ctx, config=None),
lambda: ship_utilities(ctx=ctx, config=None),