tests: runqueue: try to fix race on GitLab CI
authorPetr Štetiar <ynezz@true.cz>
Thu, 21 May 2020 14:28:29 +0000 (16:28 +0200)
committerPetr Štetiar <ynezz@true.cz>
Thu, 21 May 2020 14:28:29 +0000 (16:28 +0200)
Seems like the CI runners are slower and produce different test output:

 -  [0/1] finish 'sleep 1' (killer)
    [1/1] start 'sleep 1' (sleeper)
 +  [1/1] finish 'sleep 1' (killer)
 +  [1/1] finish 'sleep 1' (killer)
    [1/1] cancel 'sleep 1' (sleeper)
    [0/1] finish 'sleep 1' (sleeper)
    [1/1] start 'sleep 1' (sleeper)

Lets try to fix it by lowering the killing timeout.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
tests/test-runqueue.c

index fb99892c066964ba71843140b254ac450199180c..6bb5b50d0507a779feb087f0201c427073a483fc 100644 (file)
@@ -129,7 +129,7 @@ static void add_sleeper(int val)
        };
 
        struct sleeper *k = create_sleeper(val, &killer_type, true);
-       uloop_timeout_set(&k->t, 100);
+       uloop_timeout_set(&k->t, 10);
        uloop_timeout_add(&k->t);
        runqueue_task_add(&q, &k->proc.task, false);