Fix one dist issue, and almost all the builddir!=srcdir issues. (For the record, only 3 tests still fail in that setup.) Pino Toscano (3): libvirt-ocaml: add libvirt_c.h as source tests: fix path to sources of fake-virtio-win.iso tests: fix srcdir references bundled/libvirt-ocaml/Makefile.am | 1 + test-data/fake-virtio-win/Makefile.am | 2 +- tests/rhbz1232192.sh | 2 +- tests/test-v2v-cdrom.sh | 4 ++-- tests/test-v2v-floppy.sh | 4 ++-- tests/test-v2v-i-ova-as-root.sh | 2 +- tests/test-v2v-i-ova-bad-sha1.sh | 2 +- tests/test-v2v-i-ova-bad-sha256.sh | 2 +- tests/test-v2v-i-ova-formats.sh | 4 ++-- tests/test-v2v-i-ova-good-checksums.sh | 2 +- tests/test-v2v-i-ova-gz.sh | 4 ++-- tests/test-v2v-i-ova-invalid-manifest1.sh | 2 +- tests/test-v2v-i-ova-invalid-manifest2.sh | 2 +- tests/test-v2v-i-ova-snapshots.sh | 6 +++--- tests/test-v2v-i-ova-subfolders.sh | 6 +++--- tests/test-v2v-i-ova-tar.sh | 6 +++--- tests/test-v2v-i-ova-two-disks.sh | 6 +++--- tests/test-v2v-i-ova.sh | 4 ++-- tests/test-v2v-i-vmx.sh | 2 +- tests/test-v2v-mac.sh | 4 ++-- tests/test-v2v-networks-and-bridges.sh | 4 ++-- tests/test-v2v-o-rhv.sh | 2 +- tests/test-v2v-o-vdsm-options.sh | 2 +- tests/test-v2v-print-estimate.sh | 2 +- tests/test-v2v-print-source.sh | 4 ++-- tests/test-v2v-sound.sh | 2 +- v2v/test-v2v-python-syntax.sh | 4 ++-- 27 files changed, 44 insertions(+), 43 deletions(-) -- 2.23.0
Pino Toscano
2019-Dec-17 13:25 UTC
[Libguestfs] [v2v PATCH 1/3] libvirt-ocaml: add libvirt_c.h as source
This way it is distributed in release tarballs. Followup of commit d442b09afd53d0c3c764e8d3696f56e68c2eed11. --- bundled/libvirt-ocaml/Makefile.am | 1 + 1 file changed, 1 insertion(+) diff --git a/bundled/libvirt-ocaml/Makefile.am b/bundled/libvirt-ocaml/Makefile.am index 50ca4df7..c4391ebc 100644 --- a/bundled/libvirt-ocaml/Makefile.am +++ b/bundled/libvirt-ocaml/Makefile.am @@ -30,6 +30,7 @@ SOURCES_ML = \ libvirt.ml SOURCES_C = \ + libvirt_c.h \ libvirt_c_common.c \ libvirt_generated.c \ libvirt_c_oneoffs.c -- 2.23.0
Pino Toscano
2019-Dec-17 13:25 UTC
[Libguestfs] [v2v PATCH 2/3] tests: fix path to sources of fake-virtio-win.iso
They are in the source directory, so properly point to them. --- test-data/fake-virtio-win/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test-data/fake-virtio-win/Makefile.am b/test-data/fake-virtio-win/Makefile.am index f2543fb4..3969e647 100644 --- a/test-data/fake-virtio-win/Makefile.am +++ b/test-data/fake-virtio-win/Makefile.am @@ -598,4 +598,4 @@ check_DATA = fake-virtio-win.iso CLEANFILES += fake-virtio-win.iso fake-virtio-win.iso: $(cd_files) - $(GENISOIMAGE) -J -r -o $@ cd + $(GENISOIMAGE) -J -r -o $@ $(srcdir)/cd -- 2.23.0
Pino Toscano
2019-Dec-17 13:25 UTC
[Libguestfs] [v2v PATCH 3/3] tests: fix srcdir references
Make sure to properly reference to files in the source directory. --- tests/rhbz1232192.sh | 2 +- tests/test-v2v-cdrom.sh | 4 ++-- tests/test-v2v-floppy.sh | 4 ++-- tests/test-v2v-i-ova-as-root.sh | 2 +- tests/test-v2v-i-ova-bad-sha1.sh | 2 +- tests/test-v2v-i-ova-bad-sha256.sh | 2 +- tests/test-v2v-i-ova-formats.sh | 4 ++-- tests/test-v2v-i-ova-good-checksums.sh | 2 +- tests/test-v2v-i-ova-gz.sh | 4 ++-- tests/test-v2v-i-ova-invalid-manifest1.sh | 2 +- tests/test-v2v-i-ova-invalid-manifest2.sh | 2 +- tests/test-v2v-i-ova-snapshots.sh | 6 +++--- tests/test-v2v-i-ova-subfolders.sh | 6 +++--- tests/test-v2v-i-ova-tar.sh | 6 +++--- tests/test-v2v-i-ova-two-disks.sh | 6 +++--- tests/test-v2v-i-ova.sh | 4 ++-- tests/test-v2v-i-vmx.sh | 2 +- tests/test-v2v-mac.sh | 4 ++-- tests/test-v2v-networks-and-bridges.sh | 4 ++-- tests/test-v2v-o-rhv.sh | 2 +- tests/test-v2v-o-vdsm-options.sh | 2 +- tests/test-v2v-print-estimate.sh | 2 +- tests/test-v2v-print-source.sh | 4 ++-- tests/test-v2v-sound.sh | 2 +- v2v/test-v2v-python-syntax.sh | 4 ++-- 25 files changed, 42 insertions(+), 42 deletions(-) diff --git a/tests/rhbz1232192.sh b/tests/rhbz1232192.sh index 2d4b342b..80f86003 100755 --- a/tests/rhbz1232192.sh +++ b/tests/rhbz1232192.sh @@ -30,4 +30,4 @@ skip_unless_phony_guest blank-disk.img export VIRT_TOOLS_DATA_DIR="$top_srcdir/test-data/fake-virt-tools" -virt-v2v -i libvirtxml rhbz1232192.xml -o null --no-copy +virt-v2v -i libvirtxml "$srcdir/rhbz1232192.xml" -o null --no-copy diff --git a/tests/test-v2v-cdrom.sh b/tests/test-v2v-cdrom.sh index 0c8680df..8adc5103 100755 --- a/tests/test-v2v-cdrom.sh +++ b/tests/test-v2v-cdrom.sh @@ -27,7 +27,7 @@ skip_if_backend uml skip_unless_phony_guest windows.img skip_unless_phony_guest blank-disk.img -libvirt_uri="test://$abs_builddir/test-v2v-cdrom.xml" +libvirt_uri="test://$abs_srcdir/test-v2v-cdrom.xml" export VIRT_TOOLS_DATA_DIR="$top_srcdir/test-data/fake-virt-tools" export VIRTIO_WIN="$top_srcdir/test-data/fake-virtio-win" @@ -48,7 +48,7 @@ awk '/<disk /{p=1;print;next} p&&/<\/disk>/{p=0;print;next} ;p' \ $d/windows.xml | grep -v '<source file' > $d/disks -if ! diff -u test-v2v-cdrom.expected $d/disks; then +if ! diff -u "$srcdir/test-v2v-cdrom.expected" $d/disks; then echo "$0: unexpected disk assignments" cat $d/disks exit 1 diff --git a/tests/test-v2v-floppy.sh b/tests/test-v2v-floppy.sh index 04d63464..82e7d8a4 100755 --- a/tests/test-v2v-floppy.sh +++ b/tests/test-v2v-floppy.sh @@ -27,7 +27,7 @@ skip_if_backend uml skip_unless_phony_guest windows.img skip_unless_phony_guest blank-disk.img -libvirt_uri="test://$abs_builddir/test-v2v-floppy.xml" +libvirt_uri="test://$abs_srcdir/test-v2v-floppy.xml" export VIRT_TOOLS_DATA_DIR="$top_srcdir/test-data/fake-virt-tools" export VIRTIO_WIN="$top_srcdir/test-data/fake-virtio-win" @@ -49,7 +49,7 @@ awk '/<disk /{p=1;print;next} p&&/<\/disk>/{p=0;print;next} ;p' \ $d/windows.xml | grep -v '<source file' > $d/disks -if ! diff -u test-v2v-floppy.expected $d/disks; then +if ! diff -u "$srcdir/test-v2v-floppy.expected" $d/disks; then echo "$0: unexpected disk assignments" cat $d/disks exit 1 diff --git a/tests/test-v2v-i-ova-as-root.sh b/tests/test-v2v-i-ova-as-root.sh index 04d5d371..b7f12a7e 100755 --- a/tests/test-v2v-i-ova-as-root.sh +++ b/tests/test-v2v-i-ova-as-root.sh @@ -44,7 +44,7 @@ mkdir $d pushd $d # Create the test OVA. -cp ../test-v2v-i-ova-as-root.ovf test.ovf +cp "$abs_srcdir/test-v2v-i-ova-as-root.ovf" test.ovf cp ../windows.vmdk disk.vmdk echo "SHA1(test.ovf)=" `do_sha1 test.ovf` > test.mf diff --git a/tests/test-v2v-i-ova-bad-sha1.sh b/tests/test-v2v-i-ova-bad-sha1.sh index 509cc401..bd0b02da 100755 --- a/tests/test-v2v-i-ova-bad-sha1.sh +++ b/tests/test-v2v-i-ova-bad-sha1.sh @@ -39,7 +39,7 @@ mkdir $d pushd $d # Create the test OVA. -cp ../test-v2v-i-ova-checksums.ovf test.ovf +cp "$abs_srcdir/test-v2v-i-ova-checksums.ovf" test.ovf cp ../windows.vmdk disk.vmdk echo "SHA1(test.ovf)=" `do_sha1 test.ovf` > test.mf sha1=`do_sha1 disk.vmdk | tr '0-5a-f6789' 'a-f0-58967'` diff --git a/tests/test-v2v-i-ova-bad-sha256.sh b/tests/test-v2v-i-ova-bad-sha256.sh index 1a19cc28..e234fd9b 100755 --- a/tests/test-v2v-i-ova-bad-sha256.sh +++ b/tests/test-v2v-i-ova-bad-sha256.sh @@ -39,7 +39,7 @@ mkdir $d pushd $d # Create the test OVA. -cp ../test-v2v-i-ova-checksums.ovf test.ovf +cp "$abs_srcdir/test-v2v-i-ova-checksums.ovf" test.ovf cp ../windows.vmdk disk.vmdk echo "SHA256(test.ovf)=" `do_sha256 test.ovf` > test.mf sha256=`do_sha256 disk.vmdk | tr '0-5a-f6789' 'a-f0-58967'` diff --git a/tests/test-v2v-i-ova-formats.sh b/tests/test-v2v-i-ova-formats.sh index 1ade1d42..b9bab82e 100755 --- a/tests/test-v2v-i-ova-formats.sh +++ b/tests/test-v2v-i-ova-formats.sh @@ -41,7 +41,7 @@ pushd $d guestfish disk-create disk1.vmdk raw 10K sha=`do_sha1 disk1.vmdk` echo -e "SHA1(disk1.vmdk)= $sha\r" > disk1.mf -cp ../test-v2v-i-ova-formats.ovf . +cp "$abs_srcdir/test-v2v-i-ova-formats.ovf" . for format in $formats; do case "$format" in @@ -72,7 +72,7 @@ for format in $formats; do sed 's,[^ \t]*\(disk.*.vmdk\),\1,' > $d/source # Check the parsed source is what we expect. - diff -u test-v2v-i-ova-formats.expected $d/source + diff -u "$srcdir/test-v2v-i-ova-formats.expected" $d/source done rm -rf $d diff --git a/tests/test-v2v-i-ova-good-checksums.sh b/tests/test-v2v-i-ova-good-checksums.sh index 46c59d16..50c58675 100755 --- a/tests/test-v2v-i-ova-good-checksums.sh +++ b/tests/test-v2v-i-ova-good-checksums.sh @@ -39,7 +39,7 @@ mkdir $d pushd $d # Create the test OVA. -cp ../test-v2v-i-ova-checksums.ovf test.ovf +cp "$abs_srcdir/test-v2v-i-ova-checksums.ovf" test.ovf cp ../windows.vmdk disk.vmdk # Test all types of checksum supported by the OVA format. diff --git a/tests/test-v2v-i-ova-gz.sh b/tests/test-v2v-i-ova-gz.sh index 2bf2f5ee..4498f5fb 100755 --- a/tests/test-v2v-i-ova-gz.sh +++ b/tests/test-v2v-i-ova-gz.sh @@ -38,7 +38,7 @@ guestfish disk-create disk1.vmdk raw 10K gzip disk1.vmdk sha=`do_sha1 disk1.vmdk.gz` echo -e "SHA1(disk1.vmdk.gz)= $sha\r" > disk1.mf -cp ../test-v2v-i-ova-gz.ovf . +cp "$abs_srcdir/test-v2v-i-ova-gz.ovf" . tar -cf test.ova test-v2v-i-ova-gz.ovf disk1.vmdk.gz disk1.mf popd @@ -51,6 +51,6 @@ $VG virt-v2v --debug-gc --quiet \ sed 's,[^ \t]*\(\.vmdk\),\1,' > $d/source # Check the parsed source is what we expect. -diff -u test-v2v-i-ova-gz.expected $d/source +diff -u "$srcdir/test-v2v-i-ova-gz.expected" $d/source rm -rf $d diff --git a/tests/test-v2v-i-ova-invalid-manifest1.sh b/tests/test-v2v-i-ova-invalid-manifest1.sh index ce54e2b4..fd9decb7 100755 --- a/tests/test-v2v-i-ova-invalid-manifest1.sh +++ b/tests/test-v2v-i-ova-invalid-manifest1.sh @@ -39,7 +39,7 @@ mkdir $d pushd $d # Create the test OVA. -cp ../test-v2v-i-ova-checksums.ovf test.ovf +cp "$abs_srcdir/test-v2v-i-ova-checksums.ovf" test.ovf cp ../windows.vmdk disk.vmdk echo "SHA1(test.ovf)=" `do_sha1 test.ovf` > test.mf echo "SHA1(disk.vmdk)=" `do_sha1 disk.vmdk` >> test.mf diff --git a/tests/test-v2v-i-ova-invalid-manifest2.sh b/tests/test-v2v-i-ova-invalid-manifest2.sh index efbc50b7..23936dd5 100755 --- a/tests/test-v2v-i-ova-invalid-manifest2.sh +++ b/tests/test-v2v-i-ova-invalid-manifest2.sh @@ -39,7 +39,7 @@ mkdir $d pushd $d # Create the test OVA. -cp ../test-v2v-i-ova-checksums.ovf test.ovf +cp "$abs_srcdir/test-v2v-i-ova-checksums.ovf" test.ovf cp ../windows.vmdk disk.vmdk echo "SHA1(test.ovf)=" `do_sha1 test.ovf` > test.mf echo "SHA1(disk.vmdk)=$(do_sha1 disk.vmdk)" >> test.mf diff --git a/tests/test-v2v-i-ova-snapshots.sh b/tests/test-v2v-i-ova-snapshots.sh index f74933ca..7c6c3950 100755 --- a/tests/test-v2v-i-ova-snapshots.sh +++ b/tests/test-v2v-i-ova-snapshots.sh @@ -51,7 +51,7 @@ sha=`do_sha1 disk1.vmdk.000000001` echo -e "SHA1(disk1.vmdk.000000001)= $sha\r" > disk1.mf sha=`do_sha1 disk1.vmdk.000000002` echo -e "SHA1(disk1.vmdk.000000002)= $sha\r" > disk1.mf -cp ../test-v2v-i-ova-snapshots.ovf . +cp "$abs_srcdir/test-v2v-i-ova-snapshots.ovf" . tar -cf test-snapshots.ova test-v2v-i-ova-snapshots.ovf disk1.vmdk.00000000? disk1.mf popd @@ -68,11 +68,11 @@ if grep -sq json: $d/source ; then # Exact offset will vary because of tar. sed -i -e "s,\"[^\"]*/$d/,\"," \ -e "s|\"offset\": [0-9]*,|\"offset\": x,|" $d/source - diff -u test-v2v-i-ova-snapshots.expected2 $d/source + diff -u "$srcdir/test-v2v-i-ova-snapshots.expected2" $d/source else # normalize the output sed -i -e 's,[^ \t]*\(disk.*.vmdk\),\1,' $d/source - diff -u test-v2v-i-ova-snapshots.expected $d/source + diff -u "$srcdir/test-v2v-i-ova-snapshots.expected" $d/source fi rm -rf $d diff --git a/tests/test-v2v-i-ova-subfolders.sh b/tests/test-v2v-i-ova-subfolders.sh index be98d2c1..6b781460 100755 --- a/tests/test-v2v-i-ova-subfolders.sh +++ b/tests/test-v2v-i-ova-subfolders.sh @@ -32,7 +32,7 @@ d=test-v2v-i-ova-subfolders.d rm -rf $d mkdir -p $d/subfolder -cp test-v2v-i-ova-subfolders.ovf $d/subfolder/ +cp "$srcdir/test-v2v-i-ova-subfolders.ovf" $d/subfolder/ pushd $d/subfolder @@ -57,11 +57,11 @@ if grep -sq json: $d/source ; then # Exact offset will vary because of tar. sed -i -e "s,\"[^\"]*/$d/,\"," \ -e "s|\"offset\": [0-9]*,|\"offset\": x,|" $d/source - diff -u test-v2v-i-ova-subfolders.expected2 $d/source + diff -u "$srcdir/test-v2v-i-ova-subfolders.expected2" $d/source else # normalize the output sed -i -e 's,[^ \t]*\(subfolder/disk.*\.vmdk\),\1,' $d/source - diff -u test-v2v-i-ova-subfolders.expected $d/source + diff -u "$srcdir/test-v2v-i-ova-subfolders.expected" $d/source fi rm -rf $d diff --git a/tests/test-v2v-i-ova-tar.sh b/tests/test-v2v-i-ova-tar.sh index 94586918..b77d3f71 100755 --- a/tests/test-v2v-i-ova-tar.sh +++ b/tests/test-v2v-i-ova-tar.sh @@ -39,7 +39,7 @@ pushd $d guestfish disk-create disk1.vmdk raw 10k sha=`do_sha1 disk1.vmdk` echo -e "SHA1(disk1.vmdk)= $sha\r" > disk1.mf -cp ../test-v2v-i-ova-tar.ovf . +cp "$abs_srcdir/test-v2v-i-ova-tar.ovf" . tar -cf test-tar.ova test-v2v-i-ova-tar.ovf disk1.vmdk disk1.mf popd @@ -56,11 +56,11 @@ if grep -sq json: $d/source ; then # Exact offset will vary because of tar. sed -i -e "s,\"[^\"]*/$d/,\"," \ -e "s|\"offset\": [0-9]*,|\"offset\": x,|" $d/source - diff -u test-v2v-i-ova-tar.expected2 $d/source + diff -u "$srcdir/test-v2v-i-ova-tar.expected2" $d/source else # normalize the output sed -i -e 's,[^ \t]*\(disk.*.vmdk\),\1,' $d/source - diff -u test-v2v-i-ova-tar.expected $d/source + diff -u "$srcdir/test-v2v-i-ova-tar.expected" $d/source fi diff --git a/tests/test-v2v-i-ova-two-disks.sh b/tests/test-v2v-i-ova-two-disks.sh index d5cca06a..ac09df60 100755 --- a/tests/test-v2v-i-ova-two-disks.sh +++ b/tests/test-v2v-i-ova-two-disks.sh @@ -43,7 +43,7 @@ echo -e "SHA1(disk1.vmdk)= $sha\r" > disk1.mf guestfish disk-create disk2.vmdk raw 100K sha=`do_sha1 disk2.vmdk` echo -e "SHA1(disk2.vmdk)= $sha\r" > disk2.mf -cp ../test-v2v-i-ova-two-disks.ovf . +cp "$abs_srcdir/test-v2v-i-ova-two-disks.ovf" . tar -cf test.ova test-v2v-i-ova-two-disks.ovf disk1.vmdk disk1.mf disk2.vmdk disk2.mf popd @@ -61,11 +61,11 @@ if grep -sq json: $d/source ; then # Exact offset will vary because of tar. sed -i -e "s,\"[^\"]*/$d/,\"," \ -e "s|\"offset\": [0-9]*,|\"offset\": x,|" $d/source - diff -u test-v2v-i-ova-two-disks.expected2 $d/source + diff -u "$srcdir/test-v2v-i-ova-two-disks.expected2" $d/source else # normalize the output sed -i -e 's,[^ \t]*\(disk.*.vmdk\),\1,' $d/source - diff -u test-v2v-i-ova-two-disks.expected $d/source + diff -u "$srcdir/test-v2v-i-ova-two-disks.expected" $d/source fi rm -rf $d diff --git a/tests/test-v2v-i-ova.sh b/tests/test-v2v-i-ova.sh index e36c68d0..f332f7b1 100755 --- a/tests/test-v2v-i-ova.sh +++ b/tests/test-v2v-i-ova.sh @@ -42,7 +42,7 @@ raw=TestOva-sda qemu-img convert $top_builddir/test-data/phony-guests/windows.img \ -O vmdk $d/$vmdk -cp $ovf $d/$ovf +cp "$srcdir/$ovf" $d/$ovf sha1=`do_sha1 $d/$ovf` echo "SHA1($ovf)= $sha1" > $d/$mf sha256=`do_sha256 $d/$vmdk` @@ -70,6 +70,6 @@ sed \ < $d/TestOva.xml.old > $d/TestOva.xml # Check the libvirt XML output. -diff -u test-v2v-i-ova.xml $d/TestOva.xml +diff -u "$srcdir/test-v2v-i-ova.xml" $d/TestOva.xml rm -rf $d diff --git a/tests/test-v2v-i-vmx.sh b/tests/test-v2v-i-vmx.sh index 3822e742..0fdc99a3 100755 --- a/tests/test-v2v-i-vmx.sh +++ b/tests/test-v2v-i-vmx.sh @@ -43,7 +43,7 @@ for i in 1 2 3 4 5; do rm test-v2v-i-vmx-$i.actual.old # Check the output. - diff -u test-v2v-i-vmx-$i.expected test-v2v-i-vmx-$i.actual + diff -u "$srcdir/test-v2v-i-vmx-$i.expected" test-v2v-i-vmx-$i.actual done rm test-v2v-i-vmx-*.actual diff --git a/tests/test-v2v-mac.sh b/tests/test-v2v-mac.sh index 64198256..2ad2e43c 100755 --- a/tests/test-v2v-mac.sh +++ b/tests/test-v2v-mac.sh @@ -25,7 +25,7 @@ skip_if_skipped skip_if_backend uml skip_unless_phony_guest windows.img -libvirt_uri="test://$abs_builddir/test-v2v-mac.xml" +libvirt_uri="test://$abs_srcdir/test-v2v-mac.xml" f=$top_builddir/test-data/phony-guests/windows.img export VIRT_TOOLS_DATA_DIR="$top_srcdir/test-data/fake-virt-tools" @@ -52,6 +52,6 @@ sed -n '/interface/,/\/interface/p' $d/windows.xml | grep -v 'model type=' > $d/networks # Test that the output has mapped the networks and bridges correctly. -diff -ur test-v2v-mac-expected.xml $d/networks +diff -ur "$srcdir/test-v2v-mac-expected.xml" $d/networks rm -r $d diff --git a/tests/test-v2v-networks-and-bridges.sh b/tests/test-v2v-networks-and-bridges.sh index 5a2e645d..74aea4da 100755 --- a/tests/test-v2v-networks-and-bridges.sh +++ b/tests/test-v2v-networks-and-bridges.sh @@ -25,7 +25,7 @@ skip_if_skipped skip_if_backend uml skip_unless_phony_guest windows.img -libvirt_uri="test://$abs_builddir/test-v2v-networks-and-bridges.xml" +libvirt_uri="test://$abs_srcdir/test-v2v-networks-and-bridges.xml" f=$top_builddir/test-data/phony-guests/windows.img export VIRT_TOOLS_DATA_DIR="$top_srcdir/test-data/fake-virt-tools" @@ -55,6 +55,6 @@ sed -n '/interface/,/\/interface/p' $d/windows.xml | grep -v 'model type=' > $d/networks # Test that the output has mapped the networks and bridges correctly. -diff -ur test-v2v-networks-and-bridges-expected.xml $d/networks +diff -ur "$srcdir/test-v2v-networks-and-bridges-expected.xml" $d/networks rm -r $d diff --git a/tests/test-v2v-o-rhv.sh b/tests/test-v2v-o-rhv.sh index eb22ed95..98424732 100755 --- a/tests/test-v2v-o-rhv.sh +++ b/tests/test-v2v-o-rhv.sh @@ -81,6 +81,6 @@ sed -i \ -e 's/\<ovf:vm_snapshot_id='"'$RE_UUID'/ovf:vm_snapshot_id='#UUID#'/g" \ "$OVF" -diff -u test-v2v-o-rhv.ovf.expected "$OVF" +diff -u "$srcdir/test-v2v-o-rhv.ovf.expected" "$OVF" rm -r $d diff --git a/tests/test-v2v-o-vdsm-options.sh b/tests/test-v2v-o-vdsm-options.sh index e88414d0..0cabb1b8 100755 --- a/tests/test-v2v-o-vdsm-options.sh +++ b/tests/test-v2v-o-vdsm-options.sh @@ -90,7 +90,7 @@ sed -i \ "$OVF" -diff -u test-v2v-o-vdsm-options.ovf.expected \ +diff -u "$srcdir/test-v2v-o-vdsm-options.ovf.expected" \ "$OVF" rm -r $d diff --git a/tests/test-v2v-print-estimate.sh b/tests/test-v2v-print-estimate.sh index a50e9a35..d3e1c864 100755 --- a/tests/test-v2v-print-estimate.sh +++ b/tests/test-v2v-print-estimate.sh @@ -32,7 +32,7 @@ echo "Actual:" du -s -B 1 ../test-data/phony-guests/windows.img $VG virt-v2v --debug-gc \ - -i libvirtxml test-v2v-print-source.xml \ + -i libvirtxml "$srcdir/test-v2v-print-source.xml" \ -o local -os $(pwd) \ --print-estimate \ --machine-readable=file:$f diff --git a/tests/test-v2v-print-source.sh b/tests/test-v2v-print-source.sh index 2b3361ec..70fc2d60 100755 --- a/tests/test-v2v-print-source.sh +++ b/tests/test-v2v-print-source.sh @@ -29,7 +29,7 @@ rm -rf $d mkdir $d $VG virt-v2v --debug-gc \ - -i libvirtxml test-v2v-print-source.xml \ + -i libvirtxml "$srcdir/test-v2v-print-source.xml" \ -o local -os $d \ --print-source > $d/output @@ -41,6 +41,6 @@ sed -e 's,/.*/windows.img,windows.img,' | grep -v '^$' \ > $d/output -diff -u test-v2v-print-source.expected $d/output +diff -u "$srcdir/test-v2v-print-source.expected" $d/output rm -r $d diff --git a/tests/test-v2v-sound.sh b/tests/test-v2v-sound.sh index c31b4c46..b8e2ab78 100755 --- a/tests/test-v2v-sound.sh +++ b/tests/test-v2v-sound.sh @@ -25,7 +25,7 @@ skip_if_skipped skip_if_backend uml skip_unless_phony_guest windows.img -libvirt_uri="test://$abs_builddir/test-v2v-sound.xml" +libvirt_uri="test://$abs_srcdir/test-v2v-sound.xml" f=$top_builddir/test-data/phony-guests/windows.img export VIRT_TOOLS_DATA_DIR="$top_srcdir/test-data/fake-virt-tools" diff --git a/v2v/test-v2v-python-syntax.sh b/v2v/test-v2v-python-syntax.sh index b167f461..035d92a2 100755 --- a/v2v/test-v2v-python-syntax.sh +++ b/v2v/test-v2v-python-syntax.sh @@ -29,7 +29,7 @@ python=python3 # Checks the files are syntactically correct, but not very much else. for f in $files; do - $python -m py_compile $f + $python -m py_compile "$srcdir/$f" done # Checks the files correspond to PEP8 coding style. @@ -40,6 +40,6 @@ if $python-pep8 --version >/dev/null 2>&1; then # E226 missing whitespace around arithmetic operator # E251 unexpected spaces around keyword / parameter equals # E302 expected 2 blank lines, found 1 - $python-pep8 --ignore=E226,E251,E302 $f + $python-pep8 --ignore=E226,E251,E302 "$srcdir/$f" done fi -- 2.23.0
Pino Toscano
2019-Dec-17 15:18 UTC
[Libguestfs] [v2v PATCH 4/3] build: add utils.mli as mli source
This way it is shipped in distribution tarballs. --- v2v/Makefile.am | 1 + 1 file changed, 1 insertion(+) diff --git a/v2v/Makefile.am b/v2v/Makefile.am index 0122fc22..64703c36 100644 --- a/v2v/Makefile.am +++ b/v2v/Makefile.am @@ -96,6 +96,7 @@ SOURCES_MLI = \ qemuopts.mli \ target_bus_assignment.mli \ types.mli \ + utils.mli \ v2v.mli \ vCenter.mli \ var_expander.mli \ -- 2.23.0
Pino Toscano
2019-Dec-17 15:18 UTC
[Libguestfs] [v2v PATCH 5/3] build: exclude common/windows from distcheck
It is part of the common submodule but not used in virt-v2v, so it is not included in distribution tarballs. --- Makefile.am | 1 + 1 file changed, 1 insertion(+) diff --git a/Makefile.am b/Makefile.am index 99c139b6..4dde5002 100644 --- a/Makefile.am +++ b/Makefile.am @@ -199,6 +199,7 @@ maintainer-check-extra-dist: grep -v '^common/protocol/' | \ grep -v '^common/structs/' | \ grep -v '^common/visit/' | \ + grep -v '^common/windows/' | \ grep -v '^intltool-.*\.in' | \ grep -v '^\.gitmodules' | \ grep -v '^\.gnulib' | \ -- 2.23.0
Richard W.M. Jones
2020-Jan-09 13:26 UTC
Re: [Libguestfs] [v2v PATCH 5/3] build: exclude common/windows from distcheck
ACK series, thanks. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-df lists disk usage of guests without needing to install any software inside the virtual machine. Supports Linux and Windows. http://people.redhat.com/~rjones/virt-df/