So führen Sie bestimmte Testfälle in GoogleTest aus

Ich versuche, eine Funktion / Methode für mein Projekt zu schreiben, die den Benutzer fragt, welche Testfälle Sie ausführen möchten. Es sieht aus wie unten ...,

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

Die Herausforderung besteht nun darin, dass ich beim Ausführen des Projekts gefragt werde, welche Testfälle Sie ausführen möchten. Wenn ich wähleTest_Cases_1 undTest_Cases_N. Dann sollte es diese beiden Testfälle ausführen und alle anderen davon ausschließenTest_Cases_2 to ..... Im Ergebnisfenster möchte ich auch die Ergebnisse von sehenTest_Cases_1 undTest_Cases_N.

Wenn ich also den GoogleTest sehe, gibt es eine Methode namenstest_case_to_run_count(); Aber das allestest cases werden mit der Test_F () Methode registriert. Also habe ich viele Analysen durchgeführt, aber immer noch keine Lösung gefunden. Bitte hilf mir.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage