Re: KVM autotest tip of the week - Running qemu-kvm unittests

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 07/15/2011 04:12 PM, Lucas Meneghel Rodrigues wrote:
Hi guys, due to some personal issues this week this tip came later than
I wanted, but nevertheless, here it is:

http://autotest.kernel.org/wiki/KVMAutotest/RunQemuUnittests

Ever wanted to make kvm autotest to execute the qemu-kvm unittest suite
automatically on your local qemu-kvm branch? So this is for you!

Cheers,

Lucas


Nice write up!

Why not put 'preserve_srcdir = True' by default?
In general, you can simplify the documentation by using the most frequent use case at the beginning. For example, you can just point to another link to get you all the yum dependencies instead of adding it here in this page where they do not belong.

The get_started.py script is cool :)

Note that in your output screendump is not functioning.

The setup was really neat and the tests managed to execute easily. I did got some failures and exception below:

"16:13:23 ERROR| Test failed: TestFail: Unit tests failed: apic access emulator idt_test msr xsave rmap_chain svm svm-disabled
16:13:23 DEBUG| Terminating screendump thread
16:13:23 DEBUG| Param 'convert_ppm_files_to_png' specified, converting PPM files to PNG format 16:13:23 DEBUG| Param 'keep_ppm_files' not specified, removing all PPM files from debug dir
16:13:23 ERROR| Exception escaping from test:
Traceback (most recent call last):
File "/home/dor/src/autotest/client/common_lib/test.py", line 418, in _exec
    _call_test_function(self.execute, *p_args, **p_dargs)
File "/home/dor/src/autotest/client/common_lib/test.py", line 623, in _call_test_function
    return func(*args, **dargs)
File "/home/dor/src/autotest/client/common_lib/test.py", line 291, in execute
    postprocess_profiled_run, args, dargs)
File "/home/dor/src/autotest/client/common_lib/test.py", line 211, in _call_run_once
    self.run_once(*args, **dargs)
File "/home/dor/src/autotest/client/tests/kvm/kvm.py", line 88, in run_once
    run_func(self, params, env)
File "/home/dor/src/autotest/client/tests/kvm/tests/unittest.py", line 121, in run_unittest
    raise error.TestFail("Unit tests failed: %s" % " ".join(tests_failed))
TestFail: Unit tests failed: apic access emulator idt_test msr xsave rmap_chain svm svm-disabled
16:13:23 DEBUG| Logging subprocess finished
16:13:23 DEBUG| Logging subprocess finished
16:13:23 DEBUG| Running 'gzip -9 "/home/dor/src/autotest/client/results/default/kvm.unittest/sysinfo/dmesg"' 16:13:23 ERROR| /var/log/messages collection failed with [Errno 13] Permission denied: '/var/log/messages'
16:13:23 DEBUG| Running 'grep MemTotal /proc/meminfo'
16:13:23 DEBUG| Running 'rpm -qa'
16:13:27 ERROR| child process failed
16:13:27 DEBUG| Traceback (most recent call last):
File "/home/dor/src/autotest/client/bin/parallel.py", line 18, in fork_start
    l()
  File "/home/dor/src/autotest/client/bin/job.py", line 520, in <lambda>
    l = lambda : test.runtest(self, url, tag, args, dargs)
  File "/home/dor/src/autotest/client/bin/test.py", line 115, in runtest
    job.sysinfo.log_after_each_iteration)
File "/home/dor/src/autotest/client/common_lib/test.py", line 710, in runtest
    mytest._exec(args, dargs)
File "/home/dor/src/autotest/client/common_lib/test.py", line 418, in _exec
    _call_test_function(self.execute, *p_args, **p_dargs)
File "/home/dor/src/autotest/client/common_lib/test.py", line 623, in _call_test_function
    return func(*args, **dargs)
File "/home/dor/src/autotest/client/common_lib/test.py", line 291, in execute
    postprocess_profiled_run, args, dargs)
File "/home/dor/src/autotest/client/common_lib/test.py", line 211, in _call_run_once
    self.run_once(*args, **dargs)
File "/home/dor/src/autotest/client/tests/kvm/kvm.py", line 88, in run_once
    run_func(self, params, env)
File "/home/dor/src/autotest/client/tests/kvm/tests/unittest.py", line 121, in run_unittest
    raise error.TestFail("Unit tests failed: %s" % " ".join(tests_failed))
TestFail: Unit tests failed: apic access emulator idt_test msr xsave rmap_chain svm svm-disabled

16:13:27 INFO | FAIL kvm.unittest kvm.unittest timestamp=1310908407 localtime=Jul 17 16:13:27 Unit tests failed: apic access emulator idt_test msr xsave rmap_chain svm svm-disabled 16:13:27 INFO | END FAIL kvm.unittest kvm.unittest timestamp=1310908407 localtime=Jul 17 16:13:27

"
Still, it's cool and simple to use. I'm was and still am an enthusiastic autotest fan!
Dor

--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux