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

Side by Side Diff: masters/master.chromium.webkit/master_linux_webkit_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 from master import master_config 5 from master import master_config
6 from master.factory import chromium_factory 6 from master.factory import chromium_factory
7 7
8 defaults = {} 8 defaults = {}
9 9
10 helper = master_config.Helper(defaults) 10 helper = master_config.Helper(defaults)
(...skipping 20 matching lines...) Expand all
31 # 31 #
32 B('WebKit Linux', 'f_webkit_linux_rel', scheduler='s6_webkit_rel') 32 B('WebKit Linux', 'f_webkit_linux_rel', scheduler='s6_webkit_rel')
33 F('f_webkit_linux_rel', linux().ChromiumWebkitLatestFactory( 33 F('f_webkit_linux_rel', linux().ChromiumWebkitLatestFactory(
34 tests=[ 34 tests=[
35 'test_shell', 35 'test_shell',
36 'webkit', 36 'webkit',
37 'webkit_lint', 37 'webkit_lint',
38 'webkit_unit', 38 'webkit_unit',
39 ], 39 ],
40 options=[ 40 options=[
41 '--build-tool=ninja',
41 '--compiler=goma', 42 '--compiler=goma',
42 'DumpRenderTree', 43 'DumpRenderTree',
43 'test_shell', 44 'test_shell',
44 'test_shell_tests', 45 'test_shell_tests',
45 'webkit_unit_tests', 46 'webkit_unit_tests',
46 ], 47 ],
47 factory_properties={'archive_webkit_results': True, 48 factory_properties={
48 'generate_gtest_json': True, 49 'archive_webkit_results': True,
49 'test_results_server': 'test-results.appspot.com'})) 50 'generate_gtest_json': True,
51 'test_results_server': 'test-results.appspot.com',
52 'gclient_env': { 'GYP_GENERATORS': 'ninja' },
53 }))
50 54
51 B('WebKit Linux 32', 'f_webkit_linux_rel', scheduler='s6_webkit_rel') 55 B('WebKit Linux 32', 'f_webkit_linux_rel', scheduler='s6_webkit_rel')
52 56
53 asan_gyp = ('asan=1 linux_use_tcmalloc=0 ' 57 asan_gyp = ('asan=1 linux_use_tcmalloc=0 '
54 'release_extra_cflags="-g -O1 -fno-inline-functions -fno-inline"') 58 'release_extra_cflags="-g -O1 -fno-inline-functions -fno-inline"')
55 59
56 B('WebKit Linux ASAN', 'f_webkit_linux_rel_asan', scheduler='s6_webkit_rel', 60 B('WebKit Linux ASAN', 'f_webkit_linux_rel_asan', scheduler='s6_webkit_rel',
57 auto_reboot=False) 61 auto_reboot=False)
58 F('f_webkit_linux_rel_asan', linux().ChromiumWebkitLatestFactory( 62 F('f_webkit_linux_rel_asan', linux().ChromiumWebkitLatestFactory(
59 tests=['webkit'], 63 tests=['webkit'],
60 options=['--compiler=goma-clang', 'DumpRenderTree'], 64 options=[
65 '--build-tool=ninja',
66 '--compiler=goma-clang',
67 'DumpRenderTree'
68 ],
61 factory_properties={ 69 factory_properties={
62 'additional_expectations_files': [ 70 'additional_expectations_files': [
63 ['webkit', 'tools', 'layout_tests', 'test_expectations_asan.txt' ], 71 ['webkit', 'tools', 'layout_tests', 'test_expectations_asan.txt' ],
64 ], 72 ],
65 'gs_bucket': 'gs://webkit-asan', 73 'gs_bucket': 'gs://webkit-asan',
66 'gclient_env': {'GYP_DEFINES': asan_gyp}, 74 'gclient_env': {'GYP_DEFINES': asan_gyp, 'GYP_GENERATORS': 'ninja'},
67 'time_out_ms': '18000'})) 75 'time_out_ms': '18000'
76 }))
68 77
69 78
70 ################################################################################ 79 ################################################################################
71 ## Debug 80 ## Debug
72 ################################################################################ 81 ################################################################################
73 82
74 # 83 #
75 # Main debug scheduler for webkit 84 # Main debug scheduler for webkit
76 # 85 #
77 S('s6_webkit_dbg', branch='trunk', treeStableTimer=60) 86 S('s6_webkit_dbg', branch='trunk', treeStableTimer=60)
78 87
79 # 88 #
80 # Linux Dbg Webkit builders/testers 89 # Linux Dbg Webkit builders/testers
81 # 90 #
82 91
83 B('WebKit Linux (dbg)', 'f_webkit_dbg_tests', scheduler='s6_webkit_dbg', 92 B('WebKit Linux (dbg)', 'f_webkit_dbg_tests', scheduler='s6_webkit_dbg',
84 auto_reboot=False) 93 auto_reboot=False)
85 F('f_webkit_dbg_tests', linux().ChromiumWebkitLatestFactory( 94 F('f_webkit_dbg_tests', linux().ChromiumWebkitLatestFactory(
86 target='Debug', 95 target='Debug',
87 tests=[ 96 tests=[
88 'test_shell', 97 'test_shell',
89 'webkit', 98 'webkit',
90 'webkit_lint', 99 'webkit_lint',
91 'webkit_unit', 100 'webkit_unit',
92 ], 101 ],
93 options=[ 102 options=[
103 '--build-tool=ninja',
94 '--compiler=goma', 104 '--compiler=goma',
95 'test_shell', 105 'test_shell',
96 'test_shell_tests', 106 'test_shell_tests',
97 'webkit_unit_tests', 107 'webkit_unit_tests',
98 'DumpRenderTree', 108 'DumpRenderTree',
99 ], 109 ],
100 factory_properties={'archive_webkit_results': True, 110 factory_properties={
101 'generate_gtest_json': True, 111 'archive_webkit_results': True,
102 'test_results_server': 'test-results.appspot.com'})) 112 'generate_gtest_json': True,
113 'test_results_server': 'test-results.appspot.com',
114 'gclient_env': { 'GYP_GENERATORS': 'ninja' },
115 }))
103 116
104 def Update(config, active_master, c): 117 def Update(config, active_master, c):
105 return helper.Update(c) 118 return helper.Update(c)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698