Cómo ejecutar casos de prueba específicos en GoogleTest

Estoy tratando de escribir una función / método para mi proyecto, que preguntará al usuario qué casos de prueba se ejecutarán. Parece que a continuación ...

Test_Cases_1
         |_TestNo1
         |_TestNo2....so on
Test_Cases_2
         |_TestNo1
         |_TestNo2....so on
....
....so on
Test_Cases_N
         |_TestNo1
         |_TestNo2....so on

Entonces, ahora el desafío es ejecutar el proyecto, ¿debería preguntarme qué todos los casos de prueba le gustaría ejecutar? Si seleccionoTest_Cases_1 yTest_Cases_N. Entonces debería ejecutar estos dos casos de prueba y debería excluir todos los demás deTest_Cases_2 to ..... En la ventana de resultados también me gustaría ver los resultados deTest_Cases_1 yTest_Cases_N.

Entonces, si voy a ver el GoogleTest, hay un método llamadotest_case_to_run_count(); Pero todo eltest cases Se están registrando con el método Test_F (). Entonces, hice muchos análisis, pero todavía no encontré ninguna solución. Por favor, ayúdame.

Respuestas a la pregunta(3)

Su respuesta a la pregunta