Gtest EXPECT_EXIT在valgrind下挂起测试

时间:2017-07-22 21:13:27

标签: c++ valgrind googletest

此测试 PASSING ,但在valgrind下运行时, HANGING

  void testingRaiseSignal() {                                                                                             
    std::raise(SIGTERM);                                                                                                  
  }                                                                                                                       
  TEST(expectexittest, ishanging) {                                                                                       
    EXPECT_EXIT(testingRaiseSignal(), ::testing::KilledBySignal(SIGTERM), "");                                            
  } 

你能解释为什么它只挂在valgrind下面吗?

0 个答案:

没有答案