Uruchamianie testów w rozbudowanym IDE

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?

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.

1 użytkowników online, w tym zalogowanych: 0, gości: 1