On 17.12.19 15:59, Kevin Wolf wrote: > This tests creating an external snapshot with VM state (which results in > an active overlay over an inactive backing file, which is also the root > node of an inactive BlockBackend), re-activating the images and > performing some operations to test that the re-activation worked as > intended. > > Signed-off-by: Kevin Wolf <[email protected]> > --- > tests/qemu-iotests/280 | 83 ++++++++++++++++++++++++++++++++++++++ > tests/qemu-iotests/280.out | 50 +++++++++++++++++++++++ > tests/qemu-iotests/group | 1 + > 3 files changed, 134 insertions(+) > create mode 100755 tests/qemu-iotests/280 > create mode 100644 tests/qemu-iotests/280.out
[...]
> diff --git a/tests/qemu-iotests/280.out b/tests/qemu-iotests/280.out
> new file mode 100644
> index 0000000000..5d382faaa8
> --- /dev/null
> +++ b/tests/qemu-iotests/280.out
> @@ -0,0 +1,50 @@
> +Formatting 'TEST_DIR/PID-base', fmt=qcow2 size=67108864 cluster_size=65536
> lazy_refcounts=off refcount_bits=16
> +
> +=== Launch VM ===
> +Enabling migration QMP events on VM...
> +{"return": {}}
> +
> +=== Migrate to file ===
> +{"execute": "migrate", "arguments": {"uri": "exec:cat > /dev/null"}}
> +{"return": {}}
> +{"data": {"status": "setup"}, "event": "MIGRATION", "timestamp":
> {"microseconds": "USECS", "seconds": "SECS"}}
> +{"data": {"status": "active"}, "event": "MIGRATION", "timestamp":
> {"microseconds": "USECS", "seconds": "SECS"}}
> +{"data": {"status": "completed"}, "event": "MIGRATION", "timestamp":
> {"microseconds": "USECS", "seconds": "SECS"}}
> +
> +VM is now stopped:
> +completed
> +{"execute": "query-status", "arguments": {}}
> +{"return": {"running": false, "singlestep": false, "status": "postmigrate"}}
Hmmm, I get a finish-migrate status here (on tmpfs)...
Max
signature.asc
Description: OpenPGP digital signature
