• Home
  • Raw
  • Download

Lines Matching full:timeout

20 // Wait until "ex" is true, or "timeout" expires.
21 #define WAIT(ex, timeout) \ argument
23 !(ex) && rtc::SystemTimeMillis() < start + (timeout);) { \
31 #define WAIT_(ex, timeout, res) \ argument
35 while (!res && rtc::SystemTimeMillis() < start + (timeout)) { \
42 // The typical EXPECT_XXXX and ASSERT_XXXXs, but done until true or a timeout.
44 #define EXPECT_TRUE_WAIT(ex, timeout) \ argument
47 WAIT_(ex, timeout, res); \
53 #define EXPECT_EQ_WAIT(v1, v2, timeout) \ argument
56 WAIT_(v1 == v2, timeout, res); \
62 #define ASSERT_TRUE_WAIT(ex, timeout) \ argument
65 WAIT_(ex, timeout, res); \
71 #define ASSERT_EQ_WAIT(v1, v2, timeout) \ argument
74 WAIT_(v1 == v2, timeout, res); \
80 // Version with a "soft" timeout and a margin. This logs if the timeout is
83 #define EXPECT_TRUE_WAIT_MARGIN(ex, timeout, margin) \ argument
86 WAIT_(ex, timeout, res); \
90 << (timeout) << "ms; waiting an additional " << margin \
98 // Wait until "ex" is true, or "timeout" expires, using fake clock where
101 #define SIMULATED_WAIT(ex, timeout, clock) \ argument
103 !(ex) && rtc::TimeMillis() < start + (timeout);) { \
110 #define SIMULATED_WAIT_(ex, timeout, res, clock) \ argument
114 while (!res && rtc::TimeMillis() < start + (timeout)) { \
120 // The typical EXPECT_XXXX, but done until true or a timeout with a fake clock.
121 #define EXPECT_TRUE_SIMULATED_WAIT(ex, timeout, clock) \ argument
124 SIMULATED_WAIT_(ex, timeout, res, clock); \
130 #define EXPECT_EQ_SIMULATED_WAIT(v1, v2, timeout, clock) \ argument
133 SIMULATED_WAIT_(v1 == v2, timeout, res, clock); \
139 #define ASSERT_TRUE_SIMULATED_WAIT(ex, timeout, clock) \ argument
142 SIMULATED_WAIT_(ex, timeout, res, clock); \
148 #define ASSERT_EQ_SIMULATED_WAIT(v1, v2, timeout, clock) \ argument
151 SIMULATED_WAIT_(v1 == v2, timeout, res, clock); \