147e5df21SKevin WolfQA output created by 051 247e5df21SKevin WolfFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 347e5df21SKevin Wolf 447e5df21SKevin Wolf=== Unknown option === 547e5df21SKevin Wolf 647e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt= 7*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=: Block format 'qcow2' used by device 'ide0-hd0' doesn't support the option 'unknown_opt' 8*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=: could not open disk image TEST_DIR/t.qcow2: Invalid argument 947e5df21SKevin Wolf 1047e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=on 11*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=on: Block format 'qcow2' used by device 'ide0-hd0' doesn't support the option 'unknown_opt' 12*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=on: could not open disk image TEST_DIR/t.qcow2: Invalid argument 1347e5df21SKevin Wolf 1447e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=1234 15*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=1234: Block format 'qcow2' used by device 'ide0-hd0' doesn't support the option 'unknown_opt' 16*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=1234: could not open disk image TEST_DIR/t.qcow2: Invalid argument 1747e5df21SKevin Wolf 1847e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=foo 19*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=foo: Block format 'qcow2' used by device 'ide0-hd0' doesn't support the option 'unknown_opt' 20*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=foo: could not open disk image TEST_DIR/t.qcow2: Invalid argument 2147e5df21SKevin Wolf 2247e5df21SKevin Wolf 2347e5df21SKevin Wolf=== Enable and disable lazy refcounting on the command line, plus some invalid values === 2447e5df21SKevin Wolf 2547e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts=on 2647e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 2747e5df21SKevin Wolf 2847e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts=off 2947e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 3047e5df21SKevin Wolf 3147e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts= 32*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts=: Parameter 'lazy_refcounts' expects 'on' or 'off' 33*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts=: could not open disk image TEST_DIR/t.qcow2: Invalid argument 3447e5df21SKevin Wolf 3547e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts=42 36*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts=42: Parameter 'lazy_refcounts' expects 'on' or 'off' 37*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts=42: could not open disk image TEST_DIR/t.qcow2: Invalid argument 3847e5df21SKevin Wolf 3947e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts=foo 40*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts=foo: Parameter 'lazy_refcounts' expects 'on' or 'off' 41*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts=foo: could not open disk image TEST_DIR/t.qcow2: Invalid argument 4247e5df21SKevin Wolf 4347e5df21SKevin Wolf 4447e5df21SKevin Wolf=== With version 2 images enabling lazy refcounts must fail === 4547e5df21SKevin Wolf 4647e5df21SKevin WolfFormatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 4747e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts=on 48*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts=on: Lazy refcounts require a qcow2 image with at least qemu 1.1 compatibility level 49*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts=on: could not open disk image TEST_DIR/t.qcow2: Invalid argument 5047e5df21SKevin Wolf 5147e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy_refcounts=off 5247e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 5347e5df21SKevin Wolf 5447e5df21SKevin Wolf 5547e5df21SKevin Wolf=== No medium === 5647e5df21SKevin Wolf 5747e5df21SKevin WolfTesting: -drive if=floppy 5847e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 5947e5df21SKevin Wolf 6047e5df21SKevin WolfTesting: -drive if=ide,media=cdrom 6147e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 6247e5df21SKevin Wolf 6347e5df21SKevin WolfTesting: -drive if=scsi,media=cdrom 6447e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 6547e5df21SKevin Wolf 6647e5df21SKevin WolfTesting: -drive if=ide 67*c09b437bSStefan HajnocziQEMU_PROG: Device needs media, but drive is empty 68*c09b437bSStefan HajnocziQEMU_PROG: Initialization of device ide-hd failed 6947e5df21SKevin Wolf 7047e5df21SKevin WolfTesting: -drive if=virtio 71*c09b437bSStefan HajnocziQEMU_PROG: -drive if=virtio: Device needs media, but drive is empty 72*c09b437bSStefan HajnocziQEMU_PROG: -drive if=virtio: Device 'virtio-blk-pci' could not be initialized 7347e5df21SKevin Wolf 7447e5df21SKevin WolfTesting: -drive if=scsi 75*c09b437bSStefan HajnocziQEMU_PROG: -drive if=scsi: Device needs media, but drive is empty 76*c09b437bSStefan HajnocziQEMU_PROG: Initialization of device lsi53c895a failed 7747e5df21SKevin Wolf 7847e5df21SKevin WolfTesting: -drive if=none,id=disk -device ide-cd,drive=disk 7947e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 8047e5df21SKevin Wolf 8147e5df21SKevin WolfTesting: -drive if=none,id=disk -device lsi53c895a -device scsi-cd,drive=disk 8247e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 8347e5df21SKevin Wolf 8447e5df21SKevin WolfTesting: -drive if=none,id=disk -device ide-drive,drive=disk 85*c09b437bSStefan HajnocziQEMU_PROG: -device ide-drive,drive=disk: Device needs media, but drive is empty 86*c09b437bSStefan HajnocziQEMU_PROG: -device ide-drive,drive=disk: Device 'ide-drive' could not be initialized 8747e5df21SKevin Wolf 8847e5df21SKevin WolfTesting: -drive if=none,id=disk -device ide-hd,drive=disk 89*c09b437bSStefan HajnocziQEMU_PROG: -device ide-hd,drive=disk: Device needs media, but drive is empty 90*c09b437bSStefan HajnocziQEMU_PROG: -device ide-hd,drive=disk: Device 'ide-hd' could not be initialized 9147e5df21SKevin Wolf 9247e5df21SKevin WolfTesting: -drive if=none,id=disk -device lsi53c895a -device scsi-disk,drive=disk 93*c09b437bSStefan HajnocziQEMU_PROG: -device scsi-disk,drive=disk: Device needs media, but drive is empty 94*c09b437bSStefan HajnocziQEMU_PROG: -device scsi-disk,drive=disk: Device 'scsi-disk' could not be initialized 9547e5df21SKevin Wolf 9647e5df21SKevin WolfTesting: -drive if=none,id=disk -device lsi53c895a -device scsi-hd,drive=disk 97*c09b437bSStefan HajnocziQEMU_PROG: -device scsi-hd,drive=disk: Device needs media, but drive is empty 98*c09b437bSStefan HajnocziQEMU_PROG: -device scsi-hd,drive=disk: Device 'scsi-hd' could not be initialized 9947e5df21SKevin Wolf 10047e5df21SKevin Wolf 10147e5df21SKevin Wolf=== Read-only === 10247e5df21SKevin Wolf 10347e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,if=floppy,readonly=on 10447e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 10547e5df21SKevin Wolf 10647e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,if=ide,media=cdrom,readonly=on 10747e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 10847e5df21SKevin Wolf 10947e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,if=scsi,media=cdrom,readonly=on 11047e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 11147e5df21SKevin Wolf 11247e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,if=ide,readonly=on 113*c09b437bSStefan HajnocziQEMU_PROG: -drive file=TEST_DIR/t.qcow2,if=ide,readonly=on: readonly not supported by this bus type 11447e5df21SKevin Wolf 11547e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,if=virtio,readonly=on 11647e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 11747e5df21SKevin Wolf 11847e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,if=scsi,readonly=on 11947e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 12047e5df21SKevin Wolf 12147e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device ide-cd,drive=disk 12247e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 12347e5df21SKevin Wolf 12447e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device lsi53c895a -device scsi-cd,drive=disk 12547e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 12647e5df21SKevin Wolf 12747e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device ide-drive,drive=disk 128*c09b437bSStefan HajnocziQEMU_PROG: -device ide-drive,drive=disk: Can't use a read-only drive 129*c09b437bSStefan HajnocziQEMU_PROG: -device ide-drive,drive=disk: Device 'ide-drive' could not be initialized 13047e5df21SKevin Wolf 13147e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device ide-hd,drive=disk 132*c09b437bSStefan HajnocziQEMU_PROG: -device ide-hd,drive=disk: Can't use a read-only drive 133*c09b437bSStefan HajnocziQEMU_PROG: -device ide-hd,drive=disk: Device 'ide-hd' could not be initialized 13447e5df21SKevin Wolf 13547e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device lsi53c895a -device scsi-disk,drive=disk 13647e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 13747e5df21SKevin Wolf 13847e5df21SKevin WolfTesting: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device lsi53c895a -device scsi-hd,drive=disk 13947e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 14047e5df21SKevin Wolf 14147e5df21SKevin Wolf 14247e5df21SKevin Wolf=== Cache modes === 14347e5df21SKevin Wolf 14447e5df21SKevin WolfTesting: -drive media=cdrom,cache=none 14547e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 14647e5df21SKevin Wolf 14747e5df21SKevin WolfTesting: -drive media=cdrom,cache=directsync 14847e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 14947e5df21SKevin Wolf 15047e5df21SKevin WolfTesting: -drive media=cdrom,cache=writeback 15147e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 15247e5df21SKevin Wolf 15347e5df21SKevin WolfTesting: -drive media=cdrom,cache=writethrough 15447e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 15547e5df21SKevin Wolf 15647e5df21SKevin WolfTesting: -drive media=cdrom,cache=unsafe 15747e5df21SKevin Wolfq[K[Dqu[K[D[Dqui[K[D[D[Dquit[K 15847e5df21SKevin Wolf 15947e5df21SKevin WolfTesting: -drive media=cdrom,cache=invalid_value 160*c09b437bSStefan HajnocziQEMU_PROG: -drive media=cdrom,cache=invalid_value: invalid cache option 16147e5df21SKevin Wolf 16247e5df21SKevin Wolf*** done 163