Gtest: где поставить точку останова GDB - PullRequest
0 голосов
/ 19 марта 2019

Я использую различные тесты xunit в течение многих лет (начиная с cppunit в начале 2000-х).Во всех случаях было очень легко установить точку останова при сбое: была функция, которая указала обнаруженный сбой:

b 'atf :: tests :: tc :: fail (std :: string const &)'команда up 1 end

Кажется, что gtest совершенно другой, какова обычная практика делать то же самое с gtest?

1 Ответ

1 голос
/ 19 марта 2019

Какова обычная практика делать то же самое с gtest?

Чтение gtest.cc, самое близкое, что я вижу, это --gunit_break_on_failure, что должно заставить код выполнить INT3 trap в x86 / Linux и вызвать DebugBreak в Windows.

...