tests/test-nointerrupt.t
branchstable
changeset 47805 8892f604e242
parent 47762 f48a688a7044
child 48186 6edc8800dbc3
--- 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