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

_______________________________________________
Autotest mailing list
[email protected]
http://test.kernel.org/cgi-bin/mailman/listinfo/autotest

Reply via email to