diff --git a/test/litest.c b/test/litest.c index 5b09ec4e..38a866fd 100644 --- a/test/litest.c +++ b/test/litest.c @@ -46,6 +46,7 @@ #include #include #include +#include #include #if HAVE_LIBSYSTEMD #include @@ -73,7 +74,7 @@ #define UDEV_DEVICE_GROUPS_FILE UDEV_RULES_D \ "/80-libinput-device-groups-litest-XXXXXX.rules" -static int jobs = 8; +static int jobs; static bool in_debugger = false; static bool verbose = false; static bool run_deviceless = false; @@ -4252,6 +4253,8 @@ main(int argc, char **argv) if (in_debugger || RUNNING_ON_VALGRIND) setenv("CK_FORK", "no", 0); + jobs = get_nprocs() * 2; + mode = litest_parse_argv(argc, argv); if (mode == LITEST_MODE_ERROR) return EXIT_FAILURE;