diff --git a/tests/qemuxmlactive2xmldata/channel-unix-source-path-active.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/channel-unix-source-path-active.x86_64-latest.xml
new file mode 100644
index 0000000000..b944c26897
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/channel-unix-source-path-active.x86_64-latest.xml
@@ -0,0 +1,82 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219100
+ 219100
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/channel-unix-source-path-inactive.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/channel-unix-source-path-inactive.x86_64-latest.xml
new file mode 100644
index 0000000000..12a981438c
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/channel-unix-source-path-inactive.x86_64-latest.xml
@@ -0,0 +1,82 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219100
+ 219100
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/channel-virtio-state-active.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/channel-virtio-state-active.x86_64-latest.xml
new file mode 100644
index 0000000000..a4ffae81e8
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/channel-virtio-state-active.x86_64-latest.xml
@@ -0,0 +1,55 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219100
+ 219100
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/channel-virtio-state-inactive.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/channel-virtio-state-inactive.x86_64-latest.xml
new file mode 100644
index 0000000000..40bd003c59
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/channel-virtio-state-inactive.x86_64-latest.xml
@@ -0,0 +1,55 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219100
+ 219100
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/disk-active-commit-active.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/disk-active-commit-active.x86_64-latest.xml
new file mode 100644
index 0000000000..cbe47150a9
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/disk-active-commit-active.x86_64-latest.xml
@@ -0,0 +1,49 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219136
+ 219136
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/disk-active-commit-inactive.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/disk-active-commit-inactive.x86_64-latest.xml
new file mode 100644
index 0000000000..60e6a690af
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/disk-active-commit-inactive.x86_64-latest.xml
@@ -0,0 +1,45 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219136
+ 219136
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/disk-backing-chains-index-active.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/disk-backing-chains-index-active.x86_64-latest.xml
new file mode 100644
index 0000000000..fec48e863b
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/disk-backing-chains-index-active.x86_64-latest.xml
@@ -0,0 +1,164 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219136
+ 219136
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/disk-backing-chains-index-inactive.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/disk-backing-chains-index-inactive.x86_64-latest.xml
new file mode 100644
index 0000000000..52c8ad6f29
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/disk-backing-chains-index-inactive.x86_64-latest.xml
@@ -0,0 +1,164 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219136
+ 219136
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/disk-mirror-active.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/disk-mirror-active.x86_64-latest.xml
new file mode 100644
index 0000000000..0cd61afa5c
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/disk-mirror-active.x86_64-latest.xml
@@ -0,0 +1,97 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219136
+ 219136
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1234
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/disk-mirror-inactive.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/disk-mirror-inactive.x86_64-latest.xml
new file mode 100644
index 0000000000..f94cd6519f
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/disk-mirror-inactive.x86_64-latest.xml
@@ -0,0 +1,70 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219136
+ 219136
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/disk-mirror-old-active.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/disk-mirror-old-active.x86_64-latest.xml
new file mode 100644
index 0000000000..0732cf9e9c
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/disk-mirror-old-active.x86_64-latest.xml
@@ -0,0 +1,71 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219136
+ 219136
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/disk-mirror-old-inactive.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/disk-mirror-old-inactive.x86_64-latest.xml
new file mode 100644
index 0000000000..ec598bfdbd
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/disk-mirror-old-inactive.x86_64-latest.xml
@@ -0,0 +1,63 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219136
+ 219136
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/genid-active.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/genid-active.x86_64-latest.xml
new file mode 100644
index 0000000000..06a01bb688
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/genid-active.x86_64-latest.xml
@@ -0,0 +1,36 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ e9392370-2917-565e-692b-d057f46512d6
+ 219136
+ 219136
+ 1
+
+ hvm
+
+
+
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/genid-auto-active.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/genid-auto-active.x86_64-latest.xml
new file mode 100644
index 0000000000..ce3af24282
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/genid-auto-active.x86_64-latest.xml
@@ -0,0 +1,36 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 00010203-0405-4607-8809-0a0b0c0d0e0f
+ 219136
+ 219136
+ 1
+
+ hvm
+
+
+
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/genid-auto-inactive.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/genid-auto-inactive.x86_64-latest.xml
new file mode 100644
index 0000000000..a0b9e156b7
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/genid-auto-inactive.x86_64-latest.xml
@@ -0,0 +1,36 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 00010203-0405-4607-8809-0a0b0c0d0e0f
+ 219136
+ 219136
+ 1
+
+ hvm
+
+
+
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/genid-inactive.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/genid-inactive.x86_64-latest.xml
new file mode 100644
index 0000000000..9406c6e48a
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/genid-inactive.x86_64-latest.xml
@@ -0,0 +1,36 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ e9392370-2917-565e-692b-d057f46512d6
+ 219136
+ 219136
+ 1
+
+ hvm
+
+
+
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/graphics-vnc-remove-generated-socket-active.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/graphics-vnc-remove-generated-socket-active.x86_64-latest.xml
new file mode 100644
index 0000000000..60508b2c39
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/graphics-vnc-remove-generated-socket-active.x86_64-latest.xml
@@ -0,0 +1,45 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219100
+ 219100
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/graphics-vnc-remove-generated-socket-inactive.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/graphics-vnc-remove-generated-socket-inactive.x86_64-latest.xml
new file mode 100644
index 0000000000..f61470a339
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/graphics-vnc-remove-generated-socket-inactive.x86_64-latest.xml
@@ -0,0 +1,45 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219100
+ 219100
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/tests/qemuxmlactive2xmldata/seclabel-static-labelskip-active.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/seclabel-static-labelskip-active.x86_64-latest.xml
new file mode 100644
index 0000000000..986bf3db4e
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/seclabel-static-labelskip-active.x86_64-latest.xml
@@ -0,0 +1,47 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219100
+ 219100
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ system_u:system_r:svirt_custom_t:s0:c192,c392
+
+
diff --git a/tests/qemuxmlactive2xmldata/seclabel-static-labelskip-inactive.x86_64-latest.xml b/tests/qemuxmlactive2xmldata/seclabel-static-labelskip-inactive.x86_64-latest.xml
new file mode 100644
index 0000000000..3496414adb
--- /dev/null
+++ b/tests/qemuxmlactive2xmldata/seclabel-static-labelskip-inactive.x86_64-latest.xml
@@ -0,0 +1,45 @@
+
+ QEMUGuest1
+ c7a5fdbd-edaf-9455-926a-d65c16db1809
+ 219100
+ 219100
+ 1
+
+ hvm
+
+
+
+ qemu64
+
+
+ destroy
+ restart
+ destroy
+
+ /usr/bin/qemu-system-x86_64
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ system_u:system_r:svirt_custom_t:s0:c192,c392
+
+
diff --git a/tests/qemuxmlactivetest.c b/tests/qemuxmlactivetest.c
index 1bce30a909..fd2318d8e3 100644
--- a/tests/qemuxmlactivetest.c
+++ b/tests/qemuxmlactivetest.c
@@ -156,7 +156,7 @@ testqemuActiveXML2XMLInactive(const void *opaque)
}
-static void G_GNUC_UNUSED
+static void
testRunActive(const char *name,
const char *suffix,
struct testQemuConf *testConf,
@@ -217,6 +217,17 @@ mymain(void)
testRunActive(_name, ".x86_64-latest", &testConf, &ret, \
ARG_CAPS_ARCH, "x86_64", ARG_CAPS_VER, "latest", ARG_END);
+ DO_TEST_ACTIVE_CAPS_LATEST("channel-unix-source-path");
+ DO_TEST_ACTIVE_CAPS_LATEST("channel-virtio-state");
+ DO_TEST_ACTIVE_CAPS_LATEST("disk-active-commit");
+ DO_TEST_ACTIVE_CAPS_LATEST("disk-backing-chains-index");
+ DO_TEST_ACTIVE_CAPS_LATEST("disk-mirror");
+ DO_TEST_ACTIVE_CAPS_LATEST("disk-mirror-old");
+ DO_TEST_ACTIVE_CAPS_LATEST("genid");
+ DO_TEST_ACTIVE_CAPS_LATEST("genid-auto");
+ DO_TEST_ACTIVE_CAPS_LATEST("graphics-vnc-remove-generated-socket");
+ DO_TEST_ACTIVE_CAPS_LATEST("seclabel-static-labelskip");
+
#define DO_TEST_STATUS(_name) \
do { \
if (testRunStatus(_name, &testConf, ARG_END) < 0) \