+def rename_log(logdir, basename, testname, dev):
+ try:
+ import getpass
+ srcname = os.path.join(logdir, basename)
+ dstname = os.path.join(logdir, testname + '.' + basename)
+ num = 0
+ while os.path.exists(dstname):
+ dstname = os.path.join(logdir,
+ testname + '.' + basename + '-' + str(num))
+ num = num + 1
+ os.rename(srcname, dstname)
+ dev.relog()
+ subprocess.call(['sudo', 'chown', '-f', getpass.getuser(), srcname])
+ except Exception, e:
+ logger.info("Failed to rename log files")
+ logger.info(e)
+