tests/acpi: factor out common microvm test setup

... into new test_acpi_microvm_prepare helper

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Message-id: 20200928104256.9241-10-kraxel@redhat.com
This commit is contained in:
Gerd Hoffmann 2020-09-28 12:42:53 +02:00
parent fe1e5cc805
commit 62b61b8552

View file

@ -1072,15 +1072,20 @@ static void test_acpi_virt_tcg_memhp(void)
}
static void test_acpi_microvm_prepare(test_data *data)
{
memset(data, 0, sizeof(*data));
data->machine = "microvm";
data->required_struct_types = NULL; /* no smbios */
data->required_struct_types_len = 0;
data->blkdev = "virtio-blk-device";
}
static void test_acpi_microvm_tcg(void)
{
test_data data;
memset(&data, 0, sizeof(data));
data.machine = "microvm";
data.required_struct_types = NULL; /* no smbios */
data.required_struct_types_len = 0;
data.blkdev = "virtio-blk-device";
test_acpi_microvm_prepare(&data);
test_acpi_one(" -machine microvm,acpi=on,rtc=off",
&data);
free_test_data(&data);