proxygen
|
#include <folly/synchronization/Baton.h>
#include <thread>
#include <folly/portability/GTest.h>
#include <folly/synchronization/test/BatonTestHelpers.h>
#include <folly/test/DeterministicSchedule.h>
Go to the source code of this file.
Functions | |
TEST (Baton, basic_blocking) | |
Basic test. More... | |
TEST (Baton, basic_nonblocking) | |
TEST (Baton, pingpong_blocking) | |
Ping pong tests. More... | |
TEST (Baton, pingpong_nonblocking) | |
TEST (Baton, timed_wait_basic_system_clock_blocking) | |
TEST (Baton, timed_wait_basic_system_clock_nonblocking) | |
TEST (Baton, timed_wait_timeout_system_clock_blocking) | |
TEST (Baton, timed_wait_timeout_system_clock_nonblocking) | |
TEST (Baton, timed_wait_system_clock_blocking) | |
TEST (Baton, timed_wait_system_clock_nonblocking) | |
TEST (Baton, timed_wait_basic_steady_clock_blocking) | |
TEST (Baton, timed_wait_basic_steady_clock_nonblocking) | |
TEST (Baton, timed_wait_timeout_steady_clock_blocking) | |
TEST (Baton, timed_wait_timeout_steady_clock_nonblocking) | |
TEST (Baton, timed_wait_steady_clock_blocking) | |
TEST (Baton, timed_wait_steady_clock_nonblocking) | |
TEST (Baton, try_wait_blocking) | |
Try wait tests. More... | |
TEST (Baton, try_wait_nonblocking) | |
TEST | ( | Baton | , |
basic_blocking | |||
) |
Basic test.
Definition at line 33 of file BatonTest.cpp.
TEST | ( | Baton | , |
basic_nonblocking | |||
) |
Definition at line 39 of file BatonTest.cpp.
TEST | ( | Baton | , |
pingpong_blocking | |||
) |
Ping pong tests.
Definition at line 47 of file BatonTest.cpp.
References folly::test::DeterministicSchedule::uniform().
TEST | ( | Baton | , |
pingpong_nonblocking | |||
) |
Definition at line 53 of file BatonTest.cpp.
References folly::test::DeterministicSchedule::uniform().
TEST | ( | Baton | , |
timed_wait_basic_system_clock_blocking | |||
) |
Definition at line 61 of file BatonTest.cpp.
TEST | ( | Baton | , |
timed_wait_basic_system_clock_nonblocking | |||
) |
Definition at line 67 of file BatonTest.cpp.
TEST | ( | Baton | , |
timed_wait_timeout_system_clock_blocking | |||
) |
Definition at line 75 of file BatonTest.cpp.
References folly::test::DeterministicSchedule::uniform().
TEST | ( | Baton | , |
timed_wait_timeout_system_clock_nonblocking | |||
) |
Definition at line 82 of file BatonTest.cpp.
References folly::test::DeterministicSchedule::uniform().
TEST | ( | Baton | , |
timed_wait_system_clock_blocking | |||
) |
Definition at line 91 of file BatonTest.cpp.
References folly::test::DeterministicSchedule::uniform().
TEST | ( | Baton | , |
timed_wait_system_clock_nonblocking | |||
) |
Definition at line 98 of file BatonTest.cpp.
References folly::test::DeterministicSchedule::uniform().
TEST | ( | Baton | , |
timed_wait_basic_steady_clock_blocking | |||
) |
Definition at line 107 of file BatonTest.cpp.
References folly::test::DeterministicSchedule::uniform().
TEST | ( | Baton | , |
timed_wait_basic_steady_clock_nonblocking | |||
) |
Definition at line 114 of file BatonTest.cpp.
References folly::test::DeterministicSchedule::uniform().
TEST | ( | Baton | , |
timed_wait_timeout_steady_clock_blocking | |||
) |
Definition at line 123 of file BatonTest.cpp.
References folly::test::DeterministicSchedule::uniform().
TEST | ( | Baton | , |
timed_wait_timeout_steady_clock_nonblocking | |||
) |
Definition at line 130 of file BatonTest.cpp.
References folly::test::DeterministicSchedule::uniform().
TEST | ( | Baton | , |
timed_wait_steady_clock_blocking | |||
) |
Definition at line 139 of file BatonTest.cpp.
References folly::test::DeterministicSchedule::uniform().
TEST | ( | Baton | , |
timed_wait_steady_clock_nonblocking | |||
) |
Definition at line 146 of file BatonTest.cpp.
References folly::test::DeterministicSchedule::uniform().
TEST | ( | Baton | , |
try_wait_blocking | |||
) |
Try wait tests.
Definition at line 155 of file BatonTest.cpp.
TEST | ( | Baton | , |
try_wait_nonblocking | |||
) |
Definition at line 161 of file BatonTest.cpp.