On Wed, Aug 02, 2023 at 12:40:51PM +0000, Tage Johansson wrote:
> Make it possible to run Rust tests with Valgrind with
> `make check-valgrind` in the rust directory.
> ---
>  rust/Makefile.am  | 3 +++
>  rust/run-tests.sh | 6 +++++-
>  2 files changed, 8 insertions(+), 1 deletion(-)
> 
> diff --git a/rust/Makefile.am b/rust/Makefile.am
> index 251a139..19dbf02 100644
> --- a/rust/Makefile.am
> +++ b/rust/Makefile.am
> @@ -63,6 +63,9 @@ TESTS_ENVIRONMENT = \
>  LOG_COMPILER = $(top_builddir)/run
>  TESTS = run-tests.sh
>  
> +check-valgrind:
> +     LIBNBD_VALGRIND=1 $(MAKE) check
> +
>  endif
>  
>  clean-local:
> diff --git a/rust/run-tests.sh b/rust/run-tests.sh
> index 005000e..da7852a 100755
> --- a/rust/run-tests.sh
> +++ b/rust/run-tests.sh
> @@ -23,4 +23,8 @@ set -x
>  
>  requires nbdkit --version
>  
> -$CARGO test -- --nocapture
> +if [ -z "$VG" ]; then
> +    $CARGO test -- --nocapture
> +else
> +    $CARGO test --config "target.'cfg(all())'.runner = \"$VG\"" -- 
> --nocapture
> +fi
> -- 
> 2.41.0

Reviewed-by: Richard W.M. Jones <rjo...@redhat.com>

Can this be moved to third in the series?

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.org
_______________________________________________
Libguestfs mailing list
Libguestfs@redhat.com
https://listman.redhat.com/mailman/listinfo/libguestfs

Reply via email to