zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit d526b0ffb08445fb8da1263bc833deea2474149c (tree)
parent 8eaaa905f709db623432a95fd9d4e4dfecdb7eae
Author: LemonBoy <thatlemon@gmail.com>
Date:   Thu, 19 Nov 2020 18:04:24 +0100

std: Disable _only_ the flaky part of the ResetEvent test

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

Diffstat:
Mlib/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 @@ -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(); + } }