Merge pull request #20138 from rmstar/timejumptestfix

Don't run time_jump_test under sanitizers
pull/20171/head
rmstar 6 years ago committed by GitHub
commit 6751e6ea43
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 16
      test/cpp/common/time_jump_test.cc

@ -53,10 +53,20 @@ void run_cmd(const char* cmd) {
class TimeJumpTest : public ::testing::TestWithParam<std::string> {
protected:
void SetUp() override { grpc_init(); }
void SetUp() override {
// Skip test if slowdown factor > 1
if (grpc_test_slowdown_factor() != 1) {
GTEST_SKIP();
} else {
grpc_init();
}
}
void TearDown() override {
run_cmd("sudo sntp -sS pool.ntp.org");
grpc_shutdown_blocking();
// Skip test if slowdown factor > 1
if (grpc_test_slowdown_factor() == 1) {
run_cmd("sudo sntp -sS pool.ntp.org");
grpc_shutdown_blocking();
}
}
const int kWaitTimeMs = 1500;

Loading…
Cancel
Save