def reboot(wait=60): log_cmd = 'reboot> wait={0}'.format(wait) api.env.cmd_history.append(log_cmd) log.info(log_cmd) print_for_test(log_cmd) if api.env.is_test: result = test_cmd('uptime') else: api.reboot(wait=wait) result = api.run('uptime') result_msg = 'return> {0} out>\n{1}'.format(result.return_code, result) log.info(result_msg)
def run(cmd, retry_ttl=0, retry_interval=3, **kwargs): log_cmd = 'run> ' + cmd api.env.cmd_history.append(log_cmd) log.debug(log_cmd) print_for_test(log_cmd) if api.env.is_test: result = test_cmd(cmd) else: if env.is_local: result = local(cmd) else: result = api.run(cmd, **kwargs) result_msg = 'return> {0} out>\n{1}'.format(result.return_code, result) log.debug(result_msg) print_for_test(result_msg) return result