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

Side by Side Diff: chrome/test/ui/ui_tests.scons

Issue 53121: Remove the checked-in scons configuration files. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 11 years, 9 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
« no previous file with comments | « chrome/test/tab_switching/tab_switching_test.scons ('k') | chrome/test/unit/unit_tests.scons » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 # Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
4
5 Import('env')
6
7 env = env.Clone()
8
9 env.SConscript([
10 '$BASE_DIR/using_base.scons',
11 '$BASE_DIR/gfx/using_base_gfx.scons',
12 '$BZIP2_DIR/using_bzip2.scons',
13 '$CHROME_DIR/third_party/wtl/using_wtl.scons',
14 '$CHROME_SRC_DIR/build/using_googleurl.scons',
15 '$CHROME_SRC_DIR/tools/grit/build/using_generated_resources.scons',
16 '$GTEST_DIR/../using_gtest.scons',
17 '$ICU38_DIR/using_icu38.scons',
18 '$LIBPNG_DIR/using_libpng.scons',
19 '$LIBXML_DIR/using_libxml.scons',
20 '$LIBXSLT_DIR/using_libxslt.scons',
21 '$MODP_B64_DIR/using_modp_b64.scons',
22 '$NET_DIR/using_net.scons',
23 #'$NPAPI_DIR/using_npapi.scons',
24 '$SDCH_DIR/using_sdch.scons',
25 '$SKIA_DIR/using_skia.scons',
26 '$ZLIB_DIR/using_zlib.scons',
27 ], {'env':env})
28
29 env.Prepend(
30 CPPPATH = [
31 '$CHROME_DIR/app/resources',
32 '$CHROME_SRC_DIR',
33 ],
34 CPPDEFINES = [
35 'UI_TEST',
36 ],
37 LIBS = [
38 'automation',
39 'browser',
40 'common',
41 'glue',
42 'port',
43 'sqlite',
44 'WTF',
45 'views',
46 ]
47 )
48
49 if env.Bit('windows'):
50 # TODO(port): split these into upper env.Prepend (for portable libs) and
51 # lower env.Prepend (for win-specific libs).
52 env.Prepend(
53 LIBS = [
54 'browser_views',
55 'npapi_layout_test_plugin',
56 'npapi_test_plugin',
57 'security_tests',
58 ],
59 )
60
61 if env.Bit('windows'):
62 env.Prepend(
63 CPPPATH = [
64 '$CHROME_DIR/tools/build/win',
65 ],
66 LINKFLAGS = [
67 '/INCREMENTAL',
68
69 '/safeseh',
70 '/dynamicbase',
71 '/ignore:4199',
72 '/nxcompat',
73
74 '/MANIFEST',
75 '/DELAYLOAD:"ws2_32.dll"',
76 '/DELAYLOAD:"dwmapi.dll"',
77 '/DELAYLOAD:"uxtheme.dll"',
78
79 '/DEBUG',
80 '/MACHINE:X86',
81 '/FIXED:No',
82 ],
83 LIBS = [
84 'comsupp',
85 'oleacc',
86 'rpcrt4',
87 'winmm',
88 ],
89 )
90
91 input_files = ChromeFileList([
92 # TODO(sgk): violate standard indentation so we don't have to
93 # reindent too much when we remove the explicit MSVSFilter() calls
94 # in favor of generating the hierarchy to reflect the file system.
95 MSVSFilter('Common', [
96 'npapi_test_helper.cc',
97 'npapi_test_helper.h',
98 '$CHROME_DIR/tools/build/win/precompiled_wtl$OBJSUFFIX',
99 '$CHROME_DIR/tools/build/win/precompiled_wtl.h',
100 'run_all_unittests.cc',
101 '$CHROME_DIR/test/testing_browser_process.h',
102 'ui_test.cc',
103 'ui_test.h',
104 'ui_test_suite.cc',
105 'ui_test_suite.h',
106 '$NET_DIR/url_request/url_request_test_job$OBJSUFFIX',
107 '$NET_DIR/url_request/url_request_test_job.h',
108 ]),
109 MSVSFilter('TestChromeMain', [
110 '$CHROME_DIR/app/chrome_main_uitest.cc',
111 ]),
112 MSVSFilter('TestErrorPage', [
113 '$CHROME_DIR/browser/errorpage_uitest.cc',
114 ]),
115 MSVSFilter('TestBrowser', [
116 '$CHROME_DIR/browser/browser_uitest.cc',
117 MSVSFilter('TestImages', [
118 '$CHROME_DIR/browser/images_uitest.cc',
119 ]),
120 ]),
121 MSVSFilter('TestChromeLogging', [
122 '$CHROME_DIR/common/logging_chrome_uitest.cc',
123 ]),
124 MSVSFilter('TestDownload', [
125 '$CHROME_DIR/browser/download/download_uitest.cc',
126 ]),
127 MSVSFilter('TestIFrame', [
128 '$CHROME_DIR/browser/iframe_uitest.cc',
129 ]),
130 MSVSFilter('TestCache', [
131 '$CHROME_DIR/common/net/cache_uitest.cc',
132 ]),
133 MSVSFilter('TestSanity', [
134 '$CHROME_DIR/browser/sanity_uitest.cc',
135 ]),
136 MSVSFilter('TestAutomationProxy', [
137 '$CHROME_DIR/test/automation/automation_proxy_uitest.cc',
138 ]),
139 MSVSFilter('TestNPAPI', [
140 'layout_plugin_uitest.cpp',
141 'npapi_uitest.cpp',
142 ]),
143 MSVSFilter('TestSessionHistory', [
144 '$CHROME_DIR/browser/session_history_uitest.cc',
145 ]),
146 MSVSFilter('TestSessionRestore', [
147 '$CHROME_DIR/browser/sessions/session_restore_uitest.cc',
148 ]),
149 MSVSFilter('TestTabRestore', [
150 '$CHROME_DIR/browser/tab_restore_uitest.cc',
151 ]),
152 MSVSFilter('TestUnload', [
153 '$CHROME_DIR/browser/unload_uitest.cc',
154 ]),
155 MSVSFilter('TestAuthentication', [
156 '$CHROME_DIR/browser/login_prompt_uitest.cc',
157 ]),
158 MSVSFilter('TestPreferences', [
159 '$CHROME_DIR/common/pref_service_uitest.cc',
160 ]),
161 MSVSFilter('TestViewSource', [
162 '$CHROME_DIR/browser/tab_contents/view_source_uitest.cc',
163 ]),
164 MSVSFilter('TestRedirects', [
165 '$CHROME_DIR/browser/history/redirect_uitest.cc',
166 ]),
167 MSVSFilter('TestResourceDispatcherHost', [
168 '$CHROME_DIR/browser/renderer_host/resource_dispatcher_host_uitest.cc',
169 ]),
170 MSVSFilter('TestFindInPage', [
171 '$CHROME_DIR/browser/views/find_bar_win_uitest.cc',
172 ]),
173 MSVSFilter('TestPageLoader', [
174 '$CHROME_DIR/test/perf/mem_usage.cc',
175 '$CHROME_DIR/test/perf/mem_usage.h',
176 '$CHROME_DIR/test/reliability/page_load_test$OBJSUFFIX',
177 '$CHROME_DIR/test/reliability/page_load_test.h',
178 ]),
179 MSVSFilter('TestSandbox', [
180 'sandbox_uitests.cc',
181 ]),
182 MSVSFilter('TestInspector', [
183 'inspector_controller_uitest.cc',
184 ]),
185 MSVSFilter('TestLocalizedBuilds', [
186 '$CHROME_DIR/browser/locale_tests_uitest.cc',
187 ]),
188 MSVSFilter('TestMetricsService', [
189 '$CHROME_DIR/browser/metrics/metrics_service_uitest.cc',
190 ]),
191 MSVSFilter('TestInterstitialPage', [
192 '$CHROME_DIR/browser/interstitial_page_uitest.cc',
193 ]),
194 MSVSFilter('TestSSL', [
195 '$CHROME_DIR/browser/ssl/ssl_uitest.cc',
196 ]),
197 MSVSFilter('TestAccessibility', [
198 '$CHROME_DIR/test/accessibility/accessibility_tests.cc',
199 MSVSFilter('Accessibility Client', [
200 '$CHROME_DIR/test/accessibility/accessibility_util.cc',
201 '$CHROME_DIR/test/accessibility/accessibility_util.h',
202 '$CHROME_DIR/test/accessibility/browser_impl.cc',
203 '$CHROME_DIR/test/accessibility/browser_impl.h',
204 '$CHROME_DIR/test/accessibility/constants.h',
205 '$CHROME_DIR/test/accessibility/keyboard_util.cc',
206 '$CHROME_DIR/test/accessibility/keyboard_util.h',
207 '$CHROME_DIR/test/accessibility/registry_util.cc',
208 '$CHROME_DIR/test/accessibility/registry_util.h',
209 '$CHROME_DIR/test/accessibility/tab_impl.cc',
210 '$CHROME_DIR/test/accessibility/tab_impl.h',
211 ]),
212 ]),
213 MSVSFilter('TestCrashRecovery', [
214 '$CHROME_DIR/browser/crash_recovery_uitest.cc',
215 ]),
216 MSVSFilter('TestPrinting', [
217 '$CHROME_DIR/browser/printing/printing_layout_uitest.cc',
218 '$CHROME_DIR/browser/printing/printing_test.h',
219 ]),
220 MSVSFilter('TestSavePage', [
221 '$CHROME_DIR/browser/download/save_page_uitest.cc',
222 ]),
223 MSVSFilter('TestOmnibox', [
224 'omnibox_uitest.cc',
225 ]),
226 MSVSFilter('TestHistory', [
227 'history_uitest.cc',
228 ]),
229 MSVSFilter('TestDOMChecker', [
230 'dom_checker_uitest.cc',
231 ]),
232 MSVSFilter('TestSunSpider', [
233 'sunspider_uitest.cc',
234 ]),
235 ])
236
237 if not env.Bit('windows'):
238 # TODO(port): mark which of these work and which don't.
239 input_files.Remove(
240 'layout_plugin_uitest.cpp',
241 'npapi_test_helper.cc',
242 'npapi_uitest.cpp',
243 'omnibox_uitest.cc',
244 'dom_checker_uitest.cc',
245 'sunspider_uitest.cc',
246
247 'sandbox_uitests.cc',
248
249 '$CHROME_DIR/app/chrome_main_uitest.cc',
250 '$CHROME_DIR/browser/browser_uitest.cc',
251 '$CHROME_DIR/browser/crash_recovery_uitest.cc',
252 '$CHROME_DIR/browser/download/download_uitest.cc',
253 '$CHROME_DIR/browser/download/save_page_uitest.cc',
254 '$CHROME_DIR/browser/errorpage_uitest.cc',
255 '$CHROME_DIR/browser/iframe_uitest.cc',
256 '$CHROME_DIR/browser/interstitial_page_uitest.cc',
257 '$CHROME_DIR/browser/login_prompt_uitest.cc',
258 '$CHROME_DIR/browser/metrics/metrics_service_uitest.cc',
259 '$CHROME_DIR/browser/printing/printing_layout_uitest.cc',
260 '$CHROME_DIR/browser/renderer_host/resource_dispatcher_host_uitest.cc',
261 '$CHROME_DIR/browser/session_history_uitest.cc',
262 '$CHROME_DIR/browser/sessions/session_restore_uitest.cc',
263 '$CHROME_DIR/browser/ssl/ssl_uitest.cc',
264 '$CHROME_DIR/browser/tab_contents/view_source_uitest.cc',
265 '$CHROME_DIR/browser/tab_restore_uitest.cc',
266 '$CHROME_DIR/browser/unload_uitest.cc',
267 '$CHROME_DIR/common/logging_chrome_uitest.cc',
268 '$CHROME_DIR/common/net/cache_uitest.cc',
269 '$CHROME_DIR/common/pref_service_uitest.cc',
270 '$CHROME_DIR/test/accessibility/accessibility_tests.cc',
271 '$CHROME_DIR/test/accessibility/accessibility_util.cc',
272 '$CHROME_DIR/test/accessibility/browser_impl.cc',
273 '$CHROME_DIR/test/accessibility/keyboard_util.cc',
274 '$CHROME_DIR/test/accessibility/registry_util.cc',
275 '$CHROME_DIR/test/accessibility/tab_impl.cc',
276 '$CHROME_DIR/test/automation/automation_proxy_uitest.cc',
277 '$CHROME_DIR/test/perf/mem_usage.cc',
278 '$CHROME_DIR/test/reliability/page_load_test$OBJSUFFIX',
279 '$NET_DIR/url_request/url_request_test_job$OBJSUFFIX',
280 )
281
282 if not env.Bit('windows'):
283 # Windows-specific tests.
284 input_files.Remove(
285 '$CHROME_DIR/tools/build/win/precompiled_wtl$OBJSUFFIX',
286 '$CHROME_DIR/tools/build/win/precompiled_wtl.h',
287 '$CHROME_DIR/browser/views/find_bar_win_interactive_uitest.cc',
288 '$CHROME_DIR/browser/views/find_bar_win_uitest.cc',
289 )
290
291 env.ChromeTestProgram('ui_tests', input_files)
292
293 p = env.ChromeMSVSProject('ui_tests.vcproj',
294 dest='$CHROME_SRC_DIR/chrome/test/ui/ui_tests.vcproj',
295 guid='{76235B67-1C27-4627-8A33-4B2E1EF93EDE}',
296 dependencies = [
297 ('$WEBKIT_DIR/glue/plugins/test/' +
298 'npapi_test_plugin.vcproj'),
299 '$CHROME_DIR/test/automation/automation.vcproj',
300 '$BASE_DIR/build/base.vcproj',
301 '$BZIP2_DIR/bzip2.vcproj',
302 '$NET_DIR/build/net.vcproj',
303 '$CHROME_DIR/browser/browser.vcproj',
304 '$MODP_B64_DIR/modp_b64.vcproj',
305 '$CHROME_DIR/app/chrome_exe.vcproj',
306 '$ZLIB_DIR/zlib.vcproj',
307 '$CHROME_DIR/common/common.vcproj',
308 '$ICU38_DIR/build/icu.vcproj',
309 '$CHROME_DIR/app/locales/he.vcproj',
310 '$CHROME_DIR/app/locales/da.vcproj',
311 '$BASE_DIR/build/base_gfx.vcproj',
312 ('$WEBKIT_DIR/tools/npapi_layout_test_plugin/'
313 + 'npapi_layout_test_plugin.vcproj'),
314 '$TESTING_DIR/gtest.vcproj',
315 '$LIBPNG_DIR/libpng.vcproj',
316 '$CHROME_DIR/app/locales/en-US.vcproj',
317 '$SKIA_DIR/skia.vcproj',
318 ('$CHROME_DIR/test/security_tests/'
319 + 'security_tests.vcproj'),
320 '$CHROME_DIR/app/locales/zh-TW.vcproj',
321 '$GOOGLEURL_DIR/build/googleurl.vcproj',
322 '$SDCH_DIR/sdch.vcproj',
323 '$LIBXML_DIR/build/libxml.vcproj',
324 '$CHROME_DIR/browser/views/browser_views.vcproj',
325 ],
326 # TODO(sgk): when we can intuit the hierarchy
327 # from the built targets.
328 #buildtargets=TODO,
329 files=input_files,
330 local_directory_prefix='./',
331 tools=[
332 'VCPreBuildEventTool',
333 'VCCustomBuildTool',
334 'VCXMLDataGeneratorTool',
335 'VCWebServiceProxyGeneratorTool',
336 'VCMIDLTool',
337 MSVSTool('VCCLCompilerTool',
338 AdditionalIncludeDirectories=[
339 '"$(OutDir)/obj/generated_resources"',
340 ]),
341 'VCManagedResourceCompilerTool',
342 'VCResourceCompilerTool',
343 'VCPreLinkEventTool',
344 MSVSTool('VCLinkerTool',
345 AdditionalDependencies='winmm.lib'),
346 'VCALinkTool',
347 'VCManifestTool',
348 'VCXDCMakeTool',
349 'VCBscMakeTool',
350 'VCFxCopTool',
351 'VCAppVerifierTool',
352 'VCWebDeploymentTool',
353 'VCPostBuildEventTool',
354 ],
355 ConfigurationType='1')
356
357
358 p.AddConfig('Debug|Win32',
359 InheritedPropertySheets=[
360 '$(SolutionDir)../build/common.vsprops',
361 '$(SolutionDir)../build/debug.vsprops',
362 '../../tools/build/win/precompiled_wtl.vsprops',
363 ('$(SolutionDir)../third_party/'
364 + 'libxml/build/using_libxml.vsprops'),
365 ('$(SolutionDir)../third_party/'
366 + 'libxslt/build/using_libxslt.vsprops'),
367 '../../tools/build/win/unit_test.vsprops',
368 '../../tools/build/win/ui_test.vsprops',
369 '../../tools/build/win/test_memory_usage.vsprops',
370 '$(SolutionDir)../skia/using_skia.vsprops',
371 '$(SolutionDir)../third_party/icu38/build/using_icu.vsprops',
372 '$(SolutionDir)/tools/build/win/js_engine.vsprops',
373 '$(SolutionDir)../testing/using_gtest.vsprops',
374 ])
375
376 p.AddConfig('Release|Win32',
377 InheritedPropertySheets=[
378 '$(SolutionDir)../build/common.vsprops',
379 '$(SolutionDir)../build/release.vsprops',
380 ('$(SolutionDir)../third_party/'
381 + 'libxml/build/using_libxml.vsprops'),
382 ('$(SolutionDir)../third_party/'
383 + 'libxslt/build/using_libxslt.vsprops'),
384 '../../tools/build/win/unit_test.vsprops',
385 '../../tools/build/win/ui_test.vsprops',
386 '$(SolutionDir)../skia/using_skia.vsprops',
387 '$(SolutionDir)../third_party/icu38/build/using_icu.vsprops',
388 '$(SolutionDir)/tools/build/win/js_engine.vsprops',
389 '$(SolutionDir)../testing/using_gtest.vsprops',
390 ])
391
392 p.AddFileConfig('../../tools/build/win/precompiled_wtl.cc',
393 'Debug|Win32',
394 tools=[
395 MSVSTool('VCCLCompilerTool',
396 UsePrecompiledHeader='1'),
397 ])
OLDNEW
« no previous file with comments | « chrome/test/tab_switching/tab_switching_test.scons ('k') | chrome/test/unit/unit_tests.scons » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698