Index: chrome/chrome_tests.gypi |
=================================================================== |
--- chrome/chrome_tests.gypi (revision 65433) |
+++ chrome/chrome_tests.gypi (working copy) |
@@ -2803,6 +2803,113 @@ |
], |
}, |
{ |
+ # Executable that contains all the tests to be run on the GPU bots. |
+ 'target_name': 'gpu_tests', |
+ 'type': 'executable', |
+ 'dependencies': [ |
+ 'browser', |
+ 'chrome', |
+ 'chrome_resources', |
+ 'common', |
+ 'profile_import', |
+ 'renderer', |
+ 'chrome_strings', |
+ 'test_support_common', |
+ '../net/net.gyp:net_test_support', |
+ '../skia/skia.gyp:skia', |
+ '../testing/gtest.gyp:gtest', |
+ '../third_party/icu/icu.gyp:icui18n', |
+ '../third_party/icu/icu.gyp:icuuc', |
+ '../third_party/WebKit/WebKit/chromium/WebKit.gyp:webkit', |
+ ], |
+ 'include_dirs': [ |
+ '..', |
+ '<(INTERMEDIATE_DIR)', |
+ ], |
+ # TODO(phajdan.jr): Only temporary, to make transition easier. |
+ 'defines': [ 'ALLOW_IN_PROC_BROWSER_TEST' ], |
+ 'sources': [ |
+ 'app/chrome_dll.rc', |
+ 'app/chrome_dll_resource.h', |
+ 'app/chrome_dll_version.rc.version', |
+ 'test/gpu/gpu_pixel_browsertest.cc', |
+ 'test/in_process_browser_test.cc', |
+ 'test/in_process_browser_test.h', |
+ 'test/out_of_proc_test_runner.cc', |
+ 'test/data/resource.rc', |
+ ], |
+ 'conditions': [ |
+ # Plugin code. |
+ ['OS=="linux" or OS=="win"', { |
+ 'dependencies': [ |
+ 'plugin', |
+ ], |
+ 'export_dependent_settings': [ |
+ 'plugin', |
+ ], |
+ }], |
+ ['OS=="linux"', { |
+ 'dependencies': [ |
+ '../build/linux/system.gyp:gtk', |
+ '../build/linux/system.gyp:nss', |
+ ], |
+ }], |
+ ['OS=="mac"', { |
+ # See the comment in this section of the unit_tests target for an |
+ # explanation (crbug.com/43791 - libwebcore.a is too large to mmap). |
+ 'dependencies+++': [ |
+ '../third_party/WebKit/WebCore/WebCore.gyp/WebCore.gyp:webcore', |
+ ], |
+ # See comments about "xcode_settings" elsewhere in this file. |
+ 'xcode_settings': {'OTHER_LDFLAGS': ['-Wl,-ObjC']}, |
+ }], |
+ ['OS=="win"', { |
+ 'sources': [ |
+ '<(SHARED_INTERMEDIATE_DIR)/app/app_resources/app_resources.rc', |
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/browser_resources.rc', |
+ '<(SHARED_INTERMEDIATE_DIR)/chrome_dll_version/chrome_dll_version.rc', |
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/common_resources.rc', |
+ '<(SHARED_INTERMEDIATE_DIR)/chrome/theme_resources.rc', |
+ ], |
+ 'include_dirs': [ |
+ '<(DEPTH)/third_party/wtl/include', |
+ ], |
+ 'dependencies': [ |
+ 'chrome_dll_version', |
+ 'installer_util_strings', |
+ '../sandbox/sandbox.gyp:sandbox', |
+ ], |
+ 'conditions': [ |
+ ['win_use_allocator_shim==1', { |
+ 'dependencies': [ |
+ '<(allocator_target)', |
+ ], |
+ }], |
+ ], |
+ 'configurations': { |
+ 'Debug': { |
+ 'msvs_settings': { |
+ 'VCLinkerTool': { |
+ 'LinkIncremental': '<(msvs_large_module_debug_link_mode)', |
+ }, |
+ }, |
+ }, |
+ }, |
+ }, { # else: OS != "win" |
+ 'sources!': [ |
+ 'app/chrome_dll.rc', |
+ 'app/chrome_dll_version.rc.version', |
+ 'test/data/resource.rc', |
+ ], |
+ }], |
+ ['toolkit_views==1', { |
+ 'dependencies': [ |
+ '../views/views.gyp:views', |
+ ], |
+ }], |
+ ], |
+ }, |
+ { |
'target_name': 'plugin_tests', |
'type': 'executable', |
'msvs_guid': 'A1CAA831-C507-4B2E-87F3-AEC63C9907F9', |