Uruchamianie testów w rozbudowanym IDE

Uruchamianie testów w rozbudowanym IDE
BO
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 80
0

Testy w C++ mozna oczywiście zrobić tworząc specjalną apikację testową przy użyciu biblioteki Google Test, która po uruchomieniu wywoła testy lub możemy wołąć ją z parametrem.
Mi chodzi jednak o coś innego: tak jak jest w Rust pod CLionem czy W Javie: po porstu wstawiam znacznik @Test i IDE umożliwia mi wołanie tej metody jako startowej zamiast startowego maina. Czy coś takiego jest również możliwe w C++, czy pod Visualem też ? Czy treba mieć specjalny plugin, który będzie rozpoznawał napisy @Test nie należąće do języka?

MarekR22
  • Rejestracja: dni
  • Ostatnio: dni
0

Jeśli mowa o Visual Studio to dodatek ReSharper załatwia sprawę.
A ogólnie rzecz biorąć, gtest ma parametry linii poleceń pozwalające uruchomić testy w różny sposób.
Np:

  • twojeTesty.exe --gtest_filter=nazwaTestu
  • twojeTesty.exe --gtest_filter=Worzec*NazwyTestu?
  • twojeTesty.exe --gtest_filter=*:-PierwszyTestDoPominicia:Wzorzec*Testów*Do?pomniecia?

Polecam dokumentację: https://github.com/google/googletest/blob/master/googletest/docs/advanced.md#running-test-programs-advanced-options

Dla bardziej komfortowej wersji szukaj pluginów do swojego IDE.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.