diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2019-05-27 14:28:24 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2019-05-28 10:23:25 +1000 |
commit | 9b414faea2d8df2e2d14c2e576f7197ce310914a (patch) | |
tree | 1bf99e6a83e5c5e0464734ac3f824227a2bee448 /meson.build | |
parent | fe8a0eee3f6638f8986d4f5b68418289443b1864 (diff) | |
download | libinput-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.build | 3 |
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') |