On 02/11/2020 15.42, Philippe Mathieu-Daudé wrote: > Prefer skipping incomplete tests with the "@skip" keyword, > rather than commenting the code. > > Signed-off-by: Philippe Mathieu-Daudé <phi...@redhat.com> > --- > tests/acceptance/virtio_version.py | 11 +++++++---- > 1 file changed, 7 insertions(+), 4 deletions(-) > > diff --git a/tests/acceptance/virtio_version.py > b/tests/acceptance/virtio_version.py > index 33593c29dd0..187bbfa1f42 100644 > --- a/tests/acceptance/virtio_version.py > +++ b/tests/acceptance/virtio_version.py > @@ -140,17 +140,20 @@ def check_all_variants(self, qemu_devtype, > virtio_devid): > self.assertIn('conventional-pci-device', trans_ifaces) > self.assertNotIn('pci-express-device', trans_ifaces) > > + @skip("virtio-blk requires 'driver' parameter")
Shouldn't that be 'drive' instead of 'driver' ? > + def test_conventional_devs_driver(self): > + self.check_all_variants('virtio-blk-pci', VIRTIO_BLOCK) > + > + @skip("virtio-9p requires 'fsdev' parameter") > + def test_conventional_devs_fsdev(self): > + self.check_all_variants('virtio-9p-pci', VIRTIO_9P) > > def test_conventional_devs(self): > self.check_all_variants('virtio-net-pci', VIRTIO_NET) > - # virtio-blk requires 'driver' parameter > - #self.check_all_variants('virtio-blk-pci', VIRTIO_BLOCK) > self.check_all_variants('virtio-serial-pci', VIRTIO_CONSOLE) > self.check_all_variants('virtio-rng-pci', VIRTIO_RNG) > self.check_all_variants('virtio-balloon-pci', VIRTIO_BALLOON) > self.check_all_variants('virtio-scsi-pci', VIRTIO_SCSI) > - # virtio-9p requires 'fsdev' parameter > - #self.check_all_variants('virtio-9p-pci', VIRTIO_9P) I think I'd prefer to keep the stuff commented ... otherwise it will show up in the logs, giving the impression that you could run the tests somehow if you just provided the right environment, which is just not possible right now. Thomas