Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
tp-qemu
提交
c2aefbfc
T
tp-qemu
项目概览
openeuler
/
tp-qemu
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
tp-qemu
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
未验证
提交
c2aefbfc
编写于
4月 13, 2020
作者:
L
Longxiang Lyu
提交者:
GitHub
4月 13, 2020
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #2151 from hellohellenmao/1814185
New case of cache_sizes_test
上级
68a60c1b
9af9018f
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
53 addition
and
0 deletion
+53
-0
qemu/tests/cache_sizes_test.py
qemu/tests/cache_sizes_test.py
+36
-0
qemu/tests/cfg/cache_sizes_test.cfg
qemu/tests/cfg/cache_sizes_test.cfg
+17
-0
未找到文件。
qemu/tests/cache_sizes_test.py
0 → 100644
浏览文件 @
c2aefbfc
import
logging
from
provider
import
qemu_img_utils
as
img_utils
def
run
(
test
,
params
,
env
):
"""
Cache sizes test for a guest.
1. Boot a guest up with different cache sizes.
2. Check writing data to the guest works fine.
3. Shut the guest down.
:param test: Qemu test object
:param params: Dictionary with the test parameters
:param env: Dictionary with test environment
"""
file
=
params
[
"guest_file_name"
]
initial_tag
=
params
[
"images"
]
cache_sizes
=
params
[
"cache_sizes"
].
split
()
logging
.
info
(
"Boot a guest up from initial image: %s, and create a"
" file %s on the disk."
,
initial_tag
,
file
)
for
cache_size
in
cache_sizes
:
params
[
"drv_extra_params"
]
=
"cache-size=%s"
%
cache_size
vm
=
img_utils
.
boot_vm_with_images
(
test
,
params
,
env
)
session
=
vm
.
wait_for_login
()
guest_temp_file
=
params
[
"guest_file_name"
]
sync_bin
=
params
.
get
(
"sync_bin"
,
"sync"
)
logging
.
debug
(
"Create temporary file on guest: %s"
,
guest_temp_file
)
img_utils
.
save_random_file_to_vm
(
vm
,
guest_temp_file
,
2048
*
512
,
sync_bin
)
session
.
close
()
vm
.
destroy
()
qemu/tests/cfg/cache_sizes_test.cfg
0 → 100644
浏览文件 @
c2aefbfc
- cache_sizes_test:
only qcow2
virt_test_type = qemu
type = cache_sizes_test
start_vm = no
kill_vm = yes
force_create_image = no
tmp_dir = /var/tmp
tmp_file_name = ${tmp_dir}/testfile
guest_file_name = ${tmp_file_name}
cache_sizes = "0 2 1024 65525 65527"
Windows:
guest_file_name = C:\testfile
x86_64:
sync_bin = WIN_UTILS:\Sync\sync64.exe /accepteula
i386, i686:
sync_bin = WIN_UTILS:\Sync\sync.exe /accepteula
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录