I test dell'unità googletest possono essere raggruppati per categorie? Ad esempio "SlowRunning", "BugRegression", ecc. La cosa più vicina che ho trovato è l'opzione --gtest_filter. Aggiungendo/anteponendo i nomi delle categorie ai nomi dei test o delle fixture posso simulare l'esistenza di gruppi. Questo non mi consente di creare gruppi che normalmente non vengono eseguiti.Raggruppamento dei test dell'unità di googletest per categorie
Se le categorie non esistono in googletest, esiste una soluzione buona o consigliata?
Modifica: un altro modo è utilizzare i test --gtest_also_run_disabled_. L'aggiunta di DISABLED_ di fronte ai test ti offre esattamente una categoria condizionale, ma mi sembra di abusare di DISABLED quando lo faccio.
Mi piace il fatto che Your GROUP_TEST_F formalizzi la convenzione di denominazione. Migliora usando il filtraggio. Vorrei ancora che ci fosse qualcosa di meglio del filtraggio. – walrii