diff --git a/tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml b/tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9b9dfec0928c93b9bee4fec3a5426bcee36c961a
--- /dev/null
+++ b/tests/domaincapsschemadata/qemu_2.9.0-tcg.x86_64.xml
@@ -0,0 +1,116 @@
+
+ /usr/bin/qemu-system-x86_64
+ qemu
+ pc-i440fx-2.9
+ x86_64
+
+
+
+ /usr/share/AAVMF/AAVMF_CODE.fd
+ /usr/share/OVMF/OVMF_CODE.fd
+
+ rom
+ pflash
+
+
+ yes
+ no
+
+
+
+
+
+
+ Broadwell
+
+
+ qemu64
+ qemu32
+ phenom
+ pentium3
+ pentium2
+ pentium
+ n270
+ kvm64
+ kvm32
+ coreduo
+ core2duo
+ athlon
+ Westmere
+ Skylake-Client
+ SandyBridge
+ Penryn
+ Opteron_G5
+ Opteron_G4
+ Opteron_G3
+ Opteron_G2
+ Opteron_G1
+ Nehalem
+ IvyBridge
+ Haswell
+ Haswell-noTSX
+ Conroe
+ Broadwell
+ Broadwell-noTSX
+ 486
+
+
+
+
+
+ disk
+ cdrom
+ floppy
+ lun
+
+
+ ide
+ fdc
+ scsi
+ virtio
+ usb
+
+
+
+
+ sdl
+ vnc
+ spice
+
+
+
+
+
+ subsystem
+
+
+ default
+ mandatory
+ requisite
+ optional
+
+
+ usb
+ pci
+ scsi
+
+
+
+ default
+ kvm
+ vfio
+
+
+
+
+
+
+
diff --git a/tests/domaincapsschemadata/qemu_2.9.0.x86_64.xml b/tests/domaincapsschemadata/qemu_2.9.0.x86_64.xml
new file mode 100644
index 0000000000000000000000000000000000000000..49722f91fb3889edf2cae943df3059c686ca271b
--- /dev/null
+++ b/tests/domaincapsschemadata/qemu_2.9.0.x86_64.xml
@@ -0,0 +1,116 @@
+
+ /usr/bin/qemu-system-x86_64
+ kvm
+ pc-i440fx-2.9
+ x86_64
+
+
+
+ /usr/share/AAVMF/AAVMF_CODE.fd
+ /usr/share/OVMF/OVMF_CODE.fd
+
+ rom
+ pflash
+
+
+ yes
+ no
+
+
+
+
+
+
+ Broadwell
+
+
+ qemu64
+ qemu32
+ phenom
+ pentium3
+ pentium2
+ pentium
+ n270
+ kvm64
+ kvm32
+ coreduo
+ core2duo
+ athlon
+ Westmere
+ Skylake-Client
+ SandyBridge
+ Penryn
+ Opteron_G5
+ Opteron_G4
+ Opteron_G3
+ Opteron_G2
+ Opteron_G1
+ Nehalem
+ IvyBridge
+ Haswell
+ Haswell-noTSX
+ Conroe
+ Broadwell
+ Broadwell-noTSX
+ 486
+
+
+
+
+
+ disk
+ cdrom
+ floppy
+ lun
+
+
+ ide
+ fdc
+ scsi
+ virtio
+ usb
+
+
+
+
+ sdl
+ vnc
+ spice
+
+
+
+
+
+ subsystem
+
+
+ default
+ mandatory
+ requisite
+ optional
+
+
+ usb
+ pci
+ scsi
+
+
+
+ default
+ kvm
+ vfio
+
+
+
+
+
+
+
diff --git a/tests/domaincapstest.c b/tests/domaincapstest.c
index 28d8609ac4e5a47f06dde190d37d5f12a379613b..9b64f2c18a46ffa51d0b8f098620d5d8c0f7bdf9 100644
--- a/tests/domaincapstest.c
+++ b/tests/domaincapstest.c
@@ -453,6 +453,14 @@ mymain(void)
"/usr/bin/qemu-system-x86_64", NULL,
"x86_64", VIR_DOMAIN_VIRT_QEMU);
+ DO_TEST_QEMU("2.9.0", "caps_2.9.0",
+ "/usr/bin/qemu-system-x86_64", NULL,
+ "x86_64", VIR_DOMAIN_VIRT_KVM);
+
+ DO_TEST_QEMU("2.9.0-tcg", "caps_2.9.0",
+ "/usr/bin/qemu-system-x86_64", NULL,
+ "x86_64", VIR_DOMAIN_VIRT_QEMU);
+
DO_TEST_QEMU("2.7.0", "caps_2.7.0",
"/usr/bin/qemu-system-s390x", NULL,
"s390x", VIR_DOMAIN_VIRT_KVM);