[Libguestfs] [PATCH] v2v: -o rhv-upload: skip test-v2v-o-rhv-upload.sh w/o nbdkit

Richard W.M. Jones rjones at redhat.com
Mon Oct 1 12:28:02 UTC 2018


On Mon, Oct 01, 2018 at 01:47:06PM +0200, Pino Toscano wrote:
> -o rhv-upload requires nbdkit, so skip this test if it is not installed.
> ---
>  v2v/test-v2v-o-rhv-upload.sh | 1 +
>  1 file changed, 1 insertion(+)
> 
> diff --git a/v2v/test-v2v-o-rhv-upload.sh b/v2v/test-v2v-o-rhv-upload.sh
> index 8bda7cc0b..29214a9db 100755
> --- a/v2v/test-v2v-o-rhv-upload.sh
> +++ b/v2v/test-v2v-o-rhv-upload.sh
> @@ -28,6 +28,7 @@ set -x
>  $TEST_FUNCTIONS
>  skip_if_skipped
>  skip_if_backend uml
> +skip_unless nbdkit file --version
>  skip_unless_phony_guest windows.img
>  
>  libvirt_uri="test://$abs_top_builddir/test-data/phony-guests/guests.xml"

ACK.

We could also skip if Python is not available, or one of the Python
modules like the HTTP server is not available.  However getting a good
skip check is tricky to get right.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html




More information about the Libguestfs mailing list