std: Disable _only_ the flaky part of the ResetEvent test

The remaining part is working just fine as it's not time-dependent.
This commit is contained in:
LemonBoy 2020-11-19 18:04:24 +01:00 committed by Andrew Kelley
parent 8eaaa905f7
commit d526b0ffb0

View File

@ -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();
}
}