==========================================
   virt-v2v 2.3.4: tests/test-suite.log
==========================================

# TOTAL: 71
# PASS:  36
# SKIP:  23
# XFAIL: 0
# FAIL:  12
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: test-v2v-in-place.sh
==========================

+ skip_if_skipped
+ local v
+ '[' -n '' ']'
++ basename ./test-v2v-in-place.sh
++ tr a-z.- A-Z__
+ v=SKIP_TEST_V2V_IN_PLACE_SH
+ '[' -n '' ']'
+ echo './test-v2v-in-place.sh: info: you can skip this test by setting SKIP_TEST_V2V_IN_PLACE_SH=1'
./test-v2v-in-place.sh: info: you can skip this test by setting SKIP_TEST_V2V_IN_PLACE_SH=1
+ requires test -f ../test-data/phony-guests/windows.img
+ img_base=/home/rjones/d/virt-v2v/test-data/phony-guests/windows.img
+ export VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ export VIRTIO_WIN=./../test-data/fake-virtio-win
+ VIRTIO_WIN=./../test-data/fake-virtio-win
+ d=/home/rjones/d/virt-v2v/tests/test-v2v-in-place.d
+ rm -rf /home/rjones/d/virt-v2v/tests/test-v2v-in-place.d
+ cleanup_fn rm -r /home/rjones/d/virt-v2v/tests/test-v2v-in-place.d
+ _cleanup_hook[${#_cleanup_hook[@]}]='rm -r /home/rjones/d/virt-v2v/tests/test-v2v-in-place.d'
+ mkdir /home/rjones/d/virt-v2v/tests/test-v2v-in-place.d
+ img=/home/rjones/d/virt-v2v/tests/test-v2v-in-place.d/test.qcow2
+ rm -f /home/rjones/d/virt-v2v/tests/test-v2v-in-place.d/test.qcow2
+ qemu-img create -f qcow2 -b /home/rjones/d/virt-v2v/test-data/phony-guests/windows.img -o compat=1.1,backing_fmt=raw /home/rjones/d/virt-v2v/tests/test-v2v-in-place.d/test.qcow2
Formatting '/home/rjones/d/virt-v2v/tests/test-v2v-in-place.d/test.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=536870912 compat=1.1 backing_file=/home/rjones/d/virt-v2v/test-data/phony-guests/windows.img backing_fmt=raw lazy_refcounts=off refcount_bits=16
++ do_md5 /home/rjones/d/virt-v2v/test-data/phony-guests/windows.img
++ case "$(uname)" in
+++ uname
++ awk '{print $1}'
++ md5sum /home/rjones/d/virt-v2v/test-data/phony-guests/windows.img
+ md5=11b7d89fa1ac852f72a0a134cbedeacc
+ libvirt_xml=/home/rjones/d/virt-v2v/tests/test-v2v-in-place.d/test.xml
+ rm -f /home/rjones/d/virt-v2v/tests/test-v2v-in-place.d/test.xml
+ n=windows-overlay
+ cat
+ libtool --mode=execute valgrind --vgdb=no --leak-check=full --error-exitcode=119 --suppressions=/home/rjones/d/virt-v2v/valgrind-suppressions --trace-children=no --child-silent-after-fork=yes --run-libc-freeres=no --num-callers=100 --read-inline-info=no virt-v2v-in-place --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/tests/test-v2v-in-place.d/test.xml windows-overlay
==311223== Memcheck, a memory error detector
==311223== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==311223== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==311223== Command: virt-v2v-in-place --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/tests/test-v2v-in-place.d/test.xml windows-overlay
==311223== 
[   0.4] Setting up the source: -ic test:///home/rjones/d/virt-v2v/tests/test-v2v-in-place.d/test.xml -i libvirt windows-overlay
[   2.3] Opening the source
[   8.8] Inspecting the source
[  11.2] Checking for sufficient free disk space in the guest
[  11.2] Converting Microsoft Windows 7 Phony Edition to run on KVM
virt-v2v-in-place: This guest has virtio drivers installed.
[  13.3] Mapping filesystem data to avoid copying unused and blank areas
[  14.4] Closing the overlay
[  14.7] Assigning disks to buses
[  14.7] Checking if the guest needs BIOS or UEFI to boot
[  14.7] Finishing off
==311223== 
==311223== HEAP SUMMARY:
==311223==     in use at exit: 4,349,598 bytes in 1,467 blocks
==311223==   total heap usage: 19,003 allocs, 17,536 frees, 1,987,506,257 bytes allocated
==311223== 
==311223== LEAK SUMMARY:
==311223==    definitely lost: 0 bytes in 0 blocks
==311223==    indirectly lost: 71 bytes in 4 blocks
==311223==      possibly lost: 0 bytes in 0 blocks
==311223==    still reachable: 1,117,061 bytes in 84 blocks
==311223==         suppressed: 3,230,370 bytes in 1,357 blocks
==311223== Reachable blocks (those to which a pointer was found) are not shown.
==311223== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==311223== 
==311223== For lists of detected and suppressed errors, rerun with: -s
==311223== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 32 from 32)
+ script=/home/rjones/d/virt-v2v/tests/test-v2v-in-place.d/test.fish
+ expected=/home/rjones/d/virt-v2v/tests/test-v2v-in-place.d/expected
+ response=/home/rjones/d/virt-v2v/tests/test-v2v-in-place.d/response
+ :
+ :
+ firstboot_dir='/Program Files/Guestfs/Firstboot'
+ mktest 'is-dir "/Program Files/Guestfs/Firstboot"' true
+ local 'cmd=is-dir "/Program Files/Guestfs/Firstboot"' exp=true
+ echo 'echo '\''is-dir "/Program Files/Guestfs/Firstboot"'\'''
+ echo 'is-dir "/Program Files/Guestfs/Firstboot"'
+ echo 'is-dir "/Program Files/Guestfs/Firstboot"'
+ echo true
+ mktest 'is-file "/Program Files/Guestfs/Firstboot/firstboot.bat"' true
+ local 'cmd=is-file "/Program Files/Guestfs/Firstboot/firstboot.bat"' exp=true
+ echo 'echo '\''is-file "/Program Files/Guestfs/Firstboot/firstboot.bat"'\'''
+ echo 'is-file "/Program Files/Guestfs/Firstboot/firstboot.bat"'
+ echo 'is-file "/Program Files/Guestfs/Firstboot/firstboot.bat"'
+ echo true
+ mktest 'is-dir "/Program Files/Guestfs/Firstboot/scripts"' true
+ local 'cmd=is-dir "/Program Files/Guestfs/Firstboot/scripts"' exp=true
+ echo 'echo '\''is-dir "/Program Files/Guestfs/Firstboot/scripts"'\'''
+ echo 'is-dir "/Program Files/Guestfs/Firstboot/scripts"'
+ echo 'is-dir "/Program Files/Guestfs/Firstboot/scripts"'
+ echo true
+ virtio_dir=/Windows/Drivers/VirtIO
+ mktest 'is-dir "/Windows/Drivers/VirtIO"' true
+ local 'cmd=is-dir "/Windows/Drivers/VirtIO"' exp=true
+ echo 'echo '\''is-dir "/Windows/Drivers/VirtIO"'\'''
+ echo 'is-dir "/Windows/Drivers/VirtIO"'
+ echo 'is-dir "/Windows/Drivers/VirtIO"'
+ echo true
+ for drv in netkvm vioscsi viostor
+ for sfx in cat inf sys
+ mktest 'is-file "/Windows/Drivers/VirtIO/netkvm.cat"' true
+ local 'cmd=is-file "/Windows/Drivers/VirtIO/netkvm.cat"' exp=true
+ echo 'echo '\''is-file "/Windows/Drivers/VirtIO/netkvm.cat"'\'''
+ echo 'is-file "/Windows/Drivers/VirtIO/netkvm.cat"'
+ echo 'is-file "/Windows/Drivers/VirtIO/netkvm.cat"'
+ echo true
+ for sfx in cat inf sys
+ mktest 'is-file "/Windows/Drivers/VirtIO/netkvm.inf"' true
+ local 'cmd=is-file "/Windows/Drivers/VirtIO/netkvm.inf"' exp=true
+ echo 'echo '\''is-file "/Windows/Drivers/VirtIO/netkvm.inf"'\'''
+ echo 'is-file "/Windows/Drivers/VirtIO/netkvm.inf"'
+ echo 'is-file "/Windows/Drivers/VirtIO/netkvm.inf"'
+ echo true
+ for sfx in cat inf sys
+ mktest 'is-file "/Windows/Drivers/VirtIO/netkvm.sys"' true
+ local 'cmd=is-file "/Windows/Drivers/VirtIO/netkvm.sys"' exp=true
+ echo 'echo '\''is-file "/Windows/Drivers/VirtIO/netkvm.sys"'\'''
+ echo 'is-file "/Windows/Drivers/VirtIO/netkvm.sys"'
+ echo 'is-file "/Windows/Drivers/VirtIO/netkvm.sys"'
+ echo true
+ for drv in netkvm vioscsi viostor
+ for sfx in cat inf sys
+ mktest 'is-file "/Windows/Drivers/VirtIO/vioscsi.cat"' true
+ local 'cmd=is-file "/Windows/Drivers/VirtIO/vioscsi.cat"' exp=true
+ echo 'echo '\''is-file "/Windows/Drivers/VirtIO/vioscsi.cat"'\'''
+ echo 'is-file "/Windows/Drivers/VirtIO/vioscsi.cat"'
+ echo 'is-file "/Windows/Drivers/VirtIO/vioscsi.cat"'
+ echo true
+ for sfx in cat inf sys
+ mktest 'is-file "/Windows/Drivers/VirtIO/vioscsi.inf"' true
+ local 'cmd=is-file "/Windows/Drivers/VirtIO/vioscsi.inf"' exp=true
+ echo 'echo '\''is-file "/Windows/Drivers/VirtIO/vioscsi.inf"'\'''
+ echo 'is-file "/Windows/Drivers/VirtIO/vioscsi.inf"'
+ echo 'is-file "/Windows/Drivers/VirtIO/vioscsi.inf"'
+ echo true
+ for sfx in cat inf sys
+ mktest 'is-file "/Windows/Drivers/VirtIO/vioscsi.sys"' true
+ local 'cmd=is-file "/Windows/Drivers/VirtIO/vioscsi.sys"' exp=true
+ echo 'echo '\''is-file "/Windows/Drivers/VirtIO/vioscsi.sys"'\'''
+ echo 'is-file "/Windows/Drivers/VirtIO/vioscsi.sys"'
+ echo 'is-file "/Windows/Drivers/VirtIO/vioscsi.sys"'
+ echo true
+ for drv in netkvm vioscsi viostor
+ for sfx in cat inf sys
+ mktest 'is-file "/Windows/Drivers/VirtIO/viostor.cat"' true
+ local 'cmd=is-file "/Windows/Drivers/VirtIO/viostor.cat"' exp=true
+ echo 'echo '\''is-file "/Windows/Drivers/VirtIO/viostor.cat"'\'''
+ echo 'is-file "/Windows/Drivers/VirtIO/viostor.cat"'
+ echo 'is-file "/Windows/Drivers/VirtIO/viostor.cat"'
+ echo true
+ for sfx in cat inf sys
+ mktest 'is-file "/Windows/Drivers/VirtIO/viostor.inf"' true
+ local 'cmd=is-file "/Windows/Drivers/VirtIO/viostor.inf"' exp=true
+ echo 'echo '\''is-file "/Windows/Drivers/VirtIO/viostor.inf"'\'''
+ echo 'is-file "/Windows/Drivers/VirtIO/viostor.inf"'
+ echo 'is-file "/Windows/Drivers/VirtIO/viostor.inf"'
+ echo true
+ for sfx in cat inf sys
+ mktest 'is-file "/Windows/Drivers/VirtIO/viostor.sys"' true
+ local 'cmd=is-file "/Windows/Drivers/VirtIO/viostor.sys"' exp=true
+ echo 'echo '\''is-file "/Windows/Drivers/VirtIO/viostor.sys"'\'''
+ echo 'is-file "/Windows/Drivers/VirtIO/viostor.sys"'
+ echo 'is-file "/Windows/Drivers/VirtIO/viostor.sys"'
+ echo true
+ guestfish --ro -a /home/rjones/d/virt-v2v/tests/test-v2v-in-place.d/test.qcow2 -i
libguestfs: error: mount: unsupported filesystem type
++ _run_cleanup_hooks
++ local _status=1 _i
++ set +e
++ trap '' INT QUIT TERM EXIT ERR
++ echo ./test-v2v-in-place.sh: run cleanup hooks: exit code 1
./test-v2v-in-place.sh: run cleanup hooks: exit code 1
++ (( _i = 0 ))
++ (( _i < 1 ))
++ rm -r /home/rjones/d/virt-v2v/tests/test-v2v-in-place.d
++ (( ++_i  ))
++ (( _i < 1 ))
++ exit 1
FAIL test-v2v-in-place.sh (exit status: 1)

FAIL: test-v2v-mac.sh
=====================

+ skip_if_skipped
+ local v
+ '[' -n '' ']'
++ basename ./test-v2v-mac.sh
++ tr a-z.- A-Z__
+ v=SKIP_TEST_V2V_MAC_SH
+ '[' -n '' ']'
+ echo './test-v2v-mac.sh: info: you can skip this test by setting SKIP_TEST_V2V_MAC_SH=1'
./test-v2v-mac.sh: info: you can skip this test by setting SKIP_TEST_V2V_MAC_SH=1
+ requires test -f ../test-data/phony-guests/windows.img
+ libvirt_uri=test:///home/rjones/d/virt-v2v/tests/test-v2v-mac.xml
+ f=../test-data/phony-guests/windows.img
+ export VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ d=test-v2v-mac.d
+ rm -rf test-v2v-mac.d
+ cleanup_fn rm -r test-v2v-mac.d
+ _cleanup_hook[${#_cleanup_hook[@]}]='rm -r test-v2v-mac.d'
+ mkdir test-v2v-mac.d
+ libtool --mode=execute valgrind --vgdb=no --leak-check=full --error-exitcode=119 --suppressions=/home/rjones/d/virt-v2v/valgrind-suppressions --trace-children=no --child-silent-after-fork=yes --run-libc-freeres=no --num-callers=100 --read-inline-info=no virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/tests/test-v2v-mac.xml windows -o local -os test-v2v-mac.d --mac 52:54:00:01:02:03:network:nancy --mac 52:54:00:01:02:04:bridge:bob --network default_network
==311758== Memcheck, a memory error detector
==311758== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==311758== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==311758== Command: virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/tests/test-v2v-mac.xml windows -o local -os test-v2v-mac.d --mac 52:54:00:01:02:03:network:nancy --mac 52:54:00:01:02:04:bridge:bob --network default_network
==311758== 
[   0.4] Setting up the source: -ic test:///home/rjones/d/virt-v2v/tests/test-v2v-mac.xml -i libvirt windows
[   3.0] Opening the source
[  10.0] Inspecting the source
[  12.1] Checking for sufficient free disk space in the guest
[  12.1] Converting Microsoft Windows 7 Phony Edition to run on KVM
virt-v2v: This guest has virtio drivers installed.
[  71.0] Mapping filesystem data to avoid copying unused and blank areas
[  72.2] Closing the overlay
[  72.5] Assigning disks to buses
[  72.5] Checking if the guest needs BIOS or UEFI to boot
[  72.5] Setting up the destination: -o disk -os test-v2v-mac.d
[  73.8] Copying disk 1/1
▝   0% [----------------------------------------]
▐   0% [----------------------------------------]
▗  25% [**********------------------------------]
▃  50% [********************--------------------]
▖  75% [******************************----------]
█ 100% [****************************************]
[  74.1] Creating output metadata
[  74.1] Finishing off
==311758== 
==311758== HEAP SUMMARY:
==311758==     in use at exit: 42,788,996 bytes in 1,098,054 blocks
==311758==   total heap usage: 3,737,430 allocs, 2,639,376 frees, 8,429,180,413 bytes allocated
==311758== 
==311758== 24 bytes in 1 blocks are possibly lost in loss record 878 of 3,213
==311758==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==311758==    by 0x54F0329: tsearch (tsearch.c:338)
==311758==    by 0x53F6BCA: __dcigettext (dcigettext.c:797)
==311758==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==311758==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==311758==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==311758==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==311758==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==311758==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==311758==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==311758==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==311758==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==311758==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==311758==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==311758==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==311758==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==311758==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==311758==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==311758==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==311758==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==311758==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==311758==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==311758==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==311758== 
==311758== 96 bytes in 1 blocks are possibly lost in loss record 1,753 of 3,213
==311758==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==311758==    by 0x53F6AFD: __dcigettext (dcigettext.c:764)
==311758==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==311758==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==311758==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==311758==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==311758==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==311758==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==311758==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==311758==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==311758==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==311758==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==311758==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==311758==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==311758==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==311758==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==311758==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==311758==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==311758==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==311758==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==311758==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==311758==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==311758== 
==311758== LEAK SUMMARY:
==311758==    definitely lost: 0 bytes in 0 blocks
==311758==    indirectly lost: 71 bytes in 4 blocks
==311758==      possibly lost: 120 bytes in 2 blocks
==311758==    still reachable: 1,239,500 bytes in 398 blocks
==311758==         suppressed: 35,998,609 bytes in 1,042,538 blocks
==311758== Reachable blocks (those to which a pointer was found) are not shown.
==311758== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==311758== 
==311758== For lists of detected and suppressed errors, rerun with: -s
==311758== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 834 from 834)
++ _run_cleanup_hooks
++ local _status=119 _i
++ set +e
++ trap '' INT QUIT TERM EXIT ERR
++ echo ./test-v2v-mac.sh: run cleanup hooks: exit code 119
./test-v2v-mac.sh: run cleanup hooks: exit code 119
++ (( _i = 0 ))
++ (( _i < 1 ))
++ rm -r test-v2v-mac.d
++ (( ++_i  ))
++ (( _i < 1 ))
++ exit 119
FAIL test-v2v-mac.sh (exit status: 119)

FAIL: test-v2v-networks-and-bridges.sh
======================================

+ skip_if_skipped
+ local v
+ '[' -n '' ']'
++ basename ./test-v2v-networks-and-bridges.sh
++ tr a-z.- A-Z__
+ v=SKIP_TEST_V2V_NETWORKS_AND_BRIDGES_SH
+ '[' -n '' ']'
+ echo './test-v2v-networks-and-bridges.sh: info: you can skip this test by setting SKIP_TEST_V2V_NETWORKS_AND_BRIDGES_SH=1'
./test-v2v-networks-and-bridges.sh: info: you can skip this test by setting SKIP_TEST_V2V_NETWORKS_AND_BRIDGES_SH=1
+ requires test -f ../test-data/phony-guests/windows.img
+ libvirt_uri=test:///home/rjones/d/virt-v2v/tests/test-v2v-networks-and-bridges.xml
+ f=../test-data/phony-guests/windows.img
+ export VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ d=test-v2v-networks-and-bridges.d
+ rm -rf test-v2v-networks-and-bridges.d
+ cleanup_fn rm -r test-v2v-networks-and-bridges.d
+ _cleanup_hook[${#_cleanup_hook[@]}]='rm -r test-v2v-networks-and-bridges.d'
+ mkdir test-v2v-networks-and-bridges.d
+ libtool --mode=execute valgrind --vgdb=no --leak-check=full --error-exitcode=119 --suppressions=/home/rjones/d/virt-v2v/valgrind-suppressions --trace-children=no --child-silent-after-fork=yes --run-libc-freeres=no --num-callers=100 --read-inline-info=no virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/tests/test-v2v-networks-and-bridges.xml windows -o local -os test-v2v-networks-and-bridges.d --bridge 'VM Network:bridge1' -b bridge2 --network default:network1 --network john:network2 -n paul:network3 --network network4
==312347== Memcheck, a memory error detector
==312347== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==312347== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==312347== Command: virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/tests/test-v2v-networks-and-bridges.xml windows -o local -os test-v2v-networks-and-bridges.d --bridge VM\ Network:bridge1 -b bridge2 --network default:network1 --network john:network2 -n paul:network3 --network network4
==312347== 
[   0.3] Setting up the source: -ic test:///home/rjones/d/virt-v2v/tests/test-v2v-networks-and-bridges.xml -i libvirt windows
[   2.7] Opening the source
[   9.2] Inspecting the source
[  11.5] Checking for sufficient free disk space in the guest
[  11.5] Converting Microsoft Windows 7 Phony Edition to run on KVM
virt-v2v: This guest has virtio drivers installed.
[  77.3] Mapping filesystem data to avoid copying unused and blank areas
[  78.1] Closing the overlay
[  78.5] Assigning disks to buses
[  78.5] Checking if the guest needs BIOS or UEFI to boot
[  78.5] Setting up the destination: -o disk -os test-v2v-networks-and-bridges.d
[  79.9] Copying disk 1/1
▝   0% [----------------------------------------]
▐   0% [----------------------------------------]
▗  25% [**********------------------------------]
▃  50% [********************--------------------]
▖  75% [******************************----------]
█ 100% [****************************************]
[  80.5] Creating output metadata
[  80.6] Finishing off
==312347== 
==312347== HEAP SUMMARY:
==312347==     in use at exit: 42,788,996 bytes in 1,098,054 blocks
==312347==   total heap usage: 3,737,482 allocs, 2,639,428 frees, 8,429,867,293 bytes allocated
==312347== 
==312347== 24 bytes in 1 blocks are possibly lost in loss record 880 of 3,214
==312347==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==312347==    by 0x54F0329: tsearch (tsearch.c:338)
==312347==    by 0x53F6BCA: __dcigettext (dcigettext.c:797)
==312347==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==312347==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==312347==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==312347==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==312347==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==312347==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==312347==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==312347==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==312347==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312347==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312347==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==312347==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==312347==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==312347==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==312347==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==312347==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312347==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312347==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312347==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312347==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312347== 
==312347== 96 bytes in 1 blocks are possibly lost in loss record 1,754 of 3,214
==312347==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==312347==    by 0x53F6AFD: __dcigettext (dcigettext.c:764)
==312347==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==312347==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==312347==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==312347==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==312347==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==312347==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==312347==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==312347==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==312347==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312347==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312347==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==312347==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==312347==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==312347==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==312347==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==312347==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312347==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312347==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312347==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312347==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312347== 
==312347== LEAK SUMMARY:
==312347==    definitely lost: 0 bytes in 0 blocks
==312347==    indirectly lost: 71 bytes in 4 blocks
==312347==      possibly lost: 120 bytes in 2 blocks
==312347==    still reachable: 1,239,500 bytes in 398 blocks
==312347==         suppressed: 35,998,609 bytes in 1,042,538 blocks
==312347== Reachable blocks (those to which a pointer was found) are not shown.
==312347== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==312347== 
==312347== For lists of detected and suppressed errors, rerun with: -s
==312347== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 834 from 834)
++ _run_cleanup_hooks
++ local _status=119 _i
++ set +e
++ trap '' INT QUIT TERM EXIT ERR
++ echo ./test-v2v-networks-and-bridges.sh: run cleanup hooks: exit code 119
./test-v2v-networks-and-bridges.sh: run cleanup hooks: exit code 119
++ (( _i = 0 ))
++ (( _i < 1 ))
++ rm -r test-v2v-networks-and-bridges.d
++ (( ++_i  ))
++ (( _i < 1 ))
++ exit 119
FAIL test-v2v-networks-and-bridges.sh (exit status: 119)

FAIL: test-v2v-o-glance.sh
==========================

+ skip_if_skipped
+ local v
+ '[' -n '' ']'
++ tr a-z.- A-Z__
++ basename ./test-v2v-o-glance.sh
+ v=SKIP_TEST_V2V_O_GLANCE_SH
+ '[' -n '' ']'
+ echo './test-v2v-o-glance.sh: info: you can skip this test by setting SKIP_TEST_V2V_O_GLANCE_SH=1'
./test-v2v-o-glance.sh: info: you can skip this test by setting SKIP_TEST_V2V_O_GLANCE_SH=1
+ requires test -f ../test-data/phony-guests/windows.img
+ libvirt_uri=test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml
+ f=../test-data/phony-guests/windows.img
+ export VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
++ which echo
++ /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot echo
++ alias
++ eval declare -f
+++ declare -f
+ ln -sf /usr/bin/echo glance
+ export PATH=.:/home/rjones/d/virt-v2v/inspector:/home/rjones/d/virt-v2v/in-place:/home/rjones/d/virt-v2v/v2v:/home/rjones/.local/bin:/home/rjones/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
+ PATH=.:/home/rjones/d/virt-v2v/inspector:/home/rjones/d/virt-v2v/in-place:/home/rjones/d/virt-v2v/v2v:/home/rjones/.local/bin:/home/rjones/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
+ libtool --mode=execute valgrind --vgdb=no --leak-check=full --error-exitcode=119 --suppressions=/home/rjones/d/virt-v2v/valgrind-suppressions --trace-children=no --child-silent-after-fork=yes --run-libc-freeres=no --num-callers=100 --read-inline-info=no virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o glance -on test
==312766== Memcheck, a memory error detector
==312766== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==312766== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==312766== Command: virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o glance -on test
==312766== 
[   0.6] Setting up the source: -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml -i libvirt windows
[   4.8] Opening the source
[  11.7] Inspecting the source
[  14.0] Checking for sufficient free disk space in the guest
[  14.0] Converting Microsoft Windows 7 Phony Edition to run on KVM
virt-v2v: This guest has virtio drivers installed.
[  73.9] Mapping filesystem data to avoid copying unused and blank areas
[  74.9] Closing the overlay
[  75.2] Assigning disks to buses
[  75.2] Checking if the guest needs BIOS or UEFI to boot
[  75.2] Setting up the destination: -o glance
[  76.7] Copying disk 1/1
▝   0% [----------------------------------------]
▐   0% [----------------------------------------]
▗  25% [**********------------------------------]
▃  50% [********************--------------------]
▖  75% [******************************----------]
█ 100% [****************************************]
[  77.3] Creating output metadata
image-create --name test --disk-format=raw --container-format=bare --file /home/rjones/d/virt-v2v/tmp/glance.hIQCgs/0 --min-ram 1024 --property architecture=x86_64 --property hypervisor_type=kvm --property vm_mode=hvm --property hw_disk_bus=virtio --property hw_vif_model=virtio --property hw_video_model=vga --property hw_machine_type=q35 --property os_type=windows --property os_distro=windows --property hw_cpu_sockets=1 --property hw_cpu_cores=1 --property os_version=6.1 --property hw_rng_model=virtio
[  77.3] Finishing off
==312766== 
==312766== HEAP SUMMARY:
==312766==     in use at exit: 42,788,996 bytes in 1,098,054 blocks
==312766==   total heap usage: 3,834,435 allocs, 2,736,381 frees, 8,438,995,987 bytes allocated
==312766== 
==312766== 24 bytes in 1 blocks are possibly lost in loss record 838 of 2,788
==312766==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==312766==    by 0x54F0329: tsearch (tsearch.c:338)
==312766==    by 0x53F6BCA: __dcigettext (dcigettext.c:797)
==312766==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==312766==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==312766==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==312766==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==312766==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==312766==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==312766==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==312766==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==312766==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312766==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312766==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==312766==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==312766==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==312766==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==312766==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==312766==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312766==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312766==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312766==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312766==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312766== 
==312766== 96 bytes in 1 blocks are possibly lost in loss record 1,655 of 2,788
==312766==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==312766==    by 0x53F6AFD: __dcigettext (dcigettext.c:764)
==312766==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==312766==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==312766==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==312766==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==312766==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==312766==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==312766==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==312766==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==312766==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312766==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312766==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==312766==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==312766==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==312766==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==312766==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==312766==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312766==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312766==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312766==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312766==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==312766== 
==312766== LEAK SUMMARY:
==312766==    definitely lost: 0 bytes in 0 blocks
==312766==    indirectly lost: 71 bytes in 4 blocks
==312766==      possibly lost: 120 bytes in 2 blocks
==312766==    still reachable: 1,239,500 bytes in 398 blocks
==312766==         suppressed: 35,998,609 bytes in 1,042,538 blocks
==312766== Reachable blocks (those to which a pointer was found) are not shown.
==312766== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==312766== 
==312766== For lists of detected and suppressed errors, rerun with: -s
==312766== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 18 from 18)
++ _run_cleanup_hooks
++ local _status=119 _i
++ set +e
++ trap '' INT QUIT TERM EXIT ERR
++ echo ./test-v2v-o-glance.sh: run cleanup hooks: exit code 119
./test-v2v-o-glance.sh: run cleanup hooks: exit code 119
++ (( _i = 0 ))
++ (( _i < 0 ))
++ exit 119
FAIL test-v2v-o-glance.sh (exit status: 119)

FAIL: test-v2v-o-null.sh
========================

+ skip_if_skipped
+ local v
+ '[' -n '' ']'
++ tr a-z.- A-Z__
++ basename ./test-v2v-o-null.sh
+ v=SKIP_TEST_V2V_O_NULL_SH
+ '[' -n '' ']'
+ echo './test-v2v-o-null.sh: info: you can skip this test by setting SKIP_TEST_V2V_O_NULL_SH=1'
./test-v2v-o-null.sh: info: you can skip this test by setting SKIP_TEST_V2V_O_NULL_SH=1
+ requires test -f ../test-data/phony-guests/windows.img
+ libvirt_uri=test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml
+ f=../test-data/phony-guests/windows.img
+ export VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ libtool --mode=execute valgrind --vgdb=no --leak-check=full --error-exitcode=119 --suppressions=/home/rjones/d/virt-v2v/valgrind-suppressions --trace-children=no --child-silent-after-fork=yes --run-libc-freeres=no --num-callers=100 --read-inline-info=no virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o null
==314514== Memcheck, a memory error detector
==314514== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==314514== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==314514== Command: virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o null
==314514== 
[   0.4] Setting up the source: -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml -i libvirt windows
[   4.4] Opening the source
[  11.6] Inspecting the source
[  16.1] Checking for sufficient free disk space in the guest
[  16.1] Converting Microsoft Windows 7 Phony Edition to run on KVM
virt-v2v: This guest has virtio drivers installed.
[  74.9] Mapping filesystem data to avoid copying unused and blank areas
[  77.8] Closing the overlay
[  78.2] Assigning disks to buses
[  78.2] Checking if the guest needs BIOS or UEFI to boot
[  78.2] Setting up the destination: -o null
[  79.5] Copying disk 1/1
▝   0% [----------------------------------------]
▐   0% [----------------------------------------]
▗  25% [**********------------------------------]
▃  50% [********************--------------------]
▖  75% [******************************----------]
█ 100% [****************************************]
[  79.6] Creating output metadata
[  79.6] Finishing off
==314514== 
==314514== HEAP SUMMARY:
==314514==     in use at exit: 42,788,996 bytes in 1,098,054 blocks
==314514==   total heap usage: 3,834,341 allocs, 2,736,287 frees, 8,438,901,356 bytes allocated
==314514== 
==314514== 24 bytes in 1 blocks are possibly lost in loss record 838 of 2,788
==314514==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==314514==    by 0x54F0329: tsearch (tsearch.c:338)
==314514==    by 0x53F6BCA: __dcigettext (dcigettext.c:797)
==314514==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==314514==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==314514==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==314514==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==314514==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==314514==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==314514==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==314514==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==314514==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314514==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314514==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==314514==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==314514==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==314514==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==314514==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==314514==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314514==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314514==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314514==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314514==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314514== 
==314514== 96 bytes in 1 blocks are possibly lost in loss record 1,655 of 2,788
==314514==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==314514==    by 0x53F6AFD: __dcigettext (dcigettext.c:764)
==314514==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==314514==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==314514==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==314514==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==314514==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==314514==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==314514==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==314514==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==314514==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314514==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314514==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==314514==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==314514==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==314514==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==314514==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==314514==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314514==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314514==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314514==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314514==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314514== 
==314514== LEAK SUMMARY:
==314514==    definitely lost: 0 bytes in 0 blocks
==314514==    indirectly lost: 71 bytes in 4 blocks
==314514==      possibly lost: 120 bytes in 2 blocks
==314514==    still reachable: 1,239,500 bytes in 398 blocks
==314514==         suppressed: 35,998,609 bytes in 1,042,538 blocks
==314514== Reachable blocks (those to which a pointer was found) are not shown.
==314514== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==314514== 
==314514== For lists of detected and suppressed errors, rerun with: -s
==314514== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 18 from 18)
++ _run_cleanup_hooks
++ local _status=119 _i
++ set +e
++ trap '' INT QUIT TERM EXIT ERR
++ echo ./test-v2v-o-null.sh: run cleanup hooks: exit code 119
./test-v2v-o-null.sh: run cleanup hooks: exit code 119
++ (( _i = 0 ))
++ (( _i < 0 ))
++ exit 119
FAIL test-v2v-o-null.sh (exit status: 119)

FAIL: test-v2v-o-openstack.sh
=============================

+ source ./functions.sh
++ OCAMLOPT=ocamlopt.opt
++ PYCODESTYLE=no
++ abs_srcdir=/home/rjones/d/virt-v2v/tests
++ abs_top_srcdir=/home/rjones/d/virt-v2v
++ abs_builddir=/home/rjones/d/virt-v2v/tests
++ abs_top_builddir=/home/rjones/d/virt-v2v
++ declare -a _cleanup_hook
++ trap _run_cleanup_hooks INT QUIT TERM EXIT ERR
+ set -e
+ set -x
+ skip_if_skipped
+ local v
+ '[' -n '' ']'
++ tr a-z.- A-Z__
++ basename ./test-v2v-o-openstack.sh
+ v=SKIP_TEST_V2V_O_OPENSTACK_SH
+ '[' -n '' ']'
+ echo './test-v2v-o-openstack.sh: info: you can skip this test by setting SKIP_TEST_V2V_O_OPENSTACK_SH=1'
./test-v2v-o-openstack.sh: info: you can skip this test by setting SKIP_TEST_V2V_O_OPENSTACK_SH=1
+ requires test -f ../test-data/phony-guests/windows.img
+ libvirt_uri=test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml
+ windows=../test-data/phony-guests/windows.img
+ export VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ d=test-v2v-o-openstack.d
+ rm -rf test-v2v-o-openstack.d
+ cleanup_fn rm -r test-v2v-o-openstack.d
+ _cleanup_hook[${#_cleanup_hook[@]}]='rm -r test-v2v-o-openstack.d'
+ mkdir test-v2v-o-openstack.d
+ cat
+ chmod +x test-v2v-o-openstack.d/openstack
++ pwd
+ export PATH=/home/rjones/d/virt-v2v/tests/test-v2v-o-openstack.d:/home/rjones/d/virt-v2v/inspector:/home/rjones/d/virt-v2v/in-place:/home/rjones/d/virt-v2v/v2v:/home/rjones/.local/bin:/home/rjones/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
+ PATH=/home/rjones/d/virt-v2v/tests/test-v2v-o-openstack.d:/home/rjones/d/virt-v2v/inspector:/home/rjones/d/virt-v2v/in-place:/home/rjones/d/virt-v2v/v2v:/home/rjones/.local/bin:/home/rjones/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
+ touch test-v2v-o-openstack.d/dummy-vol-id
+ libtool --mode=execute valgrind --vgdb=no --leak-check=full --error-exitcode=119 --suppressions=/home/rjones/d/virt-v2v/valgrind-suppressions --trace-children=no --child-silent-after-fork=yes --run-libc-freeres=no --num-callers=100 --read-inline-info=no virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o openstack -on test -oo server-id=test -oo guest-id=guestid -oo verify-server-certificate=false -oo dev-disk-by-id=test-v2v-o-openstack.d
==314970== Memcheck, a memory error detector
==314970== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==314970== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==314970== Command: virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o openstack -on test -oo server-id=test -oo guest-id=guestid -oo verify-server-certificate=false -oo dev-disk-by-id=test-v2v-o-openstack.d
==314970== 
[   0.5] Setting up the source: -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml -i libvirt windows
[   4.0] Opening the source
[  10.9] Inspecting the source
[  12.8] Checking for sufficient free disk space in the guest
[  12.8] Converting Microsoft Windows 7 Phony Edition to run on KVM
virt-v2v: This guest has virtio drivers installed.
[  69.0] Mapping filesystem data to avoid copying unused and blank areas
[  69.9] Closing the overlay
[  70.2] Assigning disks to buses
[  70.2] Checking if the guest needs BIOS or UEFI to boot
[  70.2] Setting up the destination: -o openstack -oo server-id=test
[  71.6] Copying disk 1/1
▝   0% [----------------------------------------]
▐   0% [----------------------------------------]
▗  25% [**********------------------------------]
▃  50% [********************--------------------]
▖  75% [******************************----------]
█ 100% [****************************************]
[  72.3] Creating output metadata
[  72.4] Finishing off
==314970== 
==314970== HEAP SUMMARY:
==314970==     in use at exit: 42,788,996 bytes in 1,098,054 blocks
==314970==   total heap usage: 3,834,548 allocs, 2,736,494 frees, 8,439,279,335 bytes allocated
==314970== 
==314970== 24 bytes in 1 blocks are possibly lost in loss record 880 of 3,344
==314970==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==314970==    by 0x54F0329: tsearch (tsearch.c:338)
==314970==    by 0x53F6BCA: __dcigettext (dcigettext.c:797)
==314970==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==314970==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==314970==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==314970==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==314970==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==314970==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==314970==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==314970==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==314970==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314970==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314970==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==314970==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==314970==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==314970==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==314970==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==314970==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314970==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314970==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314970==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314970==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314970== 
==314970== 96 bytes in 1 blocks are possibly lost in loss record 1,757 of 3,344
==314970==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==314970==    by 0x53F6AFD: __dcigettext (dcigettext.c:764)
==314970==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==314970==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==314970==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==314970==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==314970==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==314970==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==314970==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==314970==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==314970==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314970==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314970==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==314970==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==314970==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==314970==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==314970==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==314970==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314970==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314970==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314970==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314970==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==314970== 
==314970== LEAK SUMMARY:
==314970==    definitely lost: 0 bytes in 0 blocks
==314970==    indirectly lost: 71 bytes in 4 blocks
==314970==      possibly lost: 120 bytes in 2 blocks
==314970==    still reachable: 1,239,500 bytes in 398 blocks
==314970==         suppressed: 35,998,609 bytes in 1,042,538 blocks
==314970== Reachable blocks (those to which a pointer was found) are not shown.
==314970== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==314970== 
==314970== For lists of detected and suppressed errors, rerun with: -s
==314970== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 834 from 834)
++ _run_cleanup_hooks
++ local _status=119 _i
++ set +e
++ trap '' INT QUIT TERM EXIT ERR
++ echo ./test-v2v-o-openstack.sh: run cleanup hooks: exit code 119
./test-v2v-o-openstack.sh: run cleanup hooks: exit code 119
++ (( _i = 0 ))
++ (( _i < 1 ))
++ rm -r test-v2v-o-openstack.d
++ (( ++_i  ))
++ (( _i < 1 ))
++ exit 119
FAIL test-v2v-o-openstack.sh (exit status: 119)

FAIL: test-v2v-o-qemu.sh
========================

+ skip_if_skipped
+ local v
+ '[' -n '' ']'
++ basename ./test-v2v-o-qemu.sh
++ tr a-z.- A-Z__
+ v=SKIP_TEST_V2V_O_QEMU_SH
+ '[' -n '' ']'
+ echo './test-v2v-o-qemu.sh: info: you can skip this test by setting SKIP_TEST_V2V_O_QEMU_SH=1'
./test-v2v-o-qemu.sh: info: you can skip this test by setting SKIP_TEST_V2V_O_QEMU_SH=1
+ requires test -f ../test-data/phony-guests/windows.img
+ libvirt_uri=test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml
+ f=../test-data/phony-guests/windows.img
+ export VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ d=test-v2v-o-qemu.d
+ rm -rf test-v2v-o-qemu.d
+ cleanup_fn rm -r test-v2v-o-qemu.d
+ _cleanup_hook[${#_cleanup_hook[@]}]='rm -r test-v2v-o-qemu.d'
+ mkdir test-v2v-o-qemu.d
+ libtool --mode=execute valgrind --vgdb=no --leak-check=full --error-exitcode=119 --suppressions=/home/rjones/d/virt-v2v/valgrind-suppressions --trace-children=no --child-silent-after-fork=yes --run-libc-freeres=no --num-callers=100 --read-inline-info=no virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o qemu -os test-v2v-o-qemu.d
==315201== Memcheck, a memory error detector
==315201== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==315201== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==315201== Command: virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o qemu -os test-v2v-o-qemu.d
==315201== 
[   0.3] Setting up the source: -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml -i libvirt windows
[   3.8] Opening the source
[  10.6] Inspecting the source
[  12.6] Checking for sufficient free disk space in the guest
[  12.6] Converting Microsoft Windows 7 Phony Edition to run on KVM
virt-v2v: This guest has virtio drivers installed.
[  62.4] Mapping filesystem data to avoid copying unused and blank areas
[  67.4] Closing the overlay
[  67.7] Assigning disks to buses
[  67.7] Checking if the guest needs BIOS or UEFI to boot
[  67.7] Setting up the destination: -o qemu -os test-v2v-o-qemu.d
[  68.9] Copying disk 1/1
▝   0% [----------------------------------------]
▐   0% [----------------------------------------]
▗  25% [**********------------------------------]
▃  50% [********************--------------------]
▖  75% [******************************----------]
█ 100% [****************************************]
[  69.3] Creating output metadata
[  69.3] Finishing off
==315201== 
==315201== HEAP SUMMARY:
==315201==     in use at exit: 42,788,996 bytes in 1,098,054 blocks
==315201==   total heap usage: 3,834,499 allocs, 2,736,445 frees, 8,439,124,961 bytes allocated
==315201== 
==315201== 24 bytes in 1 blocks are possibly lost in loss record 838 of 2,788
==315201==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==315201==    by 0x54F0329: tsearch (tsearch.c:338)
==315201==    by 0x53F6BCA: __dcigettext (dcigettext.c:797)
==315201==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==315201==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==315201==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==315201==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==315201==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==315201==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==315201==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==315201==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==315201==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==315201==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==315201==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==315201==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==315201==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==315201==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==315201==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==315201==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==315201==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==315201==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==315201==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==315201==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==315201== 
==315201== 96 bytes in 1 blocks are possibly lost in loss record 1,655 of 2,788
==315201==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==315201==    by 0x53F6AFD: __dcigettext (dcigettext.c:764)
==315201==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==315201==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==315201==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==315201==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==315201==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==315201==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==315201==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==315201==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==315201==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==315201==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==315201==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==315201==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==315201==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==315201==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==315201==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==315201==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==315201==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==315201==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==315201==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==315201==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==315201== 
==315201== LEAK SUMMARY:
==315201==    definitely lost: 0 bytes in 0 blocks
==315201==    indirectly lost: 71 bytes in 4 blocks
==315201==      possibly lost: 120 bytes in 2 blocks
==315201==    still reachable: 1,239,500 bytes in 398 blocks
==315201==         suppressed: 35,998,609 bytes in 1,042,538 blocks
==315201== Reachable blocks (those to which a pointer was found) are not shown.
==315201== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==315201== 
==315201== For lists of detected and suppressed errors, rerun with: -s
==315201== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 18 from 18)
++ _run_cleanup_hooks
++ local _status=119 _i
++ set +e
++ trap '' INT QUIT TERM EXIT ERR
++ echo ./test-v2v-o-qemu.sh: run cleanup hooks: exit code 119
./test-v2v-o-qemu.sh: run cleanup hooks: exit code 119
++ (( _i = 0 ))
++ (( _i < 1 ))
++ rm -r test-v2v-o-qemu.d
++ (( ++_i  ))
++ (( _i < 1 ))
++ exit 119
FAIL test-v2v-o-qemu.sh (exit status: 119)

FAIL: test-v2v-oa-option-qcow2.sh
=================================

+ skip_if_skipped
+ local v
+ '[' -n '' ']'
++ basename ./test-v2v-oa-option-qcow2.sh
++ tr a-z.- A-Z__
+ v=SKIP_TEST_V2V_OA_OPTION_QCOW2_SH
+ '[' -n '' ']'
+ echo './test-v2v-oa-option-qcow2.sh: info: you can skip this test by setting SKIP_TEST_V2V_OA_OPTION_QCOW2_SH=1'
./test-v2v-oa-option-qcow2.sh: info: you can skip this test by setting SKIP_TEST_V2V_OA_OPTION_QCOW2_SH=1
+ requires test -f ../test-data/phony-guests/windows.img
+ libvirt_uri=test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml
+ f=../test-data/phony-guests/windows.img
+ export VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ d=test-v2v-oa-option-qcow2.d
+ rm -rf test-v2v-oa-option-qcow2.d
+ cleanup_fn rm -r test-v2v-oa-option-qcow2.d
+ _cleanup_hook[${#_cleanup_hook[@]}]='rm -r test-v2v-oa-option-qcow2.d'
+ mkdir test-v2v-oa-option-qcow2.d
+ libtool --mode=execute valgrind --vgdb=no --leak-check=full --error-exitcode=119 --suppressions=/home/rjones/d/virt-v2v/valgrind-suppressions --trace-children=no --child-silent-after-fork=yes --run-libc-freeres=no --num-callers=100 --read-inline-info=no virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o local -os test-v2v-oa-option-qcow2.d -oa preallocated -of qcow2
==316629== Memcheck, a memory error detector
==316629== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==316629== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==316629== Command: virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o local -os test-v2v-oa-option-qcow2.d -oa preallocated -of qcow2
==316629== 
[   0.3] Setting up the source: -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml -i libvirt windows
[   3.2] Opening the source
[   9.3] Inspecting the source
[  11.3] Checking for sufficient free disk space in the guest
[  11.3] Converting Microsoft Windows 7 Phony Edition to run on KVM
virt-v2v: This guest has virtio drivers installed.
[  67.7] Mapping filesystem data to avoid copying unused and blank areas
[  68.9] Closing the overlay
[  69.2] Assigning disks to buses
[  69.2] Checking if the guest needs BIOS or UEFI to boot
[  69.2] Setting up the destination: -o disk -os test-v2v-oa-option-qcow2.d
[  70.8] Copying disk 1/1
▝   0% [----------------------------------------]
▐   0% [----------------------------------------]
▗  25% [**********------------------------------]
▃  50% [********************--------------------]
▖  75% [******************************----------]
█ 100% [****************************************]
[  71.3] Creating output metadata
[  71.4] Finishing off
==316629== 
==316629== HEAP SUMMARY:
==316629==     in use at exit: 42,788,949 bytes in 1,098,054 blocks
==316629==   total heap usage: 3,834,469 allocs, 2,736,415 frees, 8,439,029,547 bytes allocated
==316629== 
==316629== 24 bytes in 1 blocks are possibly lost in loss record 838 of 2,788
==316629==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==316629==    by 0x54F0329: tsearch (tsearch.c:338)
==316629==    by 0x53F6BCA: __dcigettext (dcigettext.c:797)
==316629==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==316629==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==316629==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==316629==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==316629==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==316629==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==316629==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==316629==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==316629==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==316629==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==316629==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==316629==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==316629==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==316629==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==316629==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==316629==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==316629==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==316629==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==316629==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==316629==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==316629== 
==316629== 96 bytes in 1 blocks are possibly lost in loss record 1,656 of 2,788
==316629==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==316629==    by 0x53F6AFD: __dcigettext (dcigettext.c:764)
==316629==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==316629==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==316629==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==316629==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==316629==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==316629==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==316629==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==316629==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==316629==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==316629==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==316629==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==316629==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==316629==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==316629==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==316629==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==316629==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==316629==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==316629==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==316629==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==316629==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==316629== 
==316629== LEAK SUMMARY:
==316629==    definitely lost: 0 bytes in 0 blocks
==316629==    indirectly lost: 71 bytes in 4 blocks
==316629==      possibly lost: 120 bytes in 2 blocks
==316629==    still reachable: 1,239,453 bytes in 398 blocks
==316629==         suppressed: 35,998,609 bytes in 1,042,538 blocks
==316629== Reachable blocks (those to which a pointer was found) are not shown.
==316629== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==316629== 
==316629== For lists of detected and suppressed errors, rerun with: -s
==316629== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 17 from 17)
++ _run_cleanup_hooks
++ local _status=119 _i
++ set +e
++ trap '' INT QUIT TERM EXIT ERR
++ echo ./test-v2v-oa-option-qcow2.sh: run cleanup hooks: exit code 119
./test-v2v-oa-option-qcow2.sh: run cleanup hooks: exit code 119
++ (( _i = 0 ))
++ (( _i < 1 ))
++ rm -r test-v2v-oa-option-qcow2.d
++ (( ++_i  ))
++ (( _i < 1 ))
++ exit 119
FAIL test-v2v-oa-option-qcow2.sh (exit status: 119)

FAIL: test-v2v-oa-option-raw.sh
===============================

+ skip_if_skipped
+ local v
+ '[' -n '' ']'
++ basename ./test-v2v-oa-option-raw.sh
++ tr a-z.- A-Z__
+ v=SKIP_TEST_V2V_OA_OPTION_RAW_SH
+ '[' -n '' ']'
+ echo './test-v2v-oa-option-raw.sh: info: you can skip this test by setting SKIP_TEST_V2V_OA_OPTION_RAW_SH=1'
./test-v2v-oa-option-raw.sh: info: you can skip this test by setting SKIP_TEST_V2V_OA_OPTION_RAW_SH=1
+ requires test -f ../test-data/phony-guests/windows.img
+ libvirt_uri=test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml
+ f=../test-data/phony-guests/windows.img
+ export VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ d=test-v2v-oa-option-raw.d
+ rm -rf test-v2v-oa-option-raw.d
+ cleanup_fn rm -r test-v2v-oa-option-raw.d
+ _cleanup_hook[${#_cleanup_hook[@]}]='rm -r test-v2v-oa-option-raw.d'
+ mkdir test-v2v-oa-option-raw.d
+ libtool --mode=execute valgrind --vgdb=no --leak-check=full --error-exitcode=119 --suppressions=/home/rjones/d/virt-v2v/valgrind-suppressions --trace-children=no --child-silent-after-fork=yes --run-libc-freeres=no --num-callers=100 --read-inline-info=no virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o local -os test-v2v-oa-option-raw.d -oa preallocated -of raw
==317328== Memcheck, a memory error detector
==317328== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==317328== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==317328== Command: virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o local -os test-v2v-oa-option-raw.d -oa preallocated -of raw
==317328== 
[   0.5] Setting up the source: -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml -i libvirt windows
[   5.0] Opening the source
[  11.7] Inspecting the source
[  13.5] Checking for sufficient free disk space in the guest
[  13.5] Converting Microsoft Windows 7 Phony Edition to run on KVM
virt-v2v: This guest has virtio drivers installed.
[  74.8] Mapping filesystem data to avoid copying unused and blank areas
[  75.9] Closing the overlay
[  76.3] Assigning disks to buses
[  76.3] Checking if the guest needs BIOS or UEFI to boot
[  76.3] Setting up the destination: -o disk -os test-v2v-oa-option-raw.d
[  77.7] Copying disk 1/1
▝   0% [----------------------------------------]
▐   0% [----------------------------------------]
▗  25% [**********------------------------------]
▃  50% [********************--------------------]
▖  75% [******************************----------]
█ 100% [****************************************]
[  78.3] Creating output metadata
[  78.4] Finishing off
==317328== 
==317328== HEAP SUMMARY:
==317328==     in use at exit: 42,788,996 bytes in 1,098,054 blocks
==317328==   total heap usage: 3,834,420 allocs, 2,736,366 frees, 8,439,011,915 bytes allocated
==317328== 
==317328== 24 bytes in 1 blocks are possibly lost in loss record 838 of 2,788
==317328==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==317328==    by 0x54F0329: tsearch (tsearch.c:338)
==317328==    by 0x53F6BCA: __dcigettext (dcigettext.c:797)
==317328==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==317328==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==317328==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==317328==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==317328==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==317328==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==317328==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==317328==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==317328==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317328==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317328==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==317328==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==317328==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==317328==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==317328==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==317328==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317328==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317328==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317328==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317328==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317328== 
==317328== 96 bytes in 1 blocks are possibly lost in loss record 1,655 of 2,788
==317328==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==317328==    by 0x53F6AFD: __dcigettext (dcigettext.c:764)
==317328==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==317328==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==317328==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==317328==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==317328==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==317328==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==317328==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==317328==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==317328==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317328==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317328==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==317328==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==317328==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==317328==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==317328==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==317328==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317328==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317328==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317328==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317328==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317328== 
==317328== LEAK SUMMARY:
==317328==    definitely lost: 0 bytes in 0 blocks
==317328==    indirectly lost: 71 bytes in 4 blocks
==317328==      possibly lost: 120 bytes in 2 blocks
==317328==    still reachable: 1,239,500 bytes in 398 blocks
==317328==         suppressed: 35,998,609 bytes in 1,042,538 blocks
==317328== Reachable blocks (those to which a pointer was found) are not shown.
==317328== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==317328== 
==317328== For lists of detected and suppressed errors, rerun with: -s
==317328== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 18 from 18)
++ _run_cleanup_hooks
++ local _status=119 _i
++ set +e
++ trap '' INT QUIT TERM EXIT ERR
++ echo ./test-v2v-oa-option-raw.sh: run cleanup hooks: exit code 119
./test-v2v-oa-option-raw.sh: run cleanup hooks: exit code 119
++ (( _i = 0 ))
++ (( _i < 1 ))
++ rm -r test-v2v-oa-option-raw.d
++ (( ++_i  ))
++ (( _i < 1 ))
++ exit 119
FAIL test-v2v-oa-option-raw.sh (exit status: 119)

FAIL: test-v2v-of-option.sh
===========================

+ skip_if_skipped
+ local v
+ '[' -n '' ']'
++ tr a-z.- A-Z__
++ basename ./test-v2v-of-option.sh
+ v=SKIP_TEST_V2V_OF_OPTION_SH
+ '[' -n '' ']'
+ echo './test-v2v-of-option.sh: info: you can skip this test by setting SKIP_TEST_V2V_OF_OPTION_SH=1'
./test-v2v-of-option.sh: info: you can skip this test by setting SKIP_TEST_V2V_OF_OPTION_SH=1
+ requires test -f ../test-data/phony-guests/windows.img
+ libvirt_uri=test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml
+ f=../test-data/phony-guests/windows.img
+ export VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ d=test-v2v-of-option.d
+ rm -rf test-v2v-of-option.d
+ cleanup_fn rm -r test-v2v-of-option.d
+ _cleanup_hook[${#_cleanup_hook[@]}]='rm -r test-v2v-of-option.d'
+ mkdir test-v2v-of-option.d
+ libtool --mode=execute valgrind --vgdb=no --leak-check=full --error-exitcode=119 --suppressions=/home/rjones/d/virt-v2v/valgrind-suppressions --trace-children=no --child-silent-after-fork=yes --run-libc-freeres=no --num-callers=100 --read-inline-info=no virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o local -os test-v2v-of-option.d -of qcow2
==317558== Memcheck, a memory error detector
==317558== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==317558== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==317558== Command: virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o local -os test-v2v-of-option.d -of qcow2
==317558== 
[   0.4] Setting up the source: -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml -i libvirt windows
[   4.7] Opening the source
[  11.8] Inspecting the source
[  13.7] Checking for sufficient free disk space in the guest
[  13.7] Converting Microsoft Windows 7 Phony Edition to run on KVM
virt-v2v: This guest has virtio drivers installed.
[  70.3] Mapping filesystem data to avoid copying unused and blank areas
[  71.4] Closing the overlay
[  71.7] Assigning disks to buses
[  71.7] Checking if the guest needs BIOS or UEFI to boot
[  71.8] Setting up the destination: -o disk -os test-v2v-of-option.d
[  73.3] Copying disk 1/1
▝   0% [----------------------------------------]
▐   0% [----------------------------------------]
▗  25% [**********------------------------------]
▃  50% [********************--------------------]
▖  75% [******************************----------]
█ 100% [****************************************]
[  73.9] Creating output metadata
[  74.0] Finishing off
==317558== 
==317558== HEAP SUMMARY:
==317558==     in use at exit: 42,788,949 bytes in 1,098,054 blocks
==317558==   total heap usage: 3,834,497 allocs, 2,736,443 frees, 8,438,982,283 bytes allocated
==317558== 
==317558== 24 bytes in 1 blocks are possibly lost in loss record 838 of 2,788
==317558==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==317558==    by 0x54F0329: tsearch (tsearch.c:338)
==317558==    by 0x53F6BCA: __dcigettext (dcigettext.c:797)
==317558==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==317558==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==317558==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==317558==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==317558==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==317558==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==317558==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==317558==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==317558==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317558==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317558==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==317558==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==317558==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==317558==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==317558==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==317558==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317558==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317558==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317558==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317558==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317558== 
==317558== 96 bytes in 1 blocks are possibly lost in loss record 1,656 of 2,788
==317558==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==317558==    by 0x53F6AFD: __dcigettext (dcigettext.c:764)
==317558==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==317558==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==317558==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==317558==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==317558==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==317558==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==317558==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==317558==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==317558==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317558==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317558==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==317558==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==317558==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==317558==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==317558==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==317558==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317558==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317558==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317558==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317558==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317558== 
==317558== LEAK SUMMARY:
==317558==    definitely lost: 0 bytes in 0 blocks
==317558==    indirectly lost: 71 bytes in 4 blocks
==317558==      possibly lost: 120 bytes in 2 blocks
==317558==    still reachable: 1,239,453 bytes in 398 blocks
==317558==         suppressed: 35,998,609 bytes in 1,042,538 blocks
==317558== Reachable blocks (those to which a pointer was found) are not shown.
==317558== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==317558== 
==317558== For lists of detected and suppressed errors, rerun with: -s
==317558== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 17 from 17)
++ _run_cleanup_hooks
++ local _status=119 _i
++ set +e
++ trap '' INT QUIT TERM EXIT ERR
++ echo ./test-v2v-of-option.sh: run cleanup hooks: exit code 119
./test-v2v-of-option.sh: run cleanup hooks: exit code 119
++ (( _i = 0 ))
++ (( _i < 1 ))
++ rm -r test-v2v-of-option.d
++ (( ++_i  ))
++ (( _i < 1 ))
++ exit 119
FAIL test-v2v-of-option.sh (exit status: 119)

FAIL: test-v2v-on-option.sh
===========================

+ skip_if_skipped
+ local v
+ '[' -n '' ']'
++ basename ./test-v2v-on-option.sh
++ tr a-z.- A-Z__
+ v=SKIP_TEST_V2V_ON_OPTION_SH
+ '[' -n '' ']'
+ echo './test-v2v-on-option.sh: info: you can skip this test by setting SKIP_TEST_V2V_ON_OPTION_SH=1'
./test-v2v-on-option.sh: info: you can skip this test by setting SKIP_TEST_V2V_ON_OPTION_SH=1
+ requires test -f ../test-data/phony-guests/windows.img
+ libvirt_uri=test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml
+ f=../test-data/phony-guests/windows.img
+ export VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ d=test-v2v-on-option.d
+ rm -rf test-v2v-on-option.d
+ cleanup_fn rm -r test-v2v-on-option.d
+ _cleanup_hook[${#_cleanup_hook[@]}]='rm -r test-v2v-on-option.d'
+ mkdir test-v2v-on-option.d
+ libtool --mode=execute valgrind --vgdb=no --leak-check=full --error-exitcode=119 --suppressions=/home/rjones/d/virt-v2v/valgrind-suppressions --trace-children=no --child-silent-after-fork=yes --run-libc-freeres=no --num-callers=100 --read-inline-info=no virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o local -os test-v2v-on-option.d -on this-is-not-windows
==317720== Memcheck, a memory error detector
==317720== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==317720== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==317720== Command: virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml windows -o local -os test-v2v-on-option.d -on this-is-not-windows
==317720== 
[   0.6] Setting up the source: -ic test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml -i libvirt windows
[   4.1] Opening the source
[  10.9] Inspecting the source
[  12.9] Checking for sufficient free disk space in the guest
[  12.9] Converting Microsoft Windows 7 Phony Edition to run on KVM
virt-v2v: This guest has virtio drivers installed.
[  65.4] Mapping filesystem data to avoid copying unused and blank areas
[  66.6] Closing the overlay
[  66.9] Assigning disks to buses
[  66.9] Checking if the guest needs BIOS or UEFI to boot
[  66.9] Setting up the destination: -o disk -os test-v2v-on-option.d
[  68.3] Copying disk 1/1
▝   0% [----------------------------------------]
▐   0% [----------------------------------------]
▗  25% [**********------------------------------]
▃  50% [********************--------------------]
▖  75% [******************************----------]
█ 100% [****************************************]
[  69.0] Creating output metadata
[  69.1] Finishing off
==317720== 
==317720== HEAP SUMMARY:
==317720==     in use at exit: 42,788,996 bytes in 1,098,054 blocks
==317720==   total heap usage: 3,834,386 allocs, 2,736,332 frees, 8,439,018,901 bytes allocated
==317720== 
==317720== 24 bytes in 1 blocks are possibly lost in loss record 838 of 2,788
==317720==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==317720==    by 0x54F0329: tsearch (tsearch.c:338)
==317720==    by 0x53F6BCA: __dcigettext (dcigettext.c:797)
==317720==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==317720==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==317720==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==317720==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==317720==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==317720==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==317720==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==317720==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==317720==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317720==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317720==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==317720==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==317720==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==317720==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==317720==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==317720==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317720==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317720==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317720==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317720==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317720== 
==317720== 96 bytes in 1 blocks are possibly lost in loss record 1,655 of 2,788
==317720==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==317720==    by 0x53F6AFD: __dcigettext (dcigettext.c:764)
==317720==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==317720==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==317720==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==317720==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==317720==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==317720==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==317720==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==317720==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==317720==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317720==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317720==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==317720==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==317720==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==317720==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==317720==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==317720==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317720==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317720==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317720==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317720==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==317720== 
==317720== LEAK SUMMARY:
==317720==    definitely lost: 0 bytes in 0 blocks
==317720==    indirectly lost: 71 bytes in 4 blocks
==317720==      possibly lost: 120 bytes in 2 blocks
==317720==    still reachable: 1,239,500 bytes in 398 blocks
==317720==         suppressed: 35,998,609 bytes in 1,042,538 blocks
==317720== Reachable blocks (those to which a pointer was found) are not shown.
==317720== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==317720== 
==317720== For lists of detected and suppressed errors, rerun with: -s
==317720== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 18 from 18)
++ _run_cleanup_hooks
++ local _status=119 _i
++ set +e
++ trap '' INT QUIT TERM EXIT ERR
++ echo ./test-v2v-on-option.sh: run cleanup hooks: exit code 119
./test-v2v-on-option.sh: run cleanup hooks: exit code 119
++ (( _i = 0 ))
++ (( _i < 1 ))
++ rm -r test-v2v-on-option.d
++ (( ++_i  ))
++ (( _i < 1 ))
++ exit 119
FAIL test-v2v-on-option.sh (exit status: 119)

FAIL: test-v2v-sound.sh
=======================

+ skip_if_skipped
+ local v
+ '[' -n '' ']'
++ basename ./test-v2v-sound.sh
++ tr a-z.- A-Z__
+ v=SKIP_TEST_V2V_SOUND_SH
+ '[' -n '' ']'
+ echo './test-v2v-sound.sh: info: you can skip this test by setting SKIP_TEST_V2V_SOUND_SH=1'
./test-v2v-sound.sh: info: you can skip this test by setting SKIP_TEST_V2V_SOUND_SH=1
+ requires test -f ../test-data/phony-guests/windows.img
+ libvirt_uri=test:///home/rjones/d/virt-v2v/tests/test-v2v-sound.xml
+ f=../test-data/phony-guests/windows.img
+ export VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ d=test-v2v-sound.d
+ rm -rf test-v2v-sound.d
+ cleanup_fn rm -r test-v2v-sound.d
+ _cleanup_hook[${#_cleanup_hook[@]}]='rm -r test-v2v-sound.d'
+ mkdir test-v2v-sound.d
+ libtool --mode=execute valgrind --vgdb=no --leak-check=full --error-exitcode=119 --suppressions=/home/rjones/d/virt-v2v/valgrind-suppressions --trace-children=no --child-silent-after-fork=yes --run-libc-freeres=no --num-callers=100 --read-inline-info=no virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/tests/test-v2v-sound.xml windows -o local -os test-v2v-sound.d
==318109== Memcheck, a memory error detector
==318109== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==318109== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==318109== Command: virt-v2v --debug-gc -i libvirt -ic test:///home/rjones/d/virt-v2v/tests/test-v2v-sound.xml windows -o local -os test-v2v-sound.d
==318109== 
[   0.5] Setting up the source: -ic test:///home/rjones/d/virt-v2v/tests/test-v2v-sound.xml -i libvirt windows
[   3.1] Opening the source
[   9.9] Inspecting the source
[  11.9] Checking for sufficient free disk space in the guest
[  11.9] Converting Microsoft Windows 7 Phony Edition to run on KVM
virt-v2v: This guest has virtio drivers installed.
[  59.9] Mapping filesystem data to avoid copying unused and blank areas
[  61.2] Closing the overlay
[  61.5] Assigning disks to buses
[  61.5] Checking if the guest needs BIOS or UEFI to boot
[  61.5] Setting up the destination: -o disk -os test-v2v-sound.d
[  62.8] Copying disk 1/1
▝   0% [----------------------------------------]
▐   0% [----------------------------------------]
▗  25% [**********------------------------------]
▃  50% [********************--------------------]
▖  75% [******************************----------]
█ 100% [****************************************]
[  63.4] Creating output metadata
[  63.5] Finishing off
==318109== 
==318109== HEAP SUMMARY:
==318109==     in use at exit: 42,788,276 bytes in 1,098,054 blocks
==318109==   total heap usage: 3,728,537 allocs, 2,630,483 frees, 8,428,300,882 bytes allocated
==318109== 
==318109== 24 bytes in 1 blocks are possibly lost in loss record 838 of 2,788
==318109==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==318109==    by 0x54F0329: tsearch (tsearch.c:338)
==318109==    by 0x53F6BCA: __dcigettext (dcigettext.c:797)
==318109==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==318109==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==318109==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==318109==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==318109==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==318109==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==318109==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==318109==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==318109==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==318109==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==318109==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==318109==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==318109==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==318109==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==318109==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==318109==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==318109==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==318109==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==318109==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==318109==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==318109== 
==318109== 96 bytes in 1 blocks are possibly lost in loss record 1,655 of 2,788
==318109==    at 0x484486F: malloc (vg_replace_malloc.c:381)
==318109==    by 0x53F6AFD: __dcigettext (dcigettext.c:764)
==318109==    by 0x49E4FF9: virDomainDefParse (domain_conf.c:19425)
==318109==    by 0x49FD0D9: virDomainDefCopy (domain_conf.c:28323)
==318109==    by 0x49C2ECB: virDomainObjSetDefTransient (domain_conf.c:4247)
==318109==    by 0x4B30E84: testDomainStartState.lto_priv.0 (test_driver.c:741)
==318109==    by 0x4B316B5: testOpenParse (test_driver.c:1039)
==318109==    by 0x4B32924: testConnectOpen.lto_priv.0 (test_driver.c:1340)
==318109==    by 0x4B48B2D: virConnectOpenInternal (libvirt.c:1128)
==318109==    by 0x4B4948D: virConnectOpenAuth (libvirt.c:1271)
==318109==    by 0x380E94: _ocaml_libvirt_connect_open_auth_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==318109==    by 0x381705: ocaml_libvirt_connect_open_auth (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==318109==    by 0x2B8074: camlInput_libvirt__get_source_from_libvirt_190 (libvirt.ml:36)
==318109==    by 0x2B8767: camlInput_libvirt__setup_329 (input_libvirt.ml:153)
==318109==    by 0x28E771: camlV2v__main_202 (v2v.ml:552)
==318109==    by 0x2E6D61: camlTools_utils__run_main_and_handle_errors_510 (tools_utils.ml:228)
==318109==    by 0x290E07: camlV2v__entry (v2v.ml:700)
==318109==    by 0x27FC28: caml_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==318109==    by 0x4044A3: caml_start_program (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==318109==    by 0x4048B6: caml_startup_common (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==318109==    by 0x4048FC: caml_startup (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==318109==    by 0x27F26F: main (in /home/rjones/d/virt-v2v/v2v/virt-v2v)
==318109== 
==318109== LEAK SUMMARY:
==318109==    definitely lost: 0 bytes in 0 blocks
==318109==    indirectly lost: 71 bytes in 4 blocks
==318109==      possibly lost: 120 bytes in 2 blocks
==318109==    still reachable: 1,238,060 bytes in 397 blocks
==318109==         suppressed: 35,999,329 bytes in 1,042,539 blocks
==318109== Reachable blocks (those to which a pointer was found) are not shown.
==318109== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==318109== 
==318109== For lists of detected and suppressed errors, rerun with: -s
==318109== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 18 from 18)
++ _run_cleanup_hooks
++ local _status=119 _i
++ set +e
++ trap '' INT QUIT TERM EXIT ERR
++ echo ./test-v2v-sound.sh: run cleanup hooks: exit code 119
./test-v2v-sound.sh: run cleanup hooks: exit code 119
++ (( _i = 0 ))
++ (( _i < 1 ))
++ rm -r test-v2v-sound.d
++ (( ++_i  ))
++ (( _i < 1 ))
++ exit 119
FAIL test-v2v-sound.sh (exit status: 119)

SKIP: test-v2v-virtio-win-iso.sh
================================

+ skip_if_skipped
+ local v
+ '[' -n '' ']'
++ tr a-z.- A-Z__
++ basename ./test-v2v-virtio-win-iso.sh
+ v=SKIP_TEST_V2V_VIRTIO_WIN_ISO_SH
+ '[' -n '' ']'
+ echo './test-v2v-virtio-win-iso.sh: info: you can skip this test by setting SKIP_TEST_V2V_VIRTIO_WIN_ISO_SH=1'
./test-v2v-virtio-win-iso.sh: info: you can skip this test by setting SKIP_TEST_V2V_VIRTIO_WIN_ISO_SH=1
+ requires test -f ../test-data/phony-guests/windows.img
+ libvirt_uri=test:///home/rjones/d/virt-v2v/test-data/phony-guests/guests.xml
+ f=../test-data/phony-guests/windows.img
+ export VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ VIRT_TOOLS_DATA_DIR=./../test-data/fake-virt-tools
+ export VIRTIO_WIN=../test-data/fake-virtio-win/fake-virtio-win.iso
+ VIRTIO_WIN=../test-data/fake-virtio-win/fake-virtio-win.iso
+ test -f ../test-data/fake-virtio-win/fake-virtio-win.iso
+ echo './test-v2v-virtio-win-iso.sh: test skipped because fake virtio-win iso image was not created'
./test-v2v-virtio-win-iso.sh: test skipped because fake virtio-win iso image was not created
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo ./test-v2v-virtio-win-iso.sh: run cleanup hooks: exit code 77
./test-v2v-virtio-win-iso.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-virtio-win-iso.sh (exit status: 77)

SKIP: test-v2v-fedora-btrfs-conversion.sh
=========================================

+ skip_if_skipped
+ local v
+ '[' -n '' ']'
++ tr a-z.- A-Z__
++ basename ./test-v2v-fedora-btrfs-conversion.sh
+ v=SKIP_TEST_V2V_FEDORA_BTRFS_CONVERSION_SH
+ '[' -n '' ']'
+ echo './test-v2v-fedora-btrfs-conversion.sh: info: you can skip this test by setting SKIP_TEST_V2V_FEDORA_BTRFS_CONVERSION_SH=1'
./test-v2v-fedora-btrfs-conversion.sh: info: you can skip this test by setting SKIP_TEST_V2V_FEDORA_BTRFS_CONVERSION_SH=1
+ f=../test-data/phony-guests/fedora-btrfs.img
+ requires test -f ../test-data/phony-guests/fedora-btrfs.img
+ requires test -s ../test-data/phony-guests/fedora-btrfs.img
+ echo './test-v2v-fedora-btrfs-conversion.sh: ‘test -s ../test-data/phony-guests/fedora-btrfs.img’ failed with error code 1'
./test-v2v-fedora-btrfs-conversion.sh: ‘test -s ../test-data/phony-guests/fedora-btrfs.img’ failed with error code 1
+ echo './test-v2v-fedora-btrfs-conversion.sh: test prerequisite is missing or not working'
./test-v2v-fedora-btrfs-conversion.sh: test prerequisite is missing or not working
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo ./test-v2v-fedora-btrfs-conversion.sh: run cleanup hooks: exit code 77
./test-v2v-fedora-btrfs-conversion.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-fedora-btrfs-conversion.sh (exit status: 77)

SKIP: test-v2v-conversion-of-centos-7.0.sh
==========================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-centos-7.0.sh (exit status: 77)

SKIP: test-v2v-conversion-of-debian-6.sh
========================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-debian-6.sh (exit status: 77)

SKIP: test-v2v-conversion-of-debian-7.sh
========================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-debian-7.sh (exit status: 77)

SKIP: test-v2v-conversion-of-debian-8.sh
========================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-debian-8.sh (exit status: 77)

SKIP: test-v2v-conversion-of-debian-9.sh
========================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-debian-9.sh (exit status: 77)

SKIP: test-v2v-conversion-of-fedora-37.sh
=========================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-fedora-37.sh (exit status: 77)

SKIP: test-v2v-conversion-of-opensuse-13.1.sh
=============================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-opensuse-13.1.sh (exit status: 77)

SKIP: test-v2v-conversion-of-opensuse-13.2.sh
=============================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-opensuse-13.2.sh (exit status: 77)

SKIP: test-v2v-conversion-of-opensuse-42.1.sh
=============================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-opensuse-42.1.sh (exit status: 77)

SKIP: test-v2v-conversion-of-rhel-5.11.sh
=========================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-rhel-5.11.sh (exit status: 77)

SKIP: test-v2v-conversion-of-rhel-6.10.sh
=========================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-rhel-6.10.sh (exit status: 77)

SKIP: test-v2v-conversion-of-rhel-7.9.sh
========================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-rhel-7.9.sh (exit status: 77)

SKIP: test-v2v-conversion-of-rhel-8.7.sh
========================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-rhel-8.7.sh (exit status: 77)

SKIP: test-v2v-conversion-of-ubuntu-16.04.sh
============================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-ubuntu-16.04.sh (exit status: 77)

SKIP: test-v2v-conversion-of-ubuntu-18.04.sh
============================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-ubuntu-18.04.sh (exit status: 77)

SKIP: test-v2v-conversion-of-ubuntu-20.04.sh
============================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-ubuntu-20.04.sh (exit status: 77)

SKIP: test-v2v-conversion-of-windows-6.2-server.sh
==================================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-windows-6.2-server.sh (exit status: 77)

SKIP: test-v2v-conversion-of-windows-6.3-server.sh
==================================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-windows-6.3-server.sh (exit status: 77)

SKIP: test-v2v-conversion-of-windows-10.0-server.sh
===================================================

+ slow_test
+ '[' -z '' ']'
++ basename /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh
+ echo 'test-v2v-conversion-of.sh: use '\''make check-slow'\'' to run this test'
test-v2v-conversion-of.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo /home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
/home/rjones/d/virt-v2v/tests/test-v2v-conversion-of.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-conversion-of-windows-10.0-server.sh (exit status: 77)

SKIP: test-v2v-trim.sh
======================

+ slow_test
+ '[' -z '' ']'
++ basename ./test-v2v-trim.sh
+ echo 'test-v2v-trim.sh: use '\''make check-slow'\'' to run this test'
test-v2v-trim.sh: use 'make check-slow' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo ./test-v2v-trim.sh: run cleanup hooks: exit code 77
./test-v2v-trim.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-trim.sh (exit status: 77)

SKIP: test-v2v-i-ova-as-root.sh
===============================

+ root_test
++ id -u
+ test 1000 -ne 0
++ basename ./test-v2v-i-ova-as-root.sh
+ echo 'test-v2v-i-ova-as-root.sh: use '\''sudo make check-root'\'' to run this test'
test-v2v-i-ova-as-root.sh: use 'sudo make check-root' to run this test
+ exit 77
+ _run_cleanup_hooks
+ local _status=77 _i
+ set +e
+ trap '' INT QUIT TERM EXIT ERR
+ echo ./test-v2v-i-ova-as-root.sh: run cleanup hooks: exit code 77
./test-v2v-i-ova-as-root.sh: run cleanup hooks: exit code 77
+ (( _i = 0 ))
+ (( _i < 0 ))
+ exit 77
SKIP test-v2v-i-ova-as-root.sh (exit status: 77)

