MCPcopy Create free account
hub / github.com/OpenPTrack/open_ptrack_v2 / InitGoogleTestImpl

Function InitGoogleTestImpl

rtpose_wrapper/src/gtest/gtest-all.cpp:6157–6178  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6155// wchar_t.
6156template <typename CharType>
6157void InitGoogleTestImpl(int* argc, CharType** argv) {
6158 g_init_gtest_count++;
6159
6160 // We don't want to run the initialization code twice.
6161 if (g_init_gtest_count != 1) return;
6162
6163 if (*argc <= 0) return;
6164
6165 internal::g_executable_path = internal::StreamableToString(argv[0]);
6166
6167#if GTEST_HAS_DEATH_TEST
6168
6169 g_argvs.clear();
6170 for (int i = 0; i != *argc; i++) {
6171 g_argvs.push_back(StreamableToString(argv[i]));
6172 }
6173
6174#endif // GTEST_HAS_DEATH_TEST
6175
6176 ParseGoogleTestFlagsOnly(argc, argv);
6177 GetUnitTestImpl()->PostFlagParsingInit();
6178}
6179
6180} // namespace internal
6181

Callers 1

InitGoogleTestFunction · 0.85

Calls 5

StreamableToStringFunction · 0.85
ParseGoogleTestFlagsOnlyFunction · 0.85
GetUnitTestImplFunction · 0.85
clearMethod · 0.80
PostFlagParsingInitMethod · 0.80

Tested by

no test coverage detected