- 06 6月, 2013 40 次提交
-
-
由 Yiqiao Pu 提交于
Now this case only works for Windows guests. changes from v1: - Get winutils letter from guest - Close session after testing changes from v2: - Add the missing import Signed-off-by: NYiqiao Pu <ypu@redhat.com> Acked-by: NFeng Yang <fyang@redhat.com>
-
由 yacui 提交于
KVM readonly_floppy test: 1) pre_command on the host to generate the floppy media : "dd if=images/fd1.img bs=512 count=2880 && dd if=images/fd2.img bs=512 count=2880" 2) Boot and login into a guest; 3) If the OS is linux, load the floppy module, or if it is a Windows,wait 20s until the floppies are ready to be used 4) Make filesystem against the floppy and reads the output of the command,check if there is 'Read-only'(for linux) or 'protected'(for windows) keyword,if not,fail the test; 5) Close session to the VM Signed-off-by: Nyacui <yacui@redhat.com> Acked-by: NFeng Yang <fyang@redhat.com> Acked-by: NAmos Kong <akong@redhat.com> Update the wait_for_login() interface up to date in readonly floppy to ignore the login easily failed problem. Signed-off-by: NYiqiao Pu <ypu@redhat.com> Acked-by: NQingtang Zhou <qzhou@redhat.com> Fix typo error in readonly_floppy case Signed-off-by: NXu Tian <xutian@redhat.com>
-
由 Feng Yang 提交于
This patch re-format this test script. Use utils_misc.wait_for instead of hard code sleep 20. Add cleanup code. Use error.context. Remove unused import Signed-off-by: NFeng Yang <fyang@redhat.com>
-
由 Feng Yang 提交于
Signed-off-by: NFeng Yang <fyang@redhat.com>
-
由 Feng Yang 提交于
During migration, run Netperf Server inside guest and run N* netperf clients in host. By default, run 100 netperf clients. Signed-off-by: NFeng Yang <fyang@redhat.com>
-
由 Yunping Zheng 提交于
This patch is adds to support valgrind test for qemu. This case is from [general operation] Work around valgrind choking on our use of memalign(). V2 change form V1: using yum install valgrind, not tar.gz fix some typo and mistakes V3 change form V2 modify import path and fix some error. check the host status to decide whether install valgrind or not V4 change from V3 Set start_vm = yes and delete vm.create(). using mem_equal set mem Signed-off-by: NYunping Zheng <yunzheng@redhat.com> Acked-by: NFeng Yang <fyang@redhat.com>
-
由 Chen Cao 提交于
Run yonit bitmap benchmark in Windows guests, especially win7 32bit, for regression test. Run the benchmark (infinite) loop background using run_guest_test_background, and detect the existance of the process in guest. if the process exits before test timeout, that means the benchmark exits unexpectly, and BSOD may have happened, the screenshot is saved by kvm-autotest framework for verification. if just timeout happen, this test passes, i.e. the guest stays good while running the benchmark in the given time. Signed-off-by: NChen Cao <kcao@redhat.com> Signed-off-by: NJason Wang <jasowang@redhat.com> Fix SyntaxError: invalid syntax in yonit_bitmap_benchmark Signed-off-by: NFeng Yang <fyang@redhat.com> Acked-by: NQingtang Zhou <qzhou@redhat.com> Acked-by: NGolita Yue <gyue@redhat.com>
-
由 Chen Cao 提交于
Add these two functions for running guest tests in Windows guests. These functions are cloned from autotest.py Change the exception type of test timeout in run_guest_test from error.TestFail to error.TestError, because not all tests actually fail when timeout happens. Signed-off-by: NChen Cao <kcao@redhat.com>
-
由 Jason Wang 提交于
Add two helper functions run_autotest_background() & wait_autotest_background(). Some testcases(ioquit,net_perf2,suspendresume) need run_autotest_background() to add workload. Both functions are wrapper of run_autotest thus place them in run_autotest.py. If we want to use them, we should import test.autotest first. Signed-off-by: NJason Wang <jasowang@redhat.com> Signed-off-by: NAmos Kong <akong@redhat.com> We have update virt/tests/autotest.py to guest_autotest.py So run_autotest() have to rename to run_guest_autotest() Signed-off-by: NFeng Yang <fyang@redhat.com> interface update Signed-off-by: NFeng Yang <fyang@redhat.com> Signed-off-by: NYiqiao Pu <ypu@redhat.com>
-
由 Xiaomei Gao 提交于
impove the case in the scripts: - The result file is named by nfs-perf.RHS - Put the result into test.resultsdir - Collect version info in result - Format the result which can be used by regression.py Change from v1: - result file name is be set as a parameter - replace parameter ver_cmd by kvm_userspace_ver_cmd Change from v2: - get_path to get the file path - format the result which can be used by regression.py Change from v3: - modify speed result without unit Signed-off-by: NXiaomei Gao <xigao@redhat.com> Acked-by: NYiqiao Pu <ypu@redhat.com>
-
由 Qingtang Zhou 提交于
The original regex string for dd output goes wrong when the dd speed is slow: """ 2012-09-12 01:03:45: dd if=/dev/zero of=test_0zSfi bs=4k oflag=direct count=10000 2012-09-12 01:05:09: 10000+0 records in 2012-09-12 01:05:09: 10000+0 records out 2012-09-12 01:05:09: 40960000 bytes (41 MB) copied, 84.0859 s, 487 kB/s """ This patch update the regex string, making it can recognize more speed format. Changes from V3: * Fix incorrect placement of speed result convert line. Changes from V2: * Update this patch against latest nfs_perf test script. * Use new utils_misc.standard_value api to convert result data. Changelog from V1: * Convert all results in kB/s to MB/s. CC: Wenli Quan <wquan@redhat.com> CC: Xiaomei Gao <xigao@redhat.com> CC: Yiqiao Pu <ypu@redhat.com> Signed-off-by: NQingtang Zhou <qzhou@redhat.com> Acked-by: NWenli Quan <wquan@redhat.com>
-
由 Yiqiao Pu 提交于
Save the write and read speed in database for nfs_perf. It will be like this in database: nfs--$blk_size--[write|read]: $speed Signed-off-by: NYiqiao Pu <ypu@redhat.com>
-
由 Yiqiao Pu 提交于
Signed-off-by: NYiqiao Pu <ypu@redhat.com>
-
由 Qingtang Zhou 提交于
Changes from v2: - Clean up temp files after testing. Changes from v1: - Update mount option. - Create a new file for each block size testing. - Drop caches before running each test. - Re-format test results file. Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Feng Yang 提交于
Signed-off-by: NFeng Yang <fyang@redhat.com> Signed-off-by: NCao, Chen <kcao@redhat.com> KVM-TEST: use cfg to store the ", " on cpu flags Signed-off-by: NXiaoqing Wei <xwei@redhat.com>
-
由 Feng Yang 提交于
Test whether nx(cpu) bit takes effect in guest. Signed-off-by: NKen Cao <kcao@redhat.com> Signed-off-by: NFeng Yang <fyang@redhat.com> KVM test: Rename the nx_exploit.py to nx.py Signed-off-by: NJason Wang <jasowang@redhat.com> Reviewed-by: NYolkfull Chow <yzhou@redhat.com>
-
由 Feng Yang 提交于
Signed-off-by: NFeng Yang <fyang@redhat.com>
-
由 Feng Yang 提交于
Add sysprep tests for QEMU Windows guests: 1) Log into a guest 2) Clean guest with sysprep tools. 3) Boot guest up again. 4) Check that SID in guest has changed. Changes from V1: 1. Update some code style issues. 2. Log guest ip address when guest boot up again. Changes from v2: Fix a bug for getting restart_timeout Changes from v3: Delete unused module and parameter. Update fail message. Signed-off-by: NFeng Yang <fyang@redhat.com>
-
由 Yunping Zheng 提交于
This patch make case "[virtual NIC device] vhost with cgroup" auto ChangLog: change from V1: 1.replace range with xrange 2.delete unused variant session 3.add more error context change from V2: 1.after guest was booted then assign the vm to cgroup 2.check when no vhost-pid exist change form V3: 1.modify funticon assign_vm_into_cgroup Signed-off-by: NYunping Zheng <yunzheng@redhat.com> Acked-by: NSuqin Huang <shuang@redhat.com>
-
由 Mike Qiu 提交于
spapr-vlan is one network device supported by qemu-system-ppc64, and it belongs to spapr-vio-bus, not pci bus. Signed-off-by: NMike Qiu <qiudayu@linux.vnet.ibm.com>
-
由 Mike Qiu 提交于
For ppc64 and x86, the pci bus name is different as qtree shows, in qtree, the pci bus named 'pci' for ppc64, but 'pci.0' for x86. As a result, it will cause an error if use 'pci.0' for ppc64. This patch is to get the exact pci bus name for different arches. Signed-off-by: NMike Qiu <qiudayu@linux.vnet.ibm.com>
-
由 Cleber Rosa 提交于
When relying on the environment variable $AUTOTEST_PATH to locate the autotest libraries, we only check if the variable is set. This adds another sanity check, if the client library directory actually exists. This prevents an ImportError exception to be thrown with no clear error message. Signed-off-by: NCleber Rosa <crosa@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Yunping Zheng 提交于
This patch makes nic_promisc test support windows guests. Signed-off-by: NYunping Zheng <yunzheng@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
As they require some capabilities not available on our JeOS. Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Lucas Meneghel Rodrigues 提交于
Signed-off-by: NLucas Meneghel Rodrigues <lmr@redhat.com>
-
由 Yiqiao Pu 提交于
Make the migration.py support migrate gzip in localhost Signed-off-by: NYiqiao Pu <ypu@redhat.com>
-
由 Yiqiao Pu 提交于
Get all the autotest support test as a guest stress running the guest. And Make the local migration also support ping-pong cycles. Add a stress test deamon to make sure the stress test will running in cycles while the guest ping-pong migration. change from v1: - Use BackgroundTest() to start the deamon thread instead of fork. Because of the child thread from fork() will get wrong status of the stress thread. - Modify this patch to suit for the newest tree change from v2: - Fix one IndentationError - Add more infomation about migration round Signed-off-by: NYiqiao Pu <ypu@redhat.com> Acked-by: NFeng Yang <fyang@redhat.com> Acked-by: NXiaoqing Wei <xwei@redhat.com> Fix issue local variable 'guest_stress_test' referenced before assignment. Also delete some while space in black line. Signed-off-by: NFeng Yang <fyang@redhat.com> Stop guest stress thread finally When some exception raised during migrate process, guest stress will run endless, This patch sets the stop bit in "finally" block and sets a timeout in "join()" function. Changes from v2: - Update stress_stop_cmd to "killall autotest". Changes from v1: - Kill background stress process in guest. Signed-off-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
changes from v1: - remove some debug info. Signed-off-by: NQingtang Zhou <qzhou@redhat.com> Signed-off-by: NYiqiao Pu <ypu@redhat.com> Acked-by: NFeng Yang <fyang@redhat.com> Acked-by: NAmos Kong <akong@redhat.com>
-
由 Golita Yue 提交于
Add test case: migrate between vhost and non-vhost change from v1: Add 'vhost' parameter for vhost configure, and release 'netdev_extra_params' for other extra usage. Signed-off-by: NGolita Yue <gyue@redhat.com> Acked-by: NFeng Yang <fyang@redhat.com> Acked-by: NFeng Yang <fyang@redhat.com> Acked-by: NQingtang Zhou <qzhou@redhat.com>
-
由 Qingtang Zhou 提交于
Changes from v1: * Assign a meaningful name to the '_' variant in for loop. Signed-off-by: NQingtang Zhou <qzhou@redhat.com> Acked-by: NYiqiao Pu <ypu@redhat.com>
-
由 Qingtang Zhou 提交于
The vm.verify_alive() function contains some steps to verify the guest is alive, these steps will cost extra time, and it could make the boottime checking doesn't exactly match the real situation. Hence disable the vm starting step in framework and just try to wait_for_login after starting the vm. Signed-off-by: NQingtang Zhou <qzhou@redhat.com> Acked-by: NYiqiao Pu <ypu@redhat.com>
-
由 Yiqiao Pu 提交于
Add the guest boot up measure functions to help system_reset case can make sure reset the guest during the guest boot up. Signed-off-by: NYiqiao Pu <ypu@redhat.com> Acked-by: NFeng Yang <fyang@redhat.com>
-
由 Xu Tian 提交于
add 'lvm2' and 'ethtool' packages in preseed, because it requried to 'ethtool' and 'lvm' tests; Signed-off-by: NXu Tian <xutian@redhat.com>
-
由 Xu Tian 提交于
replace '?' with '\\?' to avoid get qemu help message error in shell; Signed-off-by: NXu Tian <xutian@redhat.com>
-
由 Yunping Zheng 提交于
This patch make jumbo and mac_change test support winxp guests. This patch also add method of restart windows guest network by devcon. Signed-off-by: NYunping Zheng <yunzheng@redhat.com>
-
由 Chris Evich 提交于
For libvirt testing, we have access to serial consoles built in to the API and virsh command. Especially during unattended_install, it is simply not necessary to have both a pty type and a file-output type. The unattended_install simply calls vm.serial_console.get_output() in all cases, so having the extra log file was wasted. Signed-off-by: NChris Evich <cevich@redhat.com>
-
由 Chris Evich 提交于
This interface is not generally applicable as libvirt already has a related mechanism. Moved it to qemu_vm module and verified it is not called from any other non-qemu tests. Signed-off-by: NChris Evich <cevich@redhat.com>
-
由 Satheesh Rajendran 提交于
Partial fix for issue 427 Signed-off-by: NSatheesh Rajendran <sathnaga@linux.vnet.ibm.com> Signed-off-by: NChris Evich <cevich@redhat.com>
-