Re: questions about kvm test

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

 



Thanks for giving me so much information!

Currently I have installed redhat 7.0 on my machine, and run kun-unit-tests. However, several tests case failed, such as apic, ioapic, smap, pku, idt_test.

So should I use the latest kvm-kmod and qemu? Or is there something requirement on hardware?

Here is my cpu info showed by /proc/cpuinfo:

model name      : Intel(R) Xeon(R) CPU E5-2643 0 @ 3.30GHz

flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx
pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx
smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dtherm t
pr_shadow vnmi flexpriority ept vpid

I had look the error info in test.log, and will check the source code these days. Thanks again!

Zhu Yijun


On 2016/2/26 22:26, Radim Krčmář wrote:

> 2016-02-24 17:45+0800, Zhu Yijun:
>> Hi all,
>>
>>   I am getting start with kvm, and interest in kvm auto test. Currently I have found two related projects, one is kvm-unit-tests, and the other is avocado-vt.
>>
>>   So my question is:
>>
>>   1) If there is relationship between above two test suite?
> 
> They have different goals, but it makes sense to run kvm-unit-tests
> inside avocado.
> 
> kvm-unit-tests is a collection of single-purpose guests that test some
> parts of KVM (the kernel).  kvm-unit-tests also contain a simple
> framework to let you run those guests without hassle.
> 
> avocado-vt is a module for avocado testing framework that allows you to
> conveniently automate tests about and inside guests.  avocado-vt also
> collects tests for guest that run on KVM.
> 
>>   1)                                                        We should use them alone or together?
> 
> If you would be using avocado anyway, then it's a good idea to run
> kvm-unit-tests from it, instead of running them separately.
> 
> (I presume that you'll run something, like jenkins, on top of avocado,
>  so having just one set of results will be simpler.)
> 
>>   2) Is there any other kvm test suite available?
> 
> That depends on what you count and what you actually want to test.
> Working with KVM guests is testing KVM. :)
> 
> Virtualization mostly emulates real hardware, so pretty much any
> hardware test suite is worthwhile and other components in your virt
> stack (QEMU, libvirt, ...) have a specialized test suites that also
> exercise KVM.
> 
> AFAIK avocado(-vt) is the latest try at THE testing framework, so using
> it should be more convenient than writing your own framework to test a
> huge cartesian product of variables that KVM+QEMU+libvirt+... provides.
> 
>>   2)                                              And which one is mainly used at present?
> 
> I guess that developers mostly use the test suite for their project or
> custom tests/benchmarks that cover their current work.
> 
> Autotest maybe still is the most popular framework, but avocado
> obsoletes it.
> 
> Btw. the avocado team will be able to provide much better information.
> 
> .
> 



--
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