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

Side by Side Diff: masters/master.chromium.webkit/master_linux_latest_cfg.py

Issue 11516008: Switch the Linux bots on chromium.webkit to use Ninja. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build/
Patch Set: Created 8 years 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 (c) 2012 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2012 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 from master import master_config 6 from master import master_config
7 from master.factory import chromium_factory 7 from master.factory import chromium_factory
8 8
9 defaults = {} 9 defaults = {}
10 10
(...skipping 16 matching lines...) Expand all
27 # Main release scheduler for webkit 27 # Main release scheduler for webkit
28 # 28 #
29 S('s9_webkit_rel', branch='trunk', treeStableTimer=60) 29 S('s9_webkit_rel', branch='trunk', treeStableTimer=60)
30 30
31 # 31 #
32 # Linux Rel tests 32 # Linux Rel tests
33 # 33 #
34 B('Linux Tests', 'f_linux_tests_rel', scheduler='s9_webkit_rel') 34 B('Linux Tests', 'f_linux_tests_rel', scheduler='s9_webkit_rel')
35 F('f_linux_tests_rel', linux().ChromiumWebkitLatestFactory( 35 F('f_linux_tests_rel', linux().ChromiumWebkitLatestFactory(
36 tests=[ 36 tests=[
37 'browser_tests', 37 'browser_tests',
38 'content_browsertests', 38 'content_browsertests',
39 'interactive_ui', 39 'interactive_ui',
40 'unit', 40 'unit',
41 ], 41 ],
42 options=['--compiler=goma'], 42 options=[
43 factory_properties={'generate_gtest_json': True})) 43 '--build-tool=ninja',
44 '--compiler=goma'
45 ],
46 factory_properties={
47 'generate_gtest_json': True,
48 'gclient_env': { 'GYP_GENERATORS': 'ninja' },
49 }))
44 50
45 linux_aura_options = [ 51 linux_aura_build_targets = [
46 'aura_builder', 52 'aura_builder',
47 'base_unittests', 53 'base_unittests',
48 'browser_tests', 54 'browser_tests',
49 'cacheinvalidation_unittests', 55 'cacheinvalidation_unittests',
50 'compositor_unittests', 56 'compositor_unittests',
51 'content_browsertests', 57 'content_browsertests',
52 'content_unittests', 58 'content_unittests',
53 'crypto_unittests', 59 'crypto_unittests',
54 'device_unittests', 60 'device_unittests',
55 'googleurl_unittests', 61 'googleurl_unittests',
56 'gpu_unittests', 62 'gpu_unittests',
57 'interactive_ui_tests', 63 'interactive_ui_tests',
58 'ipc_tests', 64 'ipc_tests',
59 'jingle_unittests', 65 'jingle_unittests',
60 'media_unittests', 66 'media_unittests',
61 'net_unittests', 67 'net_unittests',
62 'ppapi_unittests', 68 'ppapi_unittests',
63 'printing_unittests', 69 'printing_unittests',
64 'remoting_unittests', 70 'remoting_unittests',
65 'sql_unittests', 71 'sql_unittests',
66 'ui_unittests', 72 'ui_unittests',
67 ] 73 ]
68 74
69 B('Linux Aura', 'f_linux_aura_rel', scheduler='s9_webkit_rel') 75 B('Linux Aura', 'f_linux_aura_rel', scheduler='s9_webkit_rel')
70 F('f_linux_aura_rel', linux().ChromiumWebkitLatestFactory( 76 F('f_linux_aura_rel', linux().ChromiumWebkitLatestFactory(
71 tests=[ 77 tests=[
72 'aura', 78 'aura',
73 # This seems to have many failures 79 # This seems to have many failures
74 #'content_browsertests', 80 #'content_browsertests',
75 'unit', 81 'unit',
76 ], 82 ],
77 options=['--compiler=goma'] + linux_aura_options, 83 options=[
84 '--build-tool=ninja',
85 '--compiler=goma',
86 '--',
87 ] + linux_aura_build_targets,
78 factory_properties={ 88 factory_properties={
79 'generate_gtest_json': True, 89 'generate_gtest_json': True,
80 'gclient_env': {'GYP_DEFINES': 'use_aura=1'} 90 'gclient_env': {'GYP_DEFINES': 'use_aura=1', 'GYP_GENERATORS': 'ninja'}
81 })) 91 }))
82 92
83 B('Linux Perf', 'f_linux_perf_rel', scheduler='s9_webkit_rel') 93 B('Linux Perf', 'f_linux_perf_rel', scheduler='s9_webkit_rel')
84 F('f_linux_perf_rel', linux().ChromiumWebkitLatestFactory( 94 F('f_linux_perf_rel', linux().ChromiumWebkitLatestFactory(
85 options=['--compiler=goma', 'chromium_builder_perf'], 95 options=[
96 '--build-tool=ninja',
97 '--compiler=goma',
98 '--',
99 'chromium_builder_perf'
100 ],
86 tests=[ 101 tests=[
87 'dom_perf', 102 'dom_perf',
88 'dromaeo', 103 'dromaeo',
89 'page_cycler_bloat-http', 104 'page_cycler_bloat-http',
90 'page_cycler_database', 105 'page_cycler_database',
91 'page_cycler_dhtml', 106 'page_cycler_dhtml',
92 'page_cycler_indexeddb', 107 'page_cycler_indexeddb',
93 'page_cycler_intl1', 108 'page_cycler_intl1',
94 'page_cycler_intl2', 109 'page_cycler_intl2',
95 'page_cycler_morejs', 110 'page_cycler_morejs',
96 'page_cycler_moz', 111 'page_cycler_moz',
97 'page_cycler_moz-http', 112 'page_cycler_moz-http',
98 'startup', 113 'startup',
99 'sunspider' 114 'sunspider'
100 ], 115 ],
101 factory_properties={'perf_id': 'chromium-rel-linux-webkit', 116 factory_properties={
102 'show_perf_results': True,})) 117 'perf_id': 'chromium-rel-linux-webkit',
118 'show_perf_results': True,
119 'gclient_env': { 'GYP_GENERATORS': 'ninja' },
120 }))
103 121
104 valgrind_gyp_defines = chromium_factory.ChromiumFactory.MEMORY_TOOLS_GYP_DEFINES 122 valgrind_gyp_defines = chromium_factory.ChromiumFactory.MEMORY_TOOLS_GYP_DEFINES
105 B('Linux Valgrind', 'f_linux_valgrind_rel', scheduler='s9_webkit_rel') 123 B('Linux Valgrind', 'f_linux_valgrind_rel', scheduler='s9_webkit_rel')
106 F('f_linux_valgrind_rel', linux().ChromiumWebkitLatestFactory( 124 F('f_linux_valgrind_rel', linux().ChromiumWebkitLatestFactory(
107 options=['--compiler=goma', 'test_shell', 'test_shell_tests'], 125 options=[
126 '--build-tool=ninja',
127 '--compiler=goma',
128 '--',
129 'test_shell',
130 'test_shell_tests'],
108 tests=['valgrind_test_shell'], 131 tests=['valgrind_test_shell'],
109 factory_properties={ 132 factory_properties={
110 'needs_valgrind': True, 133 'needs_valgrind': True,
111 'gclient_env': {'GYP_DEFINES' : valgrind_gyp_defines,}})) 134 'gclient_env': {
135 'GYP_DEFINES' : valgrind_gyp_defines,
136 'GYP_GENERATORS': 'ninja',
137 },
138 }))
112 139
113 140
114 def Update(config, active_master, c): 141 def Update(config, active_master, c):
115 return helper.Update(c) 142 return helper.Update(c)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698