summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2019-05-27 14:28:24 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2019-05-28 10:23:25 +1000
commit9b414faea2d8df2e2d14c2e576f7197ce310914a (patch)
tree1bf99e6a83e5c5e0464734ac3f824227a2bee448 /meson.build
parentfe8a0eee3f6638f8986d4f5b68418289443b1864 (diff)
downloadlibinput-9b414faea2d8df2e2d14c2e576f7197ce310914a.tar.gz
test: allow for a LITEST_JOBS environment variable
valgrind struggles with too many parallel jobs, too easy to hit timeouts. Let's reduce this for the valgrind runs. Meson doesn't let us pass arguments through depending on the setup, so let's make this an environment value. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build3
1 files changed, 3 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index 0c088d16..f9ddadd8 100644
--- a/meson.build
+++ b/meson.build
@@ -889,6 +889,8 @@ if get_option('tests')
valgrind = find_program('valgrind', required : false)
if valgrind.found()
+ valgrind_env = environment()
+ valgrind_env.set('LITEST_JOBS', '4')
valgrind_suppressions_file = join_paths(dir_src_test, 'valgrind.suppressions')
add_test_setup('valgrind',
exe_wrapper : [ valgrind,
@@ -896,6 +898,7 @@ if get_option('tests')
'--gen-suppressions=all',
'--error-exitcode=3',
'--suppressions=' + valgrind_suppressions_file ],
+ env : valgrind_env,
timeout_multiplier : 100)
else
message('valgrind not found, disabling valgrind test suite')