Googletest Eclipse C ++: как сделать тестовый и рабочий исполняемый файл?

У меня есть основной вопрос относительноGoogletest в затмении.

Я используюТест-бегун Подключите для запуска Googletests. Но мне нужно указать двоичный файл, который запускает мои модульные тесты (конечно, это имеет смысл.)

Проблема в том, что в моем проекте у меня теперь есть две основные функции: одна для запуска самой программы и одна

int main(int argc, char** argv) {
  ::testing::InitGoogleTest(&argc, argv);
  return RUN_ALL_TESTS();
}

запустить тесты Google.

Каждый раз, когда я хочу запустить один, я комментирую другой, что, конечно, глупо.

Но какую практику вы используете, чтобы справиться с этой ситуацией?

Ответы на вопрос(1)

Ваш ответ на вопрос