From acbb3dcb1c117965ad74843cad2ddbad7c15da4e Mon Sep 17 00:00:00 2001 From: "thomasvl@chromium.org" <thomasvl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> Date: Fri, 11 Sep 2009 20:46:00 +0000 Subject: [PATCH] Remove the target the bots used to use (but don't any more). Add two targets for the chromium mac builders to build the subset their testers run for better cycle times. TEST=none BUG=none Review URL: http://codereview.chromium.org/195063 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@26005 0039d316-1c4b-4281-b951-d872f2087c98 --- build/all.gyp | 47 +++++++++++++++++++++++++++++++++++------------ 1 file changed, 35 insertions(+), 12 deletions(-) diff --git a/build/all.gyp b/build/all.gyp index 812e72be9015f..19388613cb45c 100644 --- a/build/all.gyp +++ b/build/all.gyp @@ -95,15 +95,6 @@ 'conditions': [ ['OS=="mac"', { 'targets': [ - { - # This target is legacy and can go away when the bots have been - # updated to direclty build the test_shell targets. - 'target_name': 'build_for_layout_tests', - 'type': 'none', - 'dependencies': [ - '../webkit/tools/test_shell/test_shell.gyp:*', - ], - }, { # Target to build everything plus the dmg. We don't put the dmg # in the All target because developers really don't need it. @@ -114,7 +105,39 @@ '../chrome/chrome.gyp:build_app_dmg', ], }, - ], - }], - ], + # These targets are here so the build bots can use them to build + # subsets of a full tree for faster cycle times. + { + 'target_name': 'chromium_builder_dbg', + 'xcode_create_dependents_test_runner': 1, + 'type': 'none', + 'dependencies': [ + '../app/app.gyp:app_unittests', + '../ipc/ipc.gyp:ipc_tests', + '../media/media.gyp:media_unittests', + '../printing/printing.gyp:printing_unittests', + '../chrome/chrome.gyp:ui_tests', + '../chrome/chrome.gyp:unit_tests', + ], + }, + { + 'target_name': 'chromium_builder_rel', + 'type': 'none', + 'dependencies': [ + '../app/app.gyp:app_unittests', + '../chrome/chrome.gyp:memory_test', + '../chrome/chrome.gyp:page_cycler_tests', + '../chrome/chrome.gyp:startup_tests', + '../chrome/chrome.gyp:tab_switching_test', + '../chrome/chrome.gyp:ui_tests', + '../chrome/chrome.gyp:unit_tests', + '../chrome/chrome.gyp:url_fetch_test', + '../ipc/ipc.gyp:ipc_tests', + '../media/media.gyp:media_unittests', + '../printing/printing.gyp:printing_unittests', + ], + }, + ], # targets + }], # OS="mac" + ], # conditions } -- GitLab