1QA output created by 211 2 3=== Successful image creation (defaults) === 4 5Testing: 6QMP_VERSION 7{"return": {}} 8{"return": {}} 9{"return": {}} 10{"return": {}} 11{"return": {}} 12{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}} 13 14image: TEST_DIR/t.IMGFMT 15file format: IMGFMT 16virtual size: 128M (134217728 bytes) 17[{ "start": 0, "length": 134217728, "depth": 0, "zero": true, "data": false}] 18 19=== Successful image creation (explicit defaults) === 20 21Testing: 22QMP_VERSION 23{"return": {}} 24{"return": {}} 25{"return": {}} 26{"return": {}} 27{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}} 28 29image: TEST_DIR/t.IMGFMT 30file format: IMGFMT 31virtual size: 64M (67108864 bytes) 32[{ "start": 0, "length": 67108864, "depth": 0, "zero": true, "data": false}] 33 34=== Successful image creation (with non-default options) === 35 36Testing: 37QMP_VERSION 38{"return": {}} 39{"return": {}} 40{"return": {}} 41{"return": {}} 42{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}} 43 44image: TEST_DIR/t.IMGFMT 45file format: IMGFMT 46virtual size: 32M (33554432 bytes) 47[{ "start": 0, "length": 3072, "depth": 0, "zero": false, "data": true, "offset": OFFSET}, 48{ "start": 3072, "length": 33551360, "depth": 0, "zero": true, "data": true, "offset": OFFSET}] 49 50=== Invalid BlockdevRef === 51 52Testing: 53QMP_VERSION 54{"return": {}} 55{"error": {"class": "GenericError", "desc": "Cannot find device=this doesn't exist nor node_name=this doesn't exist"}} 56{"return": {}} 57{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}} 58 59 60=== Zero size === 61 62Testing: -blockdev driver=file,filename=TEST_DIR/t.IMGFMT,node-name=node0 63QMP_VERSION 64{"return": {}} 65{"return": {}} 66{"return": {}} 67{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}} 68 69image: TEST_DIR/t.IMGFMT 70file format: IMGFMT 71virtual size: 0 (0 bytes) 72 73=== Maximum size === 74 75Testing: -blockdev driver=file,filename=TEST_DIR/t.IMGFMT,node-name=node0 76QMP_VERSION 77{"return": {}} 78{"return": {}} 79{"return": {}} 80{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}} 81 82image: TEST_DIR/t.IMGFMT 83file format: IMGFMT 84virtual size: 512T (562949819203584 bytes) 85 86=== Invalid sizes === 87 88Testing: -blockdev driver=file,filename=TEST_DIR/t.IMGFMT,node-name=node0 89QMP_VERSION 90{"return": {}} 91{"error": {"class": "GenericError", "desc": "Unsupported VDI image size (size is 0xfffffffffffffe00, max supported is 0x1fffff8000000)"}} 92{"error": {"class": "GenericError", "desc": "Unsupported VDI image size (size is 0x8000000000000000, max supported is 0x1fffff8000000)"}} 93{"error": {"class": "GenericError", "desc": "Unsupported VDI image size (size is 0x1fffff8000001, max supported is 0x1fffff8000000)"}} 94{"return": {}} 95{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN", "data": {"guest": false}} 96 97*** done 98