Re: questions about kvm test

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

 



On Sat, Feb 27, 2016 at 9:01 AM, Zhu Yijun <zhuyijun@xxxxxxxxxx> wrote:
> 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

Hi Yijun,

It's ok to run latest kvm-unit-test code with released RHEL (Red Hat
Enterprise Linux). But some case doesn't work, because of the
compatibility. This Upstream test project wasn't maintained to always
work with RHEL.

Document : Running QEMU unittests with virt-test
http://avocado-vt.readthedocs.org/en/0.29.0/extra/RunQemuUnittests.html

You can attached your log here.


> 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