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

Side by Side Diff: chrome/chrome_tests.gypi

Issue 14273023: Rebuild test history databases when starting up performance_ui_tests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Speed up profile generation Created 7 years, 8 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 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 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 'variables' : { 5 'variables' : {
6 'pyautolib_sources': [ 6 'pyautolib_sources': [
7 'app/chrome_command_ids.h', 7 'app/chrome_command_ids.h',
8 'app/chrome_dll_resource.h', 8 'app/chrome_dll_resource.h',
9 'common/automation_constants.h', 9 'common/automation_constants.h',
10 'common/pref_names.cc', 10 'common/pref_names.cc',
(...skipping 15 matching lines...) Expand all
26 'test/pyautolib/asan_stub.c', 26 'test/pyautolib/asan_stub.c',
27 ] 27 ]
28 }], 28 }],
29 ], 29 ],
30 }, 30 },
31 'includes': [ 31 'includes': [
32 'js_unittest_vars.gypi', 32 'js_unittest_vars.gypi',
33 ], 33 ],
34 'targets': [ 34 'targets': [
35 { 35 {
36 'target_name': 'test_support_ui_runner',
37 'type': 'static_library',
38 'dependencies': [
39 'test_support_common',
40 '../testing/gtest.gyp:gtest',
41 ],
42 'export_dependent_settings': [
43 'test_support_common',
44 ],
45 'include_dirs': [
46 '..',
47 ],
48 'sources': [
49 'test/ui/run_all_unittests.cc',
50 ],
51 },
52 {
36 'target_name': 'test_support_ui', 53 'target_name': 'test_support_ui',
37 'type': 'static_library', 54 'type': 'static_library',
38 'dependencies': [ 55 'dependencies': [
39 'chrome_resources.gyp:chrome_resources', 56 'chrome_resources.gyp:chrome_resources',
40 'chrome_resources.gyp:chrome_strings', 57 'chrome_resources.gyp:chrome_strings',
41 'chrome_resources.gyp:theme_resources', 58 'chrome_resources.gyp:theme_resources',
42 'test_support_common', 59 'test_support_common',
43 '../skia/skia.gyp:skia', 60 '../skia/skia.gyp:skia',
44 '../testing/gtest.gyp:gtest', 61 '../testing/gtest.gyp:gtest',
45 ], 62 ],
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 }, 102 },
86 { 103 {
87 'target_name': 'automated_ui_tests', 104 'target_name': 'automated_ui_tests',
88 'type': 'executable', 105 'type': 'executable',
89 'dependencies': [ 106 'dependencies': [
90 'browser', 107 'browser',
91 'chrome_resources.gyp:theme_resources', 108 'chrome_resources.gyp:theme_resources',
92 'renderer', 109 'renderer',
93 'test_support_common', 110 'test_support_common',
94 'test_support_ui', 111 'test_support_ui',
112 'test_support_ui_runner',
95 '../base/base.gyp:base', 113 '../base/base.gyp:base',
96 '../skia/skia.gyp:skia', 114 '../skia/skia.gyp:skia',
97 '../third_party/libxml/libxml.gyp:libxml', 115 '../third_party/libxml/libxml.gyp:libxml',
98 '../testing/gtest.gyp:gtest', 116 '../testing/gtest.gyp:gtest',
99 ], 117 ],
100 'include_dirs': [ 118 'include_dirs': [
101 '..', 119 '..',
102 ], 120 ],
103 'sources': [ 121 'sources': [
104 'test/reliability/automated_ui_tests.cc', 122 'test/reliability/automated_ui_tests.cc',
(...skipping 397 matching lines...) Expand 10 before | Expand all | Expand 10 after
502 'target_name': 'chromedriver_lib', 520 'target_name': 'chromedriver_lib',
503 'type': 'static_library', 521 'type': 'static_library',
504 'dependencies': [ 522 'dependencies': [
505 'browser', 523 'browser',
506 'chrome', 524 'chrome',
507 'chrome_resources.gyp:chrome_resources', 525 'chrome_resources.gyp:chrome_resources',
508 'chrome_resources.gyp:chrome_strings', 526 'chrome_resources.gyp:chrome_strings',
509 'chromedriver_support', 527 'chromedriver_support',
510 'common', 528 'common',
511 'test_support_ui', 529 'test_support_ui',
530 'test_support_ui_runner',
512 '../base/base.gyp:base', 531 '../base/base.gyp:base',
513 '../build/temp_gyp/googleurl.gyp:googleurl', 532 '../build/temp_gyp/googleurl.gyp:googleurl',
514 '../net/net.gyp:net', 533 '../net/net.gyp:net',
515 '../skia/skia.gyp:skia', 534 '../skia/skia.gyp:skia',
516 '../sync/sync.gyp:sync', 535 '../sync/sync.gyp:sync',
517 '../testing/gtest.gyp:gtest', 536 '../testing/gtest.gyp:gtest',
518 '../third_party/icu/icu.gyp:icui18n', 537 '../third_party/icu/icu.gyp:icui18n',
519 '../third_party/icu/icu.gyp:icuuc', 538 '../third_party/icu/icu.gyp:icuuc',
520 '../third_party/libxml/libxml.gyp:libxml', 539 '../third_party/libxml/libxml.gyp:libxml',
521 ], 540 ],
(...skipping 1681 matching lines...) Expand 10 before | Expand all | Expand 10 after
2203 # b) Run with CHROME_HEADLESS=1 to generate crash dumps. 2222 # b) Run with CHROME_HEADLESS=1 to generate crash dumps.
2204 # c) Strip the binary if it's a debug build. (binary may be over 2GB) 2223 # c) Strip the binary if it's a debug build. (binary may be over 2GB)
2205 'target_name': 'reliability_tests', 2224 'target_name': 'reliability_tests',
2206 'type': 'executable', 2225 'type': 'executable',
2207 'dependencies': [ 2226 'dependencies': [
2208 'browser', 2227 'browser',
2209 'chrome', 2228 'chrome',
2210 'chrome_resources.gyp:theme_resources', 2229 'chrome_resources.gyp:theme_resources',
2211 'test_support_common', 2230 'test_support_common',
2212 'test_support_ui', 2231 'test_support_ui',
2232 'test_support_ui_runner',
2213 '../skia/skia.gyp:skia', 2233 '../skia/skia.gyp:skia',
2214 '../testing/gtest.gyp:gtest', 2234 '../testing/gtest.gyp:gtest',
2215 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:webkit', 2235 '../third_party/WebKit/Source/WebKit/chromium/WebKit.gyp:webkit',
2216 ], 2236 ],
2217 'include_dirs': [ 2237 'include_dirs': [
2218 '..', 2238 '..',
2219 ], 2239 ],
2220 'sources': [ 2240 'sources': [
2221 'test/reliability/page_load_test.cc', 2241 'test/reliability/page_load_test.cc',
2222 ], 2242 ],
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
2269 'chrome_resources.gyp:chrome_resources', 2289 'chrome_resources.gyp:chrome_resources',
2270 'chrome_resources.gyp:chrome_strings', 2290 'chrome_resources.gyp:chrome_strings',
2271 'debugger', 2291 'debugger',
2272 'test_support_common', 2292 'test_support_common',
2273 'test_support_ui', 2293 'test_support_ui',
2274 '../base/base.gyp:base', 2294 '../base/base.gyp:base',
2275 '../skia/skia.gyp:skia', 2295 '../skia/skia.gyp:skia',
2276 '../testing/gtest.gyp:gtest', 2296 '../testing/gtest.gyp:gtest',
2277 ], 2297 ],
2278 'sources': [ 2298 'sources': [
2279 # TODO(darin): Move other UIPerfTests here. 2299 # TODO(darin): Move other UIPerfTests here.
Randy Smith (Not in Mondays) 2013/04/29 18:49:13 Just checking--this todo hasn't been completed by
2280 'test/perf/dom_checker_uitest.cc', 2300 'test/perf/dom_checker_uitest.cc',
2281 'test/perf/feature_startup_test.cc', 2301 'test/perf/feature_startup_test.cc',
2282 'test/perf/frame_rate/frame_rate_tests.cc', 2302 'test/perf/frame_rate/frame_rate_tests.cc',
2303 'test/perf/generate_profile.cc',
2304 'test/perf/generate_profile.h',
2283 'test/perf/indexeddb_uitest.cc', 2305 'test/perf/indexeddb_uitest.cc',
2284 'test/perf/memory_test.cc', 2306 'test/perf/memory_test.cc',
2285 'test/perf/page_cycler_test.cc', 2307 'test/perf/page_cycler_test.cc',
2308 'test/perf/performance_ui_tests.cc',
2286 'test/perf/shutdown_test.cc', 2309 'test/perf/shutdown_test.cc',
2287 'test/perf/startup_test.cc', 2310 'test/perf/startup_test.cc',
2288 'test/perf/tab_switching_test.cc', 2311 'test/perf/tab_switching_test.cc',
2289 'test/perf/url_fetch_test.cc', 2312 'test/perf/url_fetch_test.cc',
2290 ], 2313 ],
2291 'conditions': [ 2314 'conditions': [
2292 ['OS=="win" and buildtype=="Official"', { 2315 ['OS=="win" and buildtype=="Official"', {
2293 'configurations': { 2316 'configurations': {
2294 'Release': { 2317 'Release': {
2295 'msvs_settings': { 2318 'msvs_settings': {
(...skipping 552 matching lines...) Expand 10 before | Expand all | Expand 10 after
2848 'sources': [ 2871 'sources': [
2849 'test/security_tests/ipc_security_tests.cc', 2872 'test/security_tests/ipc_security_tests.cc',
2850 'test/security_tests/ipc_security_tests.h', 2873 'test/security_tests/ipc_security_tests.h',
2851 'test/security_tests/security_tests.cc', 2874 'test/security_tests/security_tests.cc',
2852 '../sandbox/win/tests/validation_tests/commands.cc', 2875 '../sandbox/win/tests/validation_tests/commands.cc',
2853 '../sandbox/win/tests/validation_tests/commands.h', 2876 '../sandbox/win/tests/validation_tests/commands.h',
2854 ], 2877 ],
2855 }, 2878 },
2856 ]}, # 'targets' 2879 ]}, # 'targets'
2857 ], # OS=="win" 2880 ], # OS=="win"
2858 ['OS=="linux" or OS=="win"', {
2859 'targets': [
2860 {
2861 'target_name': 'generate_profile',
2862 'type': 'executable',
2863 'dependencies': [
2864 'test_support_common',
2865 'browser',
2866 'renderer',
2867 'chrome_resources.gyp:packed_resources',
2868 '../base/base.gyp:base',
2869 '../net/net.gyp:net_test_support',
2870 '../skia/skia.gyp:skia',
2871 '../sync/sync.gyp:sync',
2872 ],
2873 'include_dirs': [
2874 '..',
2875 ],
2876 'sources': [
2877 'tools/profiles/generate_profile.cc',
2878 'tools/profiles/thumbnail-inl.h',
2879 ],
2880 'conditions': [
2881 ['OS=="win"', {
2882 'conditions': [
2883 ['win_use_allocator_shim==1', {
2884 'dependencies': [
2885 '<(allocator_target)',
2886 ],
2887 }],
2888 ],
2889 'configurations': {
2890 'Debug_Base': {
2891 'msvs_settings': {
2892 'VCLinkerTool': {
2893 'LinkIncremental': '<(msvs_large_module_debug_link_mode)',
2894 },
2895 },
2896 },
2897 },
2898 }],
2899 ],
2900 },
2901 ]}, # 'targets'
2902 ],
2903 # If you change this condition, make sure you also change it in all.gyp 2881 # If you change this condition, make sure you also change it in all.gyp
2904 # for the chromium_builder_qa target. 2882 # for the chromium_builder_qa target.
2905 ['enable_automation==1 and (OS=="mac" or ((OS=="win" or os_posix==1) and tar get_arch==python_arch))', { 2883 ['enable_automation==1 and (OS=="mac" or ((OS=="win" or os_posix==1) and tar get_arch==python_arch))', {
2906 'targets': [ 2884 'targets': [
2907 { 2885 {
2908 # Documentation: http://dev.chromium.org/developers/testing/pyauto 2886 # Documentation: http://dev.chromium.org/developers/testing/pyauto
2909 'target_name': 'pyautolib', 2887 'target_name': 'pyautolib',
2910 'type': 'loadable_module', 2888 'type': 'loadable_module',
2911 'product_prefix': '_', 2889 'product_prefix': '_',
2912 'dependencies': [ 2890 'dependencies': [
(...skipping 474 matching lines...) Expand 10 before | Expand all | Expand 10 after
3387 # more details. 3365 # more details.
3388 'DebugInformationFormat': '3', 3366 'DebugInformationFormat': '3',
3389 'ProgramDataBaseFileName': '<(PRODUCT_DIR)/browser_tests.exe.pdb', 3367 'ProgramDataBaseFileName': '<(PRODUCT_DIR)/browser_tests.exe.pdb',
3390 }, 3368 },
3391 }, 3369 },
3392 }, 3370 },
3393 ], 3371 ],
3394 }], 3372 }],
3395 ], # 'conditions' 3373 ], # 'conditions'
3396 } 3374 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698