]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
meson: tests: add test environment variables
authorPavel Hrdina <phrdina@redhat.com>
Fri, 10 Jul 2020 09:14:56 +0000 (11:14 +0200)
committerPavel Hrdina <phrdina@redhat.com>
Mon, 3 Aug 2020 07:27:05 +0000 (09:27 +0200)
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
tests/Makefile.am
tests/meson.build

index 1756bb45fbf86a074cef6c5ba62feff9b77ffcf4..b2b49d39856cf62fe598e1f5ab13345d5bd61968 100644 (file)
@@ -295,18 +295,6 @@ noinst_LTLIBRARIES = $(test_libraries)
 TESTS = $(test_programs) \
        $(test_scripts)
 
-VIR_TEST_EXPENSIVE ?= $(VIR_TEST_EXPENSIVE_DEFAULT)
-TESTS_ENVIRONMENT = \
-  abs_top_builddir="$(abs_top_builddir)" \
-  abs_top_srcdir="$(abs_top_srcdir)" \
-  abs_builddir="$(abs_builddir)" \
-  abs_srcdir="$(abs_srcdir)" \
-  LIBVIRT_AUTOSTART=0 \
-  LC_ALL=C \
-  VIR_TEST_EXPENSIVE=$(VIR_TEST_EXPENSIVE) \
-  $(VG)
-
-
 VALGRIND = valgrind --quiet --leak-check=full --trace-children=yes \
        --trace-children-skip="*/tools/virsh","*/tests/commandhelper","/usr/bin/*" \
        --suppressions=$(abs_srcdir)/.valgrind.supp
index d825526dc78fa66902d7724bd8bbbe45be6668b8..cc83159934f7059f9f0b8d7373834b2c04ca2b92 100644 (file)
@@ -29,6 +29,21 @@ tests_dep = declare_dependency(
   link_args: libvirt_export_dynamic,
 )
 
+tests_env = [
+  'abs_builddir=@0@'.format(meson.current_build_dir()),
+  'abs_srcdir=@0@'.format(meson.current_source_dir()),
+  'abs_top_builddir=@0@'.format(meson.build_root()),
+  'abs_top_srcdir=@0@'.format(meson.source_root()),
+  'LC_ALL=C',
+  'LIBVIRT_AUTOSTART=0',
+]
+
+if use_expensive_tests
+  tests_env += 'VIR_TEST_EXPENSIVE=1'
+else
+  tests_env += 'VIR_TEST_EXPENSIVE=0'
+endif
+
 
 # mock_libs:
 #   each entry is a dictionary with following items: