authorgravatar for thatlemon@gmail.comLemonBoy <thatlemon@gmail.com> 2020-11-19 18:04:24+01:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-11-19 15:46:20-07:00
logd526b0ffb08445fb8da1263bc833deea2474149c
treedf4cea613d68a4b672ab64a6ec266c33e369c082
parent8eaaa905f709db623432a95fd9d4e4dfecdb7eae

std: Disable _only_ the flaky part of the ResetEvent test

The remaining part is working just fine as it's not time-dependent.

1 files changed, 9 insertions(+), 11 deletions(-)

lib/std/reset_event.zig+9-11
...@@ -363,12 +363,6 @@ const AtomicEvent = struct {...@@ -363,12 +363,6 @@ const AtomicEvent = struct {
363};363};
364364
365test "ResetEvent" {365test "ResetEvent" {
366 if (true) {
367 // I have now observed this fail on macOS, Windows, and Linux.
368 // https://github.com/ziglang/zig/issues/7009
369 return error.SkipZigTest;
370 }
371
372 var event = ResetEvent.init();366 var event = ResetEvent.init();
373 defer event.deinit();367 defer event.deinit();
374368
...@@ -462,9 +456,13 @@ test "ResetEvent" {...@@ -462,9 +456,13 @@ test "ResetEvent" {
462 defer receiver.wait();456 defer receiver.wait();
463 context.sender();457 context.sender();
464458
465 var timed = Context.init();459 if (false) {
466 defer timed.deinit();460 // I have now observed this fail on macOS, Windows, and Linux.
467 const sleeper = try std.Thread.spawn(&timed, Context.sleeper);461 // https://github.com/ziglang/zig/issues/7009
468 defer sleeper.wait();462 var timed = Context.init();
469 try timed.timedWaiter();463 defer timed.deinit();
464 const sleeper = try std.Thread.spawn(&timed, Context.sleeper);
465 defer sleeper.wait();
466 try timed.timedWaiter();
467 }
470}468}