llvm-project/libcxx/test/std/thread
David Zarzycki 1858953395 [libcxx testing] Remove ALLOW_RETRIES from two futures tests
These two tests do not use the "thread sleeps X milliseconds" pattern
that other libcxx tests use, so all we can do in order to remove
ALLOW_RETRIES workaround is remove the assumption that measuring the
"quick" return of `wait()` is possible (it is not). Let the test harness
verify overall that `wait()` does not hang.

As a bonus, have the spin-waiting threads `yield()`, which is what well
behaved code should do.
2020-05-14 06:18:23 -04:00
..
futures [libcxx testing] Remove ALLOW_RETRIES from two futures tests 2020-05-14 06:18:23 -04:00
thread.barrier [libc++] Adapt a few things around the implementation of P1135R6 2020-02-24 10:59:35 -05:00
thread.condition [libc++/abi/unwind] Rename Lit features for no exceptions to 'no-exceptions' 2020-04-22 08:25:27 -04:00
thread.general Support tests in freestanding 2019-02-04 20:31:13 +00:00
thread.latch [libc++] Adapt a few things around the implementation of P1135R6 2020-02-24 10:59:35 -05:00
thread.mutex [libcxx testing] Make three locking tests more reliable 2020-05-09 11:11:26 -04:00
thread.req [libc++] Remove useless nothing_to_do.pass.cpp tests 2020-04-03 13:48:34 -04:00
thread.semaphore Some fixes for open breaks on MacOS and UBSan 2020-02-26 20:51:19 -08:00
thread.threads [libcxx testing] Remove ALLOW_RETRIES from sleep_until.pass.cpp 2020-05-10 05:59:09 -04:00
macro.pass.cpp libcxx: Define __STDCPP_THREADS__ to 1, not to __cplusplus. 2019-07-30 14:32:47 +00:00