[libvirt] [PATCH v4 07/10] Change the negative test case to try pciback instead of vfio-pci
Laine Stump
laine at laine.org
Fri Nov 20 17:05:57 UTC 2015
On 11/14/2015 03:37 AM, Shivaprasad G Bhat wrote:
> The next few patches implement the vfio-pci tests. So,
> change the test case to test the negative test case on
> pciback instead.
>
> Signed-off-by: Shivaprasad G Bhat <sbhat at linux.vnet.ibm.com>
> ---
> tests/virpcimock.c | 2 +-
> tests/virpcitest.c | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
>
> diff --git a/tests/virpcimock.c b/tests/virpcimock.c
> index 0b49290..0724a36 100644
> --- a/tests/virpcimock.c
> +++ b/tests/virpcimock.c
> @@ -815,7 +815,7 @@ init_env(void)
> MAKE_PCI_DRIVER("iwlwifi", 0x8086, 0x0044);
> MAKE_PCI_DRIVER("i915", 0x8086, 0x0046, 0x8086, 0x0047);
> MAKE_PCI_DRIVER("pci-stub", -1, -1);
> - pci_driver_new("vfio-pci", PCI_ACTION_BIND, -1, -1);
> + pci_driver_new("pciback", PCI_ACTION_BIND, -1, -1);
Is there a specific reason for making this the name of a stub driver
that we support in the real driver, but not in the test driver? Or would
the test be served just as well with some other random name?
Or, maybe we really do want it to be vfio-pci so that we will test
failure paths when the driver is vfio-pci.
Either way, I'm not certain that changing this to "pciback" is the right
thing. (not certain that it *isn't* either, which is why I Cc'ed
jdenemar :-)
>
> # define MAKE_PCI_DEVICE(Id, Vendor, Device, ...) \
> do { \
> diff --git a/tests/virpcitest.c b/tests/virpcitest.c
> index d4d3253..25591f9 100644
> --- a/tests/virpcitest.c
> +++ b/tests/virpcitest.c
> @@ -269,7 +269,7 @@ testVirPCIDeviceDetachFail(const void *opaque)
> if (!dev)
> goto cleanup;
>
> - if (virPCIDeviceSetStubDriver(dev, "vfio-pci") < 0)
> + if (virPCIDeviceSetStubDriver(dev, "pciback") < 0)
> goto cleanup;
>
> if (virPCIDeviceDetach(dev, NULL, NULL) < 0) {
>
> --
> libvir-list mailing list
> libvir-list at redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
>
More information about the libvir-list
mailing list