diff -r 5ad37164a8fe -r 8892f604e242 tests/test-nointerrupt.t --- a/tests/test-nointerrupt.t Tue Aug 03 19:26:26 2021 +0200 +++ b/tests/test-nointerrupt.t Tue Aug 03 21:22:02 2021 +0200 @@ -27,6 +27,8 @@ > with ui.uninterruptible(): > testing.write_file(sync_file, b'%d' % os.getpid()) > testing.wait_file(done_file) + > # make sure we get rescheduled and the signal get a chance to be handled + > time.sleep(0.1) > ui.warn(b"end of unsafe operation\n") > ui.warn(b"%d second(s) passed\n" % int(time.time() - start)) > EOF @@ -40,6 +42,7 @@ > fi > "$RUNTESTDIR/testlib/wait-on-file" 10 "$SYNC_FILE" || exit 2 > kill -s \$SIG \`cat "$SYNC_FILE"\` + > sleep 1 > touch "$DONE_FILE" > EOF