| Index: content/test/test_launcher.cc
|
| ===================================================================
|
| --- content/test/test_launcher.cc (revision 147044)
|
| +++ content/test/test_launcher.cc (working copy)
|
| @@ -41,6 +41,10 @@
|
|
|
| namespace test_launcher {
|
|
|
| +namespace {
|
| +TestLauncherDelegate* g_launcher_delegate;
|
| +}
|
| +
|
| // The environment variable name for the total number of test shards.
|
| const char kTestTotalShards[] = "GTEST_TOTAL_SHARDS";
|
| // The environment variable name for the test shard index.
|
| @@ -573,6 +577,8 @@
|
| int LaunchTests(TestLauncherDelegate* launcher_delegate,
|
| int argc,
|
| char** argv) {
|
| + DCHECK(!g_launcher_delegate);
|
| + g_launcher_delegate = launcher_delegate;
|
| launcher_delegate->EarlyInitialize();
|
|
|
| CommandLine::Init(argc, argv);
|
| @@ -664,4 +670,8 @@
|
| return exit_code;
|
| }
|
|
|
| +TestLauncherDelegate* GetCurrentTestLauncherDelegate() {
|
| + return g_launcher_delegate;
|
| +}
|
| +
|
| } // namespace test_launcher
|
|
|