Index: content/public/test/test_launcher.cc |
diff --git a/content/public/test/test_launcher.cc b/content/public/test/test_launcher.cc |
index 183d82a12eed58d2bcc915548f464e8dbc388fe2..1870896bcca3717a4c520aadabae24383cdc2210 100644 |
--- a/content/public/test/test_launcher.cc |
+++ b/content/public/test/test_launcher.cc |
@@ -466,6 +466,8 @@ const char kRunManualTestsFlag[] = "run-manual"; |
const char kSingleProcessTestsFlag[] = "single_process"; |
+void TestLauncherDelegate::OnDoneRunningTests() {} |
+ |
scoped_ptr<TestState> TestLauncherDelegate::PreRunTest( |
base::CommandLine* command_line, |
base::TestLauncher::LaunchOptions* test_launch_options) { |
@@ -541,7 +543,9 @@ int LaunchTests(TestLauncherDelegate* launcher_delegate, |
WrapperTestLauncherDelegate delegate(launcher_delegate); |
base::TestLauncher launcher(&delegate, default_jobs); |
- return (launcher.Run() ? 0 : 1); |
+ const int result = launcher.Run() ? 0 : 1; |
+ launcher_delegate->OnDoneRunningTests(); |
+ return result; |
} |
TestLauncherDelegate* GetCurrentTestLauncherDelegate() { |