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.