[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generatio
From: |
Ben Warren |
Subject: |
Re: [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generation ID feature |
Date: |
Tue, 11 Jul 2017 08:07:41 -0700 |
Hi Peter,
> On Jul 11, 2017, at 6:32 AM, Peter Maydell <address@hidden> wrote:
>
> On 3 July 2017 at 20:45, Michael S. Tsirkin <address@hidden> wrote:
>> From: Ben Warren <address@hidden>
>>
>> The following tests are implemented:
>> * test that a GUID passed in by command line is propagated to the guest.
>> Read the GUID from guest memory
>> * test that the "auto" argument to the GUID generates a valid GUID, as
>> seen by the guest.
>> * test that a GUID passed in can be queried from the monitor
>>
>> This patch is loosely based on a previous patch from:
>> Gal Hammer <address@hidden> and Igor Mammedov <address@hidden>
>>
>> Signed-off-by: Ben Warren <address@hidden>
>> Reviewed-by: Igor Mammedov <address@hidden>
>> Reviewed-by: Marc-André Lureau <address@hidden>
>> Reviewed-by: Michael S. Tsirkin <address@hidden>
>> Signed-off-by: Michael S. Tsirkin <address@hidden>
>
> Hi -- this test seems to intermittently fail:
>
> TEST: tests/vmgenid-test... (pid=15466)
> /i386/vmgenid/vmgenid/set-guid: **
> ERROR:/home/peter.maydell/qemu/tests/vmgenid-test.c:65:acpi_find_vgia:
> assertion failed (ACPI_ASSERT_CMP
> _str == "RSDT"): ("" == "RSDT")
> FAIL
> GTester: last random seed: R02S27021da892f2124a377287729b848ff8
> (pid=15470)
> /i386/vmgenid/vmgenid/set-guid-auto: OK
> /i386/vmgenid/vmgenid/query-monitor: OK
> FAIL: tests/vmgenid-test
>
> (that's an aarch32 build).
>
>
I’ll try to reproduce. How exactly are the tests called?
> Earlier in the run I see there was also a warning from acpi-test:
>
> /i386/acpi/q35/memhp:
> "kvm" accelerator not found.
>
> Looking for expected file 'tests/acpi-test-data/q35/DSDT.memhp'
>
> Using expected file 'tests/acpi-test-data/q35/DSDT.memhp'
>
> Looking for expected file 'tests/acpi-test-data/q35/APIC.memhp'
>
> Looking for expected file 'tests/acpi-test-data/q35/APIC'
>
> Using expected file 'tests/acpi-test-data/q35/APIC'
>
> Looking for expected file 'tests/acpi-test-data/q35/HPET.memhp'
>
> Looking for expected file 'tests/acpi-test-data/q35/HPET'
>
> Using expected file 'tests/acpi-test-data/q35/HPET'
>
> Looking for expected file 'tests/acpi-test-data/q35/SRAT.memhp'
>
> Using expected file 'tests/acpi-test-data/q35/SRAT.memhp'
>
> Looking for expected file 'tests/acpi-test-data/q35/SLIT.memhp'
>
> Using expected file 'tests/acpi-test-data/q35/SLIT.memhp'
>
> Looking for expected file 'tests/acpi-test-data/q35/MCFG.memhp'
>
> Looking for expected file 'tests/acpi-test-data/q35/MCFG'
>
> Using expected file 'tests/acpi-test-data/q35/MCFG'
> acpi-test: Warning! DSDT mismatch. Actual [asl:/tmp/asl-E3X12Y.dsl,
> aml:/tmp/aml-GIX12Y], Expected [asl:/tmp/asl-5Z502Y.dsl,
> aml:tests/acpi-test-data/q35/DSDT.memhp].
> acpi-test: Warning. not showing difference since no diff utility is
> specified. Set 'DIFF' environment variable to a preferred diff utility
> and run 'make V=1 check' again to see ASL difference.OK
>
> (Shouldn't a DSDT mismatch cause a test failure?)
>
>
> thanks
> -- PMM
- [Qemu-devel] [PULL 15/21] hw/acpi: remove dead acpi code, (continued)
- [Qemu-devel] [PULL 15/21] hw/acpi: remove dead acpi code, Michael S. Tsirkin, 2017/07/03
- [Qemu-devel] [PULL 14/21] fw_cfg: move setting of FW_CFG_VERSION_DMA bit to fw_cfg_init1(), Michael S. Tsirkin, 2017/07/03
- [Qemu-devel] [PULL 13/21] fw_cfg: don't map the fw_cfg IO ports in fw_cfg_io_realize(), Michael S. Tsirkin, 2017/07/03
- [Qemu-devel] [PULL 16/21] intel_iommu: fix migration breakage on mr switch, Michael S. Tsirkin, 2017/07/03
- [Qemu-devel] [PULL 17/21] vhost: ensure vhost_ops are set before calling iotlb callback, Michael S. Tsirkin, 2017/07/03
- [Qemu-devel] [PULL 18/21] vhost-user: unregister slave req handler at cleanup time, Michael S. Tsirkin, 2017/07/03
- [Qemu-devel] [PULL 20/21] virtio-net: fix tx queue size for !vhost-user, Michael S. Tsirkin, 2017/07/03
- [Qemu-devel] [PULL 21/21] i386/acpi: update expected acpi files, Michael S. Tsirkin, 2017/07/03
- [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generation ID feature, Michael S. Tsirkin, 2017/07/03
- Re: [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generation ID feature, Peter Maydell, 2017/07/11
- Re: [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generation ID feature,
Ben Warren <=
- Re: [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generation ID feature, Peter Maydell, 2017/07/11
- Re: [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generation ID feature, Peter Maydell, 2017/07/11
- Re: [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generation ID feature, Michael S. Tsirkin, 2017/07/11
- Re: [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generation ID feature, Peter Maydell, 2017/07/11
- Re: [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generation ID feature, Laszlo Ersek, 2017/07/11
- Re: [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generation ID feature, Ben Warren, 2017/07/11
- Re: [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generation ID feature, Michael S. Tsirkin, 2017/07/11
- Re: [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generation ID feature, Peter Maydell, 2017/07/13
- Re: [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generation ID feature, Laszlo Ersek, 2017/07/13
- Re: [Qemu-devel] [PULL 19/21] tests: Add unit tests for the VM Generation ID feature, Marc-André Lureau, 2017/07/13