[pve-devel] [PATCH qemu-server 5/6] tests: image convert: add tests where storages with 'snapshot-as-volume-chain' are the target
Fiona Ebner
f.ebner at proxmox.com
Thu Jul 24 15:59:44 CEST 2025
Signed-off-by: Fiona Ebner <f.ebner at proxmox.com>
---
src/test/run_qemu_img_convert_tests.pl | 39 +++++++++++++++++++++++++-
1 file changed, 38 insertions(+), 1 deletion(-)
diff --git a/src/test/run_qemu_img_convert_tests.pl b/src/test/run_qemu_img_convert_tests.pl
index 4bfcf4fb..64c98327 100755
--- a/src/test/run_qemu_img_convert_tests.pl
+++ b/src/test/run_qemu_img_convert_tests.pl
@@ -528,7 +528,44 @@ my $tests = [
"/var/lib/vz/images/$vmid/vm-$vmid-disk-0.raw",
],
},
-
+ {
+ name => "qcow2_external_snapshot_target",
+ parameters => [
+ "local:$vmid/vm-$vmid-disk-0.raw",
+ "localsnapext:$vmid/vm-$vmid-disk-0.qcow2",
+ 1024 * 10,
+ ],
+ expected => [
+ "/usr/bin/qemu-img",
+ "convert",
+ "-p",
+ "-n",
+ "-f",
+ "raw",
+ "-O",
+ "qcow2",
+ "/var/lib/vz/images/$vmid/vm-$vmid-disk-0.raw",
+ "/var/lib/vzsnapext/images/$vmid/vm-$vmid-disk-0.qcow2",
+ ],
+ },
+ {
+ name => "lvmqcow2_external_snapshot_target",
+ parameters => [
+ "local:$vmid/vm-$vmid-disk-0.raw", "lvm-store:vm-$vmid-disk-0.qcow2", 1024 * 10,
+ ],
+ expected => [
+ "/usr/bin/qemu-img",
+ "convert",
+ "-p",
+ "-n",
+ "-f",
+ "raw",
+ "-O",
+ "qcow2",
+ "/var/lib/vz/images/$vmid/vm-$vmid-disk-0.raw",
+ "/dev/pve/vm-$vmid-disk-0.qcow2",
+ ],
+ },
];
my $command;
--
2.47.2
More information about the pve-devel
mailing list