On 6/15/20 12:10 PM, Peter Krempa wrote:
Simulate commit between all the combinations of layers in the
'snapshots' case to see whether the code merges the correct bitmaps with
the correct depth of temporary bitmaps.

Signed-off-by: Peter Krempa <[email protected]>
---
  tests/qemublocktest.c                         |  14 ++
  .../bitmapblockcommit/snapshots-1-2           | 105 +++++++++++
  .../bitmapblockcommit/snapshots-1-3           | 131 ++++++++++++++
  .../bitmapblockcommit/snapshots-1-4           | 163 +++++++++++++++++
  .../bitmapblockcommit/snapshots-1-5           | 167 ++++++++++++++++++
  .../bitmapblockcommit/snapshots-2-3           |  65 +++++++
  .../bitmapblockcommit/snapshots-2-4           |  97 ++++++++++
  .../bitmapblockcommit/snapshots-2-5           | 101 +++++++++++
  .../bitmapblockcommit/snapshots-3-4           |  62 +++++++
  .../bitmapblockcommit/snapshots-3-5           |  66 +++++++
  .../bitmapblockcommit/snapshots-4-5           |  16 ++
  11 files changed, 987 insertions(+)
  create mode 100644 tests/qemublocktestdata/bitmapblockcommit/snapshots-1-2
  create mode 100644 tests/qemublocktestdata/bitmapblockcommit/snapshots-1-3
  create mode 100644 tests/qemublocktestdata/bitmapblockcommit/snapshots-1-4
  create mode 100644 tests/qemublocktestdata/bitmapblockcommit/snapshots-1-5
  create mode 100644 tests/qemublocktestdata/bitmapblockcommit/snapshots-2-3
  create mode 100644 tests/qemublocktestdata/bitmapblockcommit/snapshots-2-4
  create mode 100644 tests/qemublocktestdata/bitmapblockcommit/snapshots-2-5
  create mode 100644 tests/qemublocktestdata/bitmapblockcommit/snapshots-3-4
  create mode 100644 tests/qemublocktestdata/bitmapblockcommit/snapshots-3-5
  create mode 100644 tests/qemublocktestdata/bitmapblockcommit/snapshots-4-5


Lots of combinations, but that serves for good regression prevention.
Reviewed-by: Eric Blake <[email protected]>

--
Eric Blake, Principal Software Engineer
Red Hat, Inc.           +1-919-301-3226
Virtualization:  qemu.org | libvirt.org

Reply via email to