132a1681aSStefan HajnocziQA output created by 178 232a1681aSStefan Hajnoczi== Input validation == 332a1681aSStefan Hajnoczi 432a1681aSStefan HajnocziFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1073741824 532a1681aSStefan Hajnocziqemu-img: Either --size N or one filename must be specified. 632a1681aSStefan Hajnocziqemu-img: --size N cannot be used together with a filename. 732a1681aSStefan Hajnocziqemu-img: At most one filename argument is allowed. 8c3673dcfSStefan Hajnocziqemu-img: Either --size N or one filename must be specified. 9c3673dcfSStefan Hajnocziqemu-img: --image-opts, -f, and -l require a filename argument. 10c3673dcfSStefan Hajnocziqemu-img: --image-opts, -f, and -l require a filename argument. 11c3673dcfSStefan Hajnocziqemu-img: --image-opts, -f, and -l require a filename argument. 1232a1681aSStefan Hajnocziqemu-img: Invalid option list: , 1332a1681aSStefan Hajnocziqemu-img: Invalid parameter 'snapshot.foo' 14bb24cdc5SMax Reitzqemu-img: Failed in parsing snapshot param 'snapshot.foo=bar' 1532a1681aSStefan Hajnocziqemu-img: --output must be used with human or json as argument. 16*b87ac966SEric Blakeqemu-img: Invalid image size specified. Must be between 0 and 9223372036854775807. 1732a1681aSStefan Hajnocziqemu-img: Unknown file format 'foo' 1832a1681aSStefan Hajnoczi 1932a1681aSStefan Hajnoczi== Size calculation for a new file (human) == 2032a1681aSStefan Hajnoczi 2132a1681aSStefan Hajnoczirequired size: 0 2232a1681aSStefan Hajnoczifully allocated size: 0 2332a1681aSStefan Hajnoczirequired size: 2147483648 2432a1681aSStefan Hajnoczifully allocated size: 2147483648 2532a1681aSStefan Hajnoczirequired size: 68719476736 2632a1681aSStefan Hajnoczifully allocated size: 68719476736 2732a1681aSStefan Hajnoczirequired size: 274877906944 2832a1681aSStefan Hajnoczifully allocated size: 274877906944 2932a1681aSStefan Hajnoczirequired size: 1099511627776 3032a1681aSStefan Hajnoczifully allocated size: 1099511627776 3132a1681aSStefan Hajnoczirequired size: 2251799813685248 3232a1681aSStefan Hajnoczifully allocated size: 2251799813685248 3332a1681aSStefan Hajnoczirequired size: 8070450532247928832 3432a1681aSStefan Hajnoczifully allocated size: 8070450532247928832 3532a1681aSStefan Hajnoczi 3632a1681aSStefan Hajnoczi== Empty raw input image (human) == 3732a1681aSStefan Hajnoczi 3832a1681aSStefan HajnocziFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=0 3932a1681aSStefan Hajnoczirequired size: 0 4032a1681aSStefan Hajnoczifully allocated size: 0 4132a1681aSStefan Hajnoczi 4232a1681aSStefan Hajnocziconverted image file size in bytes: 0 4332a1681aSStefan Hajnoczi 4432a1681aSStefan Hajnoczi== raw input image with data (human) == 4532a1681aSStefan Hajnoczi 4632a1681aSStefan HajnocziFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1073741824 4732a1681aSStefan Hajnoczirequired size: 1073741824 4832a1681aSStefan Hajnoczifully allocated size: 1073741824 4932a1681aSStefan Hajnocziwrote 512/512 bytes at offset 512 5032a1681aSStefan Hajnoczi512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 5132a1681aSStefan Hajnocziwrote 65536/65536 bytes at offset 65536 5232a1681aSStefan Hajnoczi64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 5332a1681aSStefan Hajnocziwrote 64512/64512 bytes at offset 134217728 5432a1681aSStefan Hajnoczi63 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 5532a1681aSStefan Hajnoczirequired size: 1073741824 5632a1681aSStefan Hajnoczifully allocated size: 1073741824 5732a1681aSStefan Hajnoczi 5832a1681aSStefan Hajnocziconverted image file size in bytes: 1073741824 5932a1681aSStefan Hajnoczi 6032a1681aSStefan Hajnoczi== raw input image and preallocation (human) == 6132a1681aSStefan Hajnoczi 6232a1681aSStefan Hajnoczirequired size: 1073741824 6332a1681aSStefan Hajnoczifully allocated size: 1073741824 6432a1681aSStefan Hajnoczi 6532a1681aSStefan Hajnocziconverted image file size in bytes: 1073741824 6632a1681aSStefan Hajnoczi 6732a1681aSStefan Hajnoczi== Fully-allocated raw input image (human) == 6832a1681aSStefan Hajnoczi 6932a1681aSStefan HajnocziFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=8388608 7032a1681aSStefan Hajnocziwrote 8388608/8388608 bytes at offset 0 7132a1681aSStefan Hajnoczi8 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 7232a1681aSStefan Hajnoczirequired size: 8388608 7332a1681aSStefan Hajnoczifully allocated size: 8388608 7432a1681aSStefan Hajnoczi 7532a1681aSStefan Hajnocziconverted image file size in bytes: 8388608 7632a1681aSStefan Hajnoczi 7732a1681aSStefan Hajnoczi== Size calculation for a new file (json) == 7832a1681aSStefan Hajnoczi 7932a1681aSStefan Hajnoczi{ 8032a1681aSStefan Hajnoczi "required": 0, 8132a1681aSStefan Hajnoczi "fully-allocated": 0 8232a1681aSStefan Hajnoczi} 8332a1681aSStefan Hajnoczi{ 8432a1681aSStefan Hajnoczi "required": 2147483648, 8532a1681aSStefan Hajnoczi "fully-allocated": 2147483648 8632a1681aSStefan Hajnoczi} 8732a1681aSStefan Hajnoczi{ 8832a1681aSStefan Hajnoczi "required": 68719476736, 8932a1681aSStefan Hajnoczi "fully-allocated": 68719476736 9032a1681aSStefan Hajnoczi} 9132a1681aSStefan Hajnoczi{ 9232a1681aSStefan Hajnoczi "required": 274877906944, 9332a1681aSStefan Hajnoczi "fully-allocated": 274877906944 9432a1681aSStefan Hajnoczi} 9532a1681aSStefan Hajnoczi{ 9632a1681aSStefan Hajnoczi "required": 1099511627776, 9732a1681aSStefan Hajnoczi "fully-allocated": 1099511627776 9832a1681aSStefan Hajnoczi} 9932a1681aSStefan Hajnoczi{ 10032a1681aSStefan Hajnoczi "required": 2251799813685248, 10132a1681aSStefan Hajnoczi "fully-allocated": 2251799813685248 10232a1681aSStefan Hajnoczi} 10332a1681aSStefan Hajnoczi{ 10432a1681aSStefan Hajnoczi "required": 8070450532247928832, 10532a1681aSStefan Hajnoczi "fully-allocated": 8070450532247928832 10632a1681aSStefan Hajnoczi} 10732a1681aSStefan Hajnoczi 10832a1681aSStefan Hajnoczi== Empty raw input image (json) == 10932a1681aSStefan Hajnoczi 11032a1681aSStefan HajnocziFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=0 11132a1681aSStefan Hajnoczi{ 11232a1681aSStefan Hajnoczi "required": 0, 11332a1681aSStefan Hajnoczi "fully-allocated": 0 11432a1681aSStefan Hajnoczi} 11532a1681aSStefan Hajnoczi 11632a1681aSStefan Hajnocziconverted image file size in bytes: 0 11732a1681aSStefan Hajnoczi 11832a1681aSStefan Hajnoczi== raw input image with data (json) == 11932a1681aSStefan Hajnoczi 12032a1681aSStefan HajnocziFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=1073741824 12132a1681aSStefan Hajnoczi{ 12232a1681aSStefan Hajnoczi "required": 1073741824, 12332a1681aSStefan Hajnoczi "fully-allocated": 1073741824 12432a1681aSStefan Hajnoczi} 12532a1681aSStefan Hajnocziwrote 512/512 bytes at offset 512 12632a1681aSStefan Hajnoczi512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 12732a1681aSStefan Hajnocziwrote 65536/65536 bytes at offset 65536 12832a1681aSStefan Hajnoczi64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 12932a1681aSStefan Hajnocziwrote 64512/64512 bytes at offset 134217728 13032a1681aSStefan Hajnoczi63 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 13132a1681aSStefan Hajnoczi{ 13232a1681aSStefan Hajnoczi "required": 1073741824, 13332a1681aSStefan Hajnoczi "fully-allocated": 1073741824 13432a1681aSStefan Hajnoczi} 13532a1681aSStefan Hajnoczi 13632a1681aSStefan Hajnocziconverted image file size in bytes: 1073741824 13732a1681aSStefan Hajnoczi 13832a1681aSStefan Hajnoczi== raw input image and preallocation (json) == 13932a1681aSStefan Hajnoczi 14032a1681aSStefan Hajnoczi{ 14132a1681aSStefan Hajnoczi "required": 1073741824, 14232a1681aSStefan Hajnoczi "fully-allocated": 1073741824 14332a1681aSStefan Hajnoczi} 14432a1681aSStefan Hajnoczi 14532a1681aSStefan Hajnocziconverted image file size in bytes: 1073741824 14632a1681aSStefan Hajnoczi 14732a1681aSStefan Hajnoczi== Fully-allocated raw input image (json) == 14832a1681aSStefan Hajnoczi 14932a1681aSStefan HajnocziFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=8388608 15032a1681aSStefan Hajnocziwrote 8388608/8388608 bytes at offset 0 15132a1681aSStefan Hajnoczi8 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec) 15232a1681aSStefan Hajnoczi{ 15332a1681aSStefan Hajnoczi "required": 8388608, 15432a1681aSStefan Hajnoczi "fully-allocated": 8388608 15532a1681aSStefan Hajnoczi} 15632a1681aSStefan Hajnoczi 15732a1681aSStefan Hajnocziconverted image file size in bytes: 8388608 15832a1681aSStefan Hajnoczi*** done 159