OLD | NEW |
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2011 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 { | 5 { |
6 'variables' : { | 6 'variables' : { |
7 'pyautolib_sources': [ | 7 'pyautolib_sources': [ |
8 'app/chrome_command_ids.h', | 8 'app/chrome_command_ids.h', |
9 'app/chrome_dll_resource.h', | 9 'app/chrome_dll_resource.h', |
10 'common/automation_constants.h', | 10 'common/automation_constants.h', |
(...skipping 695 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
706 'browser/ui/webui/options/options_ui_uitest.cc', | 706 'browser/ui/webui/options/options_ui_uitest.cc', |
707 'browser/ui/webui/print_preview_ui_uitest.cc', | 707 'browser/ui/webui/print_preview_ui_uitest.cc', |
708 'common/chrome_switches_uitest.cc', | 708 'common/chrome_switches_uitest.cc', |
709 'common/logging_chrome_uitest.cc', | 709 'common/logging_chrome_uitest.cc', |
710 'renderer/external_extension_uitest.cc', | 710 'renderer/external_extension_uitest.cc', |
711 'test/automation/automation_proxy_uitest.cc', | 711 'test/automation/automation_proxy_uitest.cc', |
712 'test/automation/automation_proxy_uitest.h', | 712 'test/automation/automation_proxy_uitest.h', |
713 'test/automation/extension_proxy_uitest.cc', | 713 'test/automation/extension_proxy_uitest.cc', |
714 'test/automated_ui_tests/automated_ui_test_test.cc', | 714 'test/automated_ui_tests/automated_ui_test_test.cc', |
715 'test/chrome_process_util_uitest.cc', | 715 'test/chrome_process_util_uitest.cc', |
| 716 'test/ui/dom_checker_uitest.cc', # moving to performance_ui_tests |
| 717 'test/ui/dromaeo_benchmark_uitest.cc', |
716 'test/ui/history_uitest.cc', | 718 'test/ui/history_uitest.cc', |
717 'test/ui/layout_plugin_uitest.cc', | 719 'test/ui/layout_plugin_uitest.cc', |
718 'test/ui/named_interface_uitest.cc', | 720 'test/ui/named_interface_uitest.cc', |
719 'test/ui/npapi_uitest.cc', | 721 'test/ui/npapi_uitest.cc', |
720 'test/ui/ppapi_uitest.cc', | 722 'test/ui/ppapi_uitest.cc', |
721 'test/ui/sandbox_uitests.cc', | 723 'test/ui/sandbox_uitests.cc', |
| 724 'test/ui/sunspider_uitest.cc', |
| 725 'test/ui/v8_benchmark_uitest.cc', |
722 '../content/browser/appcache/appcache_ui_test.cc', | 726 '../content/browser/appcache/appcache_ui_test.cc', |
723 '../content/browser/in_process_webkit/dom_storage_uitest.cc', | 727 '../content/browser/in_process_webkit/dom_storage_uitest.cc', |
724 '../content/browser/renderer_host/resource_dispatcher_host_uitest.cc', | 728 '../content/browser/renderer_host/resource_dispatcher_host_uitest.cc', |
725 '../content/worker/test/worker_uitest.cc', | 729 '../content/worker/test/worker_uitest.cc', |
726 ], | 730 ], |
727 'conditions': [ | 731 'conditions': [ |
728 ['target_arch!="arm"', { | 732 ['target_arch!="arm"', { |
729 'dependencies': [ | 733 'dependencies': [ |
730 '../webkit/webkit.gyp:copy_npapi_test_plugin', | 734 '../webkit/webkit.gyp:copy_npapi_test_plugin', |
731 ], | 735 ], |
(...skipping 2181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2913 'dependencies+++': [ | 2917 'dependencies+++': [ |
2914 '../third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp:webcor
e', | 2918 '../third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp:webcor
e', |
2915 ], | 2919 ], |
2916 # These flags are needed to run the test on Mac. | 2920 # These flags are needed to run the test on Mac. |
2917 # Search for comments about "xcode_settings" elsewhere in this file. | 2921 # Search for comments about "xcode_settings" elsewhere in this file. |
2918 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, | 2922 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, |
2919 }], | 2923 }], |
2920 ], | 2924 ], |
2921 }, # target safe_browsing_tests | 2925 }, # target safe_browsing_tests |
2922 { | 2926 { |
| 2927 # TODO(darin): Remove in favor of performance_ui_tests. |
| 2928 'target_name': 'startup_tests', |
| 2929 'type': 'executable', |
| 2930 'dependencies': [ |
| 2931 'chrome', |
| 2932 'browser', |
| 2933 'common', |
| 2934 'chrome_resources', |
| 2935 'chrome_strings', |
| 2936 'test_support_ui', |
| 2937 '../base/base.gyp:base', |
| 2938 '../skia/skia.gyp:skia', |
| 2939 '../testing/gtest.gyp:gtest', |
| 2940 ], |
| 2941 'sources': [ |
| 2942 'test/startup/feature_startup_test.cc', |
| 2943 'test/startup/shutdown_test.cc', |
| 2944 'test/startup/startup_test.cc', |
| 2945 ], |
| 2946 'conditions': [ |
| 2947 ['OS=="win" and buildtype=="Official"', { |
| 2948 'configurations': { |
| 2949 'Release': { |
| 2950 'msvs_settings': { |
| 2951 'VCCLCompilerTool': { |
| 2952 'WholeProgramOptimization': 'false', |
| 2953 }, |
| 2954 }, |
| 2955 }, |
| 2956 }, |
| 2957 },], |
| 2958 ['toolkit_uses_gtk == 1', { |
| 2959 'dependencies': [ |
| 2960 '../build/linux/system.gyp:gtk', |
| 2961 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', |
| 2962 ], |
| 2963 }], |
| 2964 ['OS=="mac"', { |
| 2965 # See the comment in this section of the unit_tests target for an |
| 2966 # explanation (crbug.com/43791 - libwebcore.a is too large to mmap). |
| 2967 'dependencies+++': [ |
| 2968 '../third_party/WebKit/Source/WebCore/WebCore.gyp/WebCore.gyp:webcor
e', |
| 2969 ], |
| 2970 }], |
| 2971 ['OS=="win"', { |
| 2972 'conditions': [ |
| 2973 ['win_use_allocator_shim==1', { |
| 2974 'dependencies': [ |
| 2975 '<(allocator_target)', |
| 2976 ], |
| 2977 }], |
| 2978 ], |
| 2979 'configurations': { |
| 2980 'Debug_Base': { |
| 2981 'msvs_settings': { |
| 2982 'VCLinkerTool': { |
| 2983 'LinkIncremental': '<(msvs_large_module_debug_link_mode)', |
| 2984 }, |
| 2985 }, |
| 2986 }, |
| 2987 }, |
| 2988 },], |
| 2989 ['os_posix == 1 and OS != "mac"', { |
| 2990 'conditions': [ |
| 2991 ['linux_use_tcmalloc==1', { |
| 2992 'dependencies': [ |
| 2993 '../base/allocator/allocator.gyp:allocator', |
| 2994 ], |
| 2995 }], |
| 2996 ], |
| 2997 }], |
| 2998 ['toolkit_views==1', { |
| 2999 'dependencies': [ |
| 3000 '../views/views.gyp:views', |
| 3001 ], |
| 3002 }], |
| 3003 ], |
| 3004 }, |
| 3005 { |
2923 # To run the tests from page_load_test.cc on Linux, we need to: | 3006 # To run the tests from page_load_test.cc on Linux, we need to: |
2924 # | 3007 # |
2925 # a) Build with Breakpad (GYP_DEFINES="linux_chromium_breakpad=1") | 3008 # a) Build with Breakpad (GYP_DEFINES="linux_chromium_breakpad=1") |
2926 # b) Run with CHROME_HEADLESS=1 to generate crash dumps. | 3009 # b) Run with CHROME_HEADLESS=1 to generate crash dumps. |
2927 # c) Strip the binary if it's a debug build. (binary may be over 2GB) | 3010 # c) Strip the binary if it's a debug build. (binary may be over 2GB) |
2928 'target_name': 'reliability_tests', | 3011 'target_name': 'reliability_tests', |
2929 'type': 'executable', | 3012 'type': 'executable', |
2930 'dependencies': [ | 3013 'dependencies': [ |
2931 'browser', | 3014 'browser', |
2932 'chrome', | 3015 'chrome', |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2974 }, | 3057 }, |
2975 },], | 3058 },], |
2976 ['toolkit_uses_gtk == 1', { | 3059 ['toolkit_uses_gtk == 1', { |
2977 'dependencies': [ | 3060 'dependencies': [ |
2978 '../build/linux/system.gyp:gtk', | 3061 '../build/linux/system.gyp:gtk', |
2979 ], | 3062 ], |
2980 },], | 3063 },], |
2981 ], | 3064 ], |
2982 }, | 3065 }, |
2983 { | 3066 { |
| 3067 # TODO(darin): Remove in favor of performance_ui_tests. |
| 3068 'target_name': 'page_cycler_tests', |
| 3069 'type': 'executable', |
| 3070 'dependencies': [ |
| 3071 'chrome', |
| 3072 'chrome_resources', |
| 3073 'chrome_strings', |
| 3074 'debugger', |
| 3075 'test_support_common', |
| 3076 'test_support_ui', |
| 3077 '../base/base.gyp:base', |
| 3078 '../skia/skia.gyp:skia', |
| 3079 '../testing/gtest.gyp:gtest', |
| 3080 ], |
| 3081 'sources': [ |
| 3082 'test/page_cycler/page_cycler_test.cc', |
| 3083 ], |
| 3084 'conditions': [ |
| 3085 ['OS=="win" and buildtype=="Official"', { |
| 3086 'configurations': { |
| 3087 'Release': { |
| 3088 'msvs_settings': { |
| 3089 'VCCLCompilerTool': { |
| 3090 'WholeProgramOptimization': 'false', |
| 3091 }, |
| 3092 }, |
| 3093 }, |
| 3094 }, |
| 3095 },], |
| 3096 ['toolkit_uses_gtk == 1', { |
| 3097 'dependencies': [ |
| 3098 '../build/linux/system.gyp:gtk', |
| 3099 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', |
| 3100 ], |
| 3101 }], |
| 3102 ['toolkit_views==1', { |
| 3103 'dependencies': [ |
| 3104 '../views/views.gyp:views', |
| 3105 ], |
| 3106 }], |
| 3107 ], |
| 3108 }, |
| 3109 { |
2984 'target_name': 'performance_ui_tests', | 3110 'target_name': 'performance_ui_tests', |
2985 'type': 'executable', | 3111 'type': 'executable', |
2986 'dependencies': [ | 3112 'dependencies': [ |
2987 'chrome', | 3113 'chrome', |
2988 'chrome_resources', | 3114 'chrome_resources', |
2989 'chrome_strings', | 3115 'chrome_strings', |
2990 'debugger', | 3116 'debugger', |
2991 'test_support_common', | 3117 'test_support_common', |
2992 'test_support_ui', | 3118 'test_support_ui', |
2993 '../base/base.gyp:base', | 3119 '../base/base.gyp:base', |
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3062 ], | 3188 ], |
3063 }], | 3189 }], |
3064 ['toolkit_views==1', { | 3190 ['toolkit_views==1', { |
3065 'dependencies': [ | 3191 'dependencies': [ |
3066 '../views/views.gyp:views', | 3192 '../views/views.gyp:views', |
3067 ], | 3193 ], |
3068 }], | 3194 }], |
3069 ], | 3195 ], |
3070 }, | 3196 }, |
3071 { | 3197 { |
| 3198 # TODO(darin): Remove in favor of performance_ui_tests. |
| 3199 'target_name': 'tab_switching_test', |
| 3200 'type': 'executable', |
| 3201 'run_as': { |
| 3202 'action': ['$(TargetPath)', '--gtest_print_time'], |
| 3203 }, |
| 3204 'dependencies': [ |
| 3205 'chrome', |
| 3206 'debugger', |
| 3207 'test_support_common', |
| 3208 'test_support_ui', |
| 3209 'theme_resources', |
| 3210 'theme_resources_standard', |
| 3211 '../base/base.gyp:base', |
| 3212 '../skia/skia.gyp:skia', |
| 3213 '../testing/gtest.gyp:gtest', |
| 3214 ], |
| 3215 'include_dirs': [ |
| 3216 '..', |
| 3217 ], |
| 3218 'sources': [ |
| 3219 'test/tab_switching/tab_switching_test.cc', |
| 3220 ], |
| 3221 'conditions': [ |
| 3222 ['toolkit_uses_gtk == 1', { |
| 3223 'dependencies': [ |
| 3224 '../build/linux/system.gyp:gtk', |
| 3225 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', |
| 3226 ], |
| 3227 }], |
| 3228 ['OS=="win" and win_use_allocator_shim==1', { |
| 3229 'dependencies': [ |
| 3230 '<(allocator_target)', |
| 3231 ], |
| 3232 },], |
| 3233 ], |
| 3234 }, |
| 3235 { |
| 3236 # TODO(darin): Remove in favor of performance_ui_tests. |
| 3237 'target_name': 'memory_test', |
| 3238 'type': 'executable', |
| 3239 'dependencies': [ |
| 3240 'chrome', |
| 3241 'debugger', |
| 3242 'test_support_common', |
| 3243 'test_support_ui', |
| 3244 'theme_resources', |
| 3245 'theme_resources_standard', |
| 3246 '../base/base.gyp:base', |
| 3247 '../skia/skia.gyp:skia', |
| 3248 '../testing/gtest.gyp:gtest', |
| 3249 ], |
| 3250 'include_dirs': [ |
| 3251 '..', |
| 3252 ], |
| 3253 'sources': [ |
| 3254 'test/memory_test/memory_test.cc', |
| 3255 ], |
| 3256 'conditions': [ |
| 3257 ['toolkit_uses_gtk == 1', { |
| 3258 'dependencies': [ |
| 3259 '../build/linux/system.gyp:gtk', |
| 3260 '../tools/xdisplaycheck/xdisplaycheck.gyp:xdisplaycheck', |
| 3261 ], |
| 3262 }], |
| 3263 ], |
| 3264 }, |
| 3265 { |
| 3266 'target_name': 'url_fetch_test', |
| 3267 'type': 'executable', |
| 3268 'dependencies': [ |
| 3269 'chrome', |
| 3270 'debugger', |
| 3271 'test_support_common', |
| 3272 'test_support_ui', |
| 3273 'theme_resources', |
| 3274 'theme_resources_standard', |
| 3275 '../base/base.gyp:base', |
| 3276 '../net/net.gyp:net', |
| 3277 '../skia/skia.gyp:skia', |
| 3278 '../testing/gtest.gyp:gtest', |
| 3279 ], |
| 3280 'include_dirs': [ |
| 3281 '..', |
| 3282 ], |
| 3283 'sources': [ |
| 3284 'test/url_fetch_test/url_fetch_test.cc', |
| 3285 ], |
| 3286 'conditions': [ |
| 3287 ['OS=="win"', { |
| 3288 'include_dirs': [ |
| 3289 '<(DEPTH)/third_party/wtl/include', |
| 3290 ], |
| 3291 'conditions': [ |
| 3292 ['win_use_allocator_shim==1', { |
| 3293 'dependencies': [ |
| 3294 '<(allocator_target)', |
| 3295 ], |
| 3296 }], |
| 3297 ], |
| 3298 }], # OS="win" |
| 3299 ], # conditions |
| 3300 }, |
| 3301 { |
3072 'target_name': 'sync_unit_tests', | 3302 'target_name': 'sync_unit_tests', |
3073 'type': 'executable', | 3303 'type': 'executable', |
3074 'sources': [ | 3304 'sources': [ |
3075 '<(protoc_out_dir)/chrome/browser/sync/protocol/test.pb.cc', | 3305 '<(protoc_out_dir)/chrome/browser/sync/protocol/test.pb.cc', |
3076 'app/breakpad_mac_stubs.mm', | 3306 'app/breakpad_mac_stubs.mm', |
3077 'browser/sync/api/sync_change_unittest.cc', | 3307 'browser/sync/api/sync_change_unittest.cc', |
3078 'browser/sync/api/sync_error_unittest.cc', | 3308 'browser/sync/api/sync_error_unittest.cc', |
3079 'browser/sync/engine/apply_updates_command_unittest.cc', | 3309 'browser/sync/engine/apply_updates_command_unittest.cc', |
3080 'browser/sync/engine/build_commit_command_unittest.cc', | 3310 'browser/sync/engine/build_commit_command_unittest.cc', |
3081 'browser/sync/engine/clear_data_command_unittest.cc', | 3311 'browser/sync/engine/clear_data_command_unittest.cc', |
(...skipping 1047 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4129 # Use outputs of this action as inputs for the main target build. | 4359 # Use outputs of this action as inputs for the main target build. |
4130 # Seems as a misnomer but makes this happy on Linux (scons). | 4360 # Seems as a misnomer but makes this happy on Linux (scons). |
4131 'process_outputs_as_sources': 1, | 4361 'process_outputs_as_sources': 1, |
4132 }, | 4362 }, |
4133 ], # 'actions' | 4363 ], # 'actions' |
4134 }, | 4364 }, |
4135 ] | 4365 ] |
4136 }], # 'coverage!=0' | 4366 }], # 'coverage!=0' |
4137 ], # 'conditions' | 4367 ], # 'conditions' |
4138 } | 4368 } |
OLD | NEW |