Assertion failed: succeeded, file C:\repos\msvc\src\vctools\crt\github\llvm-project\libcxx\test\std\thread\thread.mutex\thread.mutex.requirements\thread.timedmutex.requirements\thread.timedmutex.recursive\try_lock_until.pass.cpp, line 88
// Try to lock an already-locked mutex for a long enough amount of time and succeed.
// This is technically flaky, but we use such long durations that it should pass even
// in slow or contended environments.
An MSVC-internal test run failed with:
https://github.com/llvm/llvm-project/blob/6ed829baa3861adbe053c16878fbae74b9c1e9d6/libcxx/test/std/thread/thread.mutex/thread.mutex.requirements/thread.timedmutex.requirements/thread.timedmutex.recursive/try_lock_until.pass.cpp#L73-L88
It appears that
the world500ms is not enough.