Как остановить выполнение тестового примера GTest, если первый тест не пройден - PullRequest
0 голосов
/ 09 мая 2018

Я ищу некоторые #define, которые могут остановить выполнение тестового примера, если первый тест не пройден

TEST_F(TestInitializer, 1st-test) {
  Initiator.call();      
  EXPECT_CALL(mock_obj, onAction(false)).Times(AtLeast(0));

  // some define I want
  ::testing::stopIfFailed();
}

TEST_F(TestInitializer, 2nd-test) {
  // this test must not be executed if first test failed
}

1 Ответ

0 голосов
/ 17 мая 2018

запустить двоичный файл с флагом --gtest_break_on_failure

...