Как запустить конкретные тестовые случаи в GoogleTest
Я пытаюсь написать функцию / метод для моего проекта, который спросит пользователя, какие тестовые примеры вы собираетесь запустить? Похоже, ниже ...,
Test_Cases_1
|_TestNo1
|_TestNo2....so on
Test_Cases_2
|_TestNo1
|_TestNo2....so on
....
....so on
Test_Cases_N
|_TestNo1
|_TestNo2....so on
Итак, теперь задача состоит в том, чтобы при запуске проекта мне было предложено выполнить все тесты, которые вы хотели бы выполнить?
Если я выберуTest_Cases_1
а такжеTest_Cases_N
, Затем он должен выполнить эти два тестовых случая и исключить все остальные изTest_Cases_2 to ....
, В окне результатов также я хотел бы видеть результатыTest_Cases_1
а такжеTest_Cases_N
.
Итак, если я увижу GoogleTest, есть метод, который называетсяtest_case_to_run_count()
;
But all the test cases
регистрируются с помощью метода Test_F ().
Итак, я сделал много анализа, но все еще не нашел никакого решения.
Пожалуйста, помогите мне.