diff --git a/tests/qemuxml2argvdata/tpm-emulator-tpm2-enc.xml b/tests/qemuxml2argvdata/tpm-emulator-tpm2-enc.xml
index d889aae4f6..9c2279b28b 100644
--- a/tests/qemuxml2argvdata/tpm-emulator-tpm2-enc.xml
+++ b/tests/qemuxml2argvdata/tpm-emulator-tpm2-enc.xml
@@ -12,13 +12,18 @@
+
+ qemu64
+
destroy
restart
destroy
/usr/bin/qemu-system-x86_64
-
+
+
+
@@ -27,6 +32,9 @@
-
+
+
+
+
diff --git a/tests/qemuxml2argvdata/tpm-emulator-tpm2-pstate.xml b/tests/qemuxml2argvdata/tpm-emulator-tpm2-pstate.xml
index 45fc4c0e1a..42e93cfcbe 100644
--- a/tests/qemuxml2argvdata/tpm-emulator-tpm2-pstate.xml
+++ b/tests/qemuxml2argvdata/tpm-emulator-tpm2-pstate.xml
@@ -12,19 +12,27 @@
+
+ qemu64
+
destroy
restart
destroy
/usr/bin/qemu-system-x86_64
-
+
+
+
-
+
+
+
+
diff --git a/tests/qemuxml2argvdata/tpm-emulator-tpm2.xml b/tests/qemuxml2argvdata/tpm-emulator-tpm2.xml
index 68db8b9232..79acde218b 100644
--- a/tests/qemuxml2argvdata/tpm-emulator-tpm2.xml
+++ b/tests/qemuxml2argvdata/tpm-emulator-tpm2.xml
@@ -12,24 +12,33 @@
+
+ qemu64
+
destroy
restart
destroy
/usr/bin/qemu-system-x86_64
-
+
+
+
+
-
+
+
+
+
diff --git a/tests/qemuxml2argvdata/tpm-emulator.xml b/tests/qemuxml2argvdata/tpm-emulator.xml
index defc3789ad..b98a3693b7 100644
--- a/tests/qemuxml2argvdata/tpm-emulator.xml
+++ b/tests/qemuxml2argvdata/tpm-emulator.xml
@@ -12,19 +12,27 @@
+
+ qemu64
+
destroy
restart
destroy
/usr/bin/qemu-system-x86_64
-
+
+
+
-
+
+
+
+
diff --git a/tests/qemuxml2argvdata/tpm-passthrough-crb.xml b/tests/qemuxml2argvdata/tpm-passthrough-crb.xml
index 2fce5ca342..47c622bd84 100644
--- a/tests/qemuxml2argvdata/tpm-passthrough-crb.xml
+++ b/tests/qemuxml2argvdata/tpm-passthrough-crb.xml
@@ -12,13 +12,18 @@
+
+ qemu64
+
destroy
restart
destroy
/usr/bin/qemu-system-x86_64
-
+
+
+
@@ -27,6 +32,9 @@
-
+
+
+
+
diff --git a/tests/qemuxml2argvdata/tpm-passthrough.xml b/tests/qemuxml2argvdata/tpm-passthrough.xml
index 036091d44f..1555de4e86 100644
--- a/tests/qemuxml2argvdata/tpm-passthrough.xml
+++ b/tests/qemuxml2argvdata/tpm-passthrough.xml
@@ -12,13 +12,18 @@
+
+ qemu64
+
destroy
restart
destroy
/usr/bin/qemu-system-x86_64
-
+
+
+
@@ -27,6 +32,9 @@
-
+
+
+
+
diff --git a/tests/qemuxml2xmloutdata/tpm-emulator-tpm2-enc.x86_64-latest.xml b/tests/qemuxml2xmloutdata/tpm-emulator-tpm2-enc.x86_64-latest.xml
deleted file mode 100644
index 9c2279b28b..0000000000
--- a/tests/qemuxml2xmloutdata/tpm-emulator-tpm2-enc.x86_64-latest.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
- TPM-VM
- 11d7cd22-da89-3094-6212-079a48a309a1
- 2097152
- 512288
- 1
-
- hvm
-
-
-
-
-
-
-
- qemu64
-
-
- destroy
- restart
- destroy
-
- /usr/bin/qemu-system-x86_64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/qemuxml2xmloutdata/tpm-emulator-tpm2-enc.x86_64-latest.xml b/tests/qemuxml2xmloutdata/tpm-emulator-tpm2-enc.x86_64-latest.xml
new file mode 120000
index 0000000000..030f4f373d
--- /dev/null
+++ b/tests/qemuxml2xmloutdata/tpm-emulator-tpm2-enc.x86_64-latest.xml
@@ -0,0 +1 @@
+../qemuxml2argvdata/tpm-emulator-tpm2-enc.xml
\ No newline at end of file
diff --git a/tests/qemuxml2xmloutdata/tpm-emulator-tpm2-pstate.x86_64-latest.xml b/tests/qemuxml2xmloutdata/tpm-emulator-tpm2-pstate.x86_64-latest.xml
deleted file mode 100644
index 42e93cfcbe..0000000000
--- a/tests/qemuxml2xmloutdata/tpm-emulator-tpm2-pstate.x86_64-latest.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
- TPM-VM
- 11d7cd22-da89-3094-6212-079a48a309a1
- 2097152
- 512288
- 1
-
- hvm
-
-
-
-
-
-
-
- qemu64
-
-
- destroy
- restart
- destroy
-
- /usr/bin/qemu-system-x86_64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/qemuxml2xmloutdata/tpm-emulator-tpm2-pstate.x86_64-latest.xml b/tests/qemuxml2xmloutdata/tpm-emulator-tpm2-pstate.x86_64-latest.xml
new file mode 120000
index 0000000000..eb65b59aac
--- /dev/null
+++ b/tests/qemuxml2xmloutdata/tpm-emulator-tpm2-pstate.x86_64-latest.xml
@@ -0,0 +1 @@
+../qemuxml2argvdata/tpm-emulator-tpm2-pstate.xml
\ No newline at end of file
diff --git a/tests/qemuxml2xmloutdata/tpm-emulator-tpm2.x86_64-latest.xml b/tests/qemuxml2xmloutdata/tpm-emulator-tpm2.x86_64-latest.xml
deleted file mode 100644
index edab6db123..0000000000
--- a/tests/qemuxml2xmloutdata/tpm-emulator-tpm2.x86_64-latest.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
- TPM-VM
- 11d7cd22-da89-3094-6212-079a48a309a1
- 2097152
- 512288
- 1
-
- hvm
-
-
-
-
-
-
-
- qemu64
-
-
- destroy
- restart
- destroy
-
- /usr/bin/qemu-system-x86_64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/qemuxml2xmloutdata/tpm-emulator-tpm2.x86_64-latest.xml b/tests/qemuxml2xmloutdata/tpm-emulator-tpm2.x86_64-latest.xml
new file mode 120000
index 0000000000..b8f1123553
--- /dev/null
+++ b/tests/qemuxml2xmloutdata/tpm-emulator-tpm2.x86_64-latest.xml
@@ -0,0 +1 @@
+../qemuxml2argvdata/tpm-emulator-tpm2.xml
\ No newline at end of file
diff --git a/tests/qemuxml2xmloutdata/tpm-emulator.x86_64-latest.xml b/tests/qemuxml2xmloutdata/tpm-emulator.x86_64-latest.xml
deleted file mode 100644
index b98a3693b7..0000000000
--- a/tests/qemuxml2xmloutdata/tpm-emulator.x86_64-latest.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
- TPM-VM
- 11d7cd22-da89-3094-6212-079a48a309a1
- 2097152
- 512288
- 1
-
- hvm
-
-
-
-
-
-
-
- qemu64
-
-
- destroy
- restart
- destroy
-
- /usr/bin/qemu-system-x86_64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/qemuxml2xmloutdata/tpm-emulator.x86_64-latest.xml b/tests/qemuxml2xmloutdata/tpm-emulator.x86_64-latest.xml
new file mode 120000
index 0000000000..3ddc89fc94
--- /dev/null
+++ b/tests/qemuxml2xmloutdata/tpm-emulator.x86_64-latest.xml
@@ -0,0 +1 @@
+../qemuxml2argvdata/tpm-emulator.xml
\ No newline at end of file
diff --git a/tests/qemuxml2xmloutdata/tpm-passthrough-crb.x86_64-latest.xml b/tests/qemuxml2xmloutdata/tpm-passthrough-crb.x86_64-latest.xml
deleted file mode 100644
index 47c622bd84..0000000000
--- a/tests/qemuxml2xmloutdata/tpm-passthrough-crb.x86_64-latest.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
- TPM-VM
- 11d7cd22-da89-3094-6212-079a48a309a1
- 2097152
- 512288
- 1
-
- hvm
-
-
-
-
-
-
-
- qemu64
-
-
- destroy
- restart
- destroy
-
- /usr/bin/qemu-system-x86_64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/qemuxml2xmloutdata/tpm-passthrough-crb.x86_64-latest.xml b/tests/qemuxml2xmloutdata/tpm-passthrough-crb.x86_64-latest.xml
new file mode 120000
index 0000000000..2f5f021ee6
--- /dev/null
+++ b/tests/qemuxml2xmloutdata/tpm-passthrough-crb.x86_64-latest.xml
@@ -0,0 +1 @@
+../qemuxml2argvdata/tpm-passthrough-crb.xml
\ No newline at end of file
diff --git a/tests/qemuxml2xmloutdata/tpm-passthrough.x86_64-latest.xml b/tests/qemuxml2xmloutdata/tpm-passthrough.x86_64-latest.xml
deleted file mode 100644
index 1555de4e86..0000000000
--- a/tests/qemuxml2xmloutdata/tpm-passthrough.x86_64-latest.xml
+++ /dev/null
@@ -1,40 +0,0 @@
-
- TPM-VM
- 11d7cd22-da89-3094-6212-079a48a309a1
- 2097152
- 512288
- 1
-
- hvm
-
-
-
-
-
-
-
- qemu64
-
-
- destroy
- restart
- destroy
-
- /usr/bin/qemu-system-x86_64
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/qemuxml2xmloutdata/tpm-passthrough.x86_64-latest.xml b/tests/qemuxml2xmloutdata/tpm-passthrough.x86_64-latest.xml
new file mode 120000
index 0000000000..2fbd46cad0
--- /dev/null
+++ b/tests/qemuxml2xmloutdata/tpm-passthrough.x86_64-latest.xml
@@ -0,0 +1 @@
+../qemuxml2argvdata/tpm-passthrough.xml
\ No newline at end of file