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:
parent
8eaaa905f7
commit
d526b0ffb0
@ -363,12 +363,6 @@ const AtomicEvent = struct {
|
|||||||
};
|
};
|
||||||
|
|
||||||
test "ResetEvent" {
|
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();
|
var event = ResetEvent.init();
|
||||||
defer event.deinit();
|
defer event.deinit();
|
||||||
|
|
||||||
@ -462,9 +456,13 @@ test "ResetEvent" {
|
|||||||
defer receiver.wait();
|
defer receiver.wait();
|
||||||
context.sender();
|
context.sender();
|
||||||
|
|
||||||
|
if (false) {
|
||||||
|
// I have now observed this fail on macOS, Windows, and Linux.
|
||||||
|
// https://github.com/ziglang/zig/issues/7009
|
||||||
var timed = Context.init();
|
var timed = Context.init();
|
||||||
defer timed.deinit();
|
defer timed.deinit();
|
||||||
const sleeper = try std.Thread.spawn(&timed, Context.sleeper);
|
const sleeper = try std.Thread.spawn(&timed, Context.sleeper);
|
||||||
defer sleeper.wait();
|
defer sleeper.wait();
|
||||||
try timed.timedWaiter();
|
try timed.timedWaiter();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user