1QA output created by 087 2Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 3 4=== Missing ID and node-name === 5 6Testing: 7QMP_VERSION 8{"return": {}} 9{"error": {"class": "GenericError", "desc": "'id' and/or 'node-name' need to be specified for the root node"}} 10{"return": {}} 11{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"} 12 13 14=== Duplicate ID === 15 16Testing: 17QMP_VERSION 18{"return": {}} 19{"return": {}} 20{"error": {"class": "GenericError", "desc": "Device with id 'disk' already exists"}} 21{"error": {"class": "GenericError", "desc": "Device name 'test-node' conflicts with an existing node name"}} 22{"error": {"class": "GenericError", "desc": "node-name=disk is conflicting with a device id"}} 23{"error": {"class": "GenericError", "desc": "Duplicate node name"}} 24{"error": {"class": "GenericError", "desc": "Device name 'disk3' conflicts with an existing node name"}} 25{"return": {}} 26{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"} 27 28 29=== aio=native without O_DIRECT === 30 31Testing: 32QMP_VERSION 33{"return": {}} 34{"error": {"class": "GenericError", "desc": "aio=native requires cache.direct=true"}} 35{"return": {}} 36{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"} 37 38 39=== Encrypted image === 40 41Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 encryption=on 42Testing: -S 43QMP_VERSION 44{"return": {}} 45{"error": {"class": "GenericError", "desc": "Use of AES-CBC encrypted IMGFMT images is no longer supported in system emulators"}} 46{"return": {}} 47{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"} 48 49Testing: 50QMP_VERSION 51{"return": {}} 52{"error": {"class": "GenericError", "desc": "Use of AES-CBC encrypted IMGFMT images is no longer supported in system emulators"}} 53{"return": {}} 54{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"} 55 56 57=== Missing driver === 58 59Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 encryption=on 60Testing: -S 61QMP_VERSION 62{"return": {}} 63{"error": {"class": "GenericError", "desc": "Invalid parameter type for 'driver', expected: string"}} 64{"return": {}} 65{"timestamp": {"seconds": TIMESTAMP, "microseconds": TIMESTAMP}, "event": "SHUTDOWN"} 66 67*** done 68