提交 3d024b21 编写于 作者: X Xu Tian 提交者: Lucas Meneghel Rodrigues

virt.tests: update iozone_windows test

use utils_misc.get_winutils_vol() to instead static volume ID, becase
winutils cdrom has different volume ID when use different driver_format
on different windows guest;
Signed-off-by: NXu Tian <xutian@redhat.com>
上级 05aa425d
......@@ -2,5 +2,12 @@
virt_test_type = qemu libvirt
only Windows
type = iozone_windows
iozone_cmd = "D:\IOzone\iozone.exe -a"
iozone_timeout = 3600
cdrom_cd1 = isos/windows/winutils.iso
iozone_cmd = "%s:\iozone\iozone -azR -r 64k -n 1G -g 4G -M -b iozone.xls -f c:\testfile"
iozone_timeout = 7200
mem = 2048
variants:
aio_native:
image_aio = native
aio_threads:
image_aio = threads
import logging, os
from autotest.client import utils
from virttest import postprocess_iozone
from virttest import utils_misc
def run_iozone_windows(test, params, env):
......@@ -24,7 +25,8 @@ def run_iozone_windows(test, params, env):
analysisdir = os.path.join(test.resultsdir, 'analysis_%s' % test.iteration)
# Run IOzone and record its results
c = params.get("iozone_cmd")
drive_letter = utils_misc.get_winutils_vol(session)
c = params["iozone_cmd"] % drive_letter
t = int(params.get("iozone_timeout"))
logging.info("Running IOzone command on guest, timeout %ss", t)
results = session.cmd_output(cmd=c, timeout=t)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册