From d526b0ffb08445fb8da1263bc833deea2474149c Mon Sep 17 00:00:00 2001 From: LemonBoy Date: Thu, 19 Nov 2020 18:04:24 +0100 Subject: [PATCH] std: Disable _only_ the flaky part of the ResetEvent test The remaining part is working just fine as it's not time-dependent. --- lib/std/reset_event.zig | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/lib/std/reset_event.zig b/lib/std/reset_event.zig index 72d2b2c650..5da53985c6 100644 --- a/lib/std/reset_event.zig +++ b/lib/std/reset_event.zig @@ -363,12 +363,6 @@ const AtomicEvent = struct { }; test "ResetEvent" { - if (true) { - // I have now observed this fail on macOS, Windows, and Linux. - // https://github.com/ziglang/zig/issues/7009 - return error.SkipZigTest; - } - var event = ResetEvent.init(); defer event.deinit(); @@ -462,9 +456,13 @@ test "ResetEvent" { defer receiver.wait(); context.sender(); - var timed = Context.init(); - defer timed.deinit(); - const sleeper = try std.Thread.spawn(&timed, Context.sleeper); - defer sleeper.wait(); - try timed.timedWaiter(); + if (false) { + // I have now observed this fail on macOS, Windows, and Linux. + // https://github.com/ziglang/zig/issues/7009 + var timed = Context.init(); + defer timed.deinit(); + const sleeper = try std.Thread.spawn(&timed, Context.sleeper); + defer sleeper.wait(); + try timed.timedWaiter(); + } }