__scenario_type__ = "QemuMigrate"
TARGET_SCRIPT = "qemu_migrate_benchmark.bash"
- WORKSPACE = "/root/workspace"
+ WORKSPACE = "/root/workspace/"
REBOOT_CMD_PATTERN = r";\s*reboot\b"
def __init__(self, scenario_cfg, context_cfg):
def _run_setup_cmd(self, client, cmd):
LOG.debug("Run cmd: %s", cmd)
- status, stdout, stderr = client.execute(cmd)
+ status, _, stderr = client.execute(cmd)
if status:
if re.search(self.REBOOT_CMD_PATTERN, cmd):
LOG.debug("Error on reboot")
self.target_script = pkg_resources.resource_filename(
"yardstick.benchmark.scenarios.compute",
QemuMigrate.TARGET_SCRIPT)
- self.host.put_file(self.target_script, "~/qemu_migrate_benchmark.sh")
+ self.host._put_file_shell(
+ self.target_script, "~/qemu_migrate_benchmark.sh")
self.setup_done = True
cmd_args = " %s %s %s %s %s %s" %\
(smp, qmp_sock_src, qmp_sock_dst, incoming_ip,
migrate_to_port, max_down_time)
- cmd = "bash migrate_benchmark.sh %s" % (cmd_args)
+ cmd = "bash qemu_migrate_benchmark.sh %s" % (cmd_args)
LOG.debug("Executing command: %s", cmd)
status, stdout, stderr = self.host.execute(cmd)
if status:
if timevalue > sla_time:
sla_error += "%s timevalue %d > sla:max_%s(%d); " % \
(t, timevalue, t, sla_time)
- assert sla_error == "", sla_error
+ self.verify_SLA(sla_error == "", sla_error)
def _test(): # pragma: no cover