Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(51)

Side by Side Diff: chrome/test/base/chrome_test_launcher.cc

Issue 136643006: Clean up some ifdefs around Win Aura. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/public/test/test_launcher.h" 5 #include "content/public/test/test_launcher.h"
6 6
7 #include <stack> 7 #include <stack>
8 8
9 #include "base/command_line.h" 9 #include "base/command_line.h"
10 #include "base/debug/leak_annotations.h" 10 #include "base/debug/leak_annotations.h"
(...skipping 103 matching lines...) Expand 10 before | Expand all | Expand 10 after
114 return new ChromeMainDelegate(); 114 return new ChromeMainDelegate();
115 #else 115 #else
116 // This delegate is only guaranteed to link on linux and windows, so just 116 // This delegate is only guaranteed to link on linux and windows, so just
117 // bail out if we are on any other platform. 117 // bail out if we are on any other platform.
118 NOTREACHED(); 118 NOTREACHED();
119 return NULL; 119 return NULL;
120 #endif 120 #endif
121 } 121 }
122 122
123 virtual void AdjustDefaultParallelJobs(int* default_jobs) OVERRIDE { 123 virtual void AdjustDefaultParallelJobs(int* default_jobs) OVERRIDE {
124 #if defined(OS_WIN) && defined(USE_AURA) 124 #if defined(OS_WIN)
125 if (CommandLine::ForCurrentProcess()->HasSwitch( 125 if (CommandLine::ForCurrentProcess()->HasSwitch(
126 switches::kAshBrowserTests)) { 126 switches::kAshBrowserTests)) {
127 *default_jobs = 1; 127 *default_jobs = 1;
128 fprintf(stdout, 128 fprintf(stdout,
129 "Disabling test parallelization for --ash-browsertests.\n"); 129 "Disabling test parallelization for --ash-browsertests.\n");
130 fflush(stdout); 130 fflush(stdout);
131 } 131 }
132 #endif // defined(OS_WIN) && defined(USE_AURA) 132 #endif // defined(OS_WIN)
133 } 133 }
134 134
135 private: 135 private:
136 #if !defined(USE_AURA) && defined(TOOLKIT_VIEWS) 136 #if !defined(USE_AURA) && defined(TOOLKIT_VIEWS)
137 std::stack<linked_ptr<views::AcceleratorHandler> > handlers_; 137 std::stack<linked_ptr<views::AcceleratorHandler> > handlers_;
138 #endif 138 #endif
139 139
140 DISALLOW_COPY_AND_ASSIGN(ChromeTestLauncherDelegate); 140 DISALLOW_COPY_AND_ASSIGN(ChromeTestLauncherDelegate);
141 }; 141 };
142 142
143 } // namespace 143 } // namespace
144 144
145 int LaunchChromeTests(int default_jobs, int argc, char** argv) { 145 int LaunchChromeTests(int default_jobs, int argc, char** argv) {
146 #if defined(OS_MACOSX) 146 #if defined(OS_MACOSX)
147 chrome_browser_application_mac::RegisterBrowserCrApp(); 147 chrome_browser_application_mac::RegisterBrowserCrApp();
148 #endif 148 #endif
149 149
150 #if defined(OS_LINUX) || defined(OS_ANDROID) 150 #if defined(OS_LINUX) || defined(OS_ANDROID)
151 // We leak this pointer intentionally. The breakpad client needs to outlive 151 // We leak this pointer intentionally. The breakpad client needs to outlive
152 // all other code. 152 // all other code.
153 chrome::ChromeBreakpadClient* breakpad_client = 153 chrome::ChromeBreakpadClient* breakpad_client =
154 new chrome::ChromeBreakpadClient(); 154 new chrome::ChromeBreakpadClient();
155 ANNOTATE_LEAKING_OBJECT_PTR(breakpad_client); 155 ANNOTATE_LEAKING_OBJECT_PTR(breakpad_client);
156 breakpad::SetBreakpadClient(breakpad_client); 156 breakpad::SetBreakpadClient(breakpad_client);
157 #endif 157 #endif
158 158
159 ChromeTestLauncherDelegate launcher_delegate; 159 ChromeTestLauncherDelegate launcher_delegate;
160 return content::LaunchTests(&launcher_delegate, default_jobs, argc, argv); 160 return content::LaunchTests(&launcher_delegate, default_jobs, argc, argv);
161 } 161 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698