OLD | NEW |
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 """Utility class to build the chromium master BuildFactory's. | 5 """Utility class to build the chromium master BuildFactory's. |
6 | 6 |
7 Based on gclient_factory.py and adds chromium-specific steps.""" | 7 Based on gclient_factory.py and adds chromium-specific steps.""" |
8 | 8 |
9 import os | 9 import os |
10 import re | 10 import re |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
136 ('src/chrome/test/data/ssl/certs', None)], | 136 ('src/chrome/test/data/ssl/certs', None)], |
137 '(plugin|pyauto_functional_tests)': | 137 '(plugin|pyauto_functional_tests)': |
138 [('src/chrome/test/data/plugin', None)], | 138 [('src/chrome/test/data/plugin', None)], |
139 'unit': | 139 'unit': |
140 [('src/chrome/test/data/osdd', None)], | 140 [('src/chrome/test/data/osdd', None)], |
141 '^(webkit|test_shell)$': | 141 '^(webkit|test_shell)$': |
142 [('src/webkit/data/bmp_decoder', None), | 142 [('src/webkit/data/bmp_decoder', None), |
143 ('src/webkit/data/ico_decoder', None), | 143 ('src/webkit/data/ico_decoder', None), |
144 ('src/webkit/data/test_shell/plugins', None), | 144 ('src/webkit/data/test_shell/plugins', None), |
145 ('src/webkit/data/xbm_decoder', None)], | 145 ('src/webkit/data/xbm_decoder', None)], |
| 146 'mach_ports': |
| 147 [('src/data/mach_ports', None)], |
146 # Unused stuff: | 148 # Unused stuff: |
147 'autodiscovery': | 149 'autodiscovery': |
148 [('src/data/autodiscovery', None)], | 150 [('src/data/autodiscovery', None)], |
149 'esctf': | 151 'esctf': |
150 [('src/data/esctf', None)], | 152 [('src/data/esctf', None)], |
151 'grit': | 153 'grit': |
152 [('src/tools/grit/grit/test/data', None)], | 154 [('src/tools/grit/grit/test/data', None)], |
153 'mozilla_js': | 155 'mozilla_js': |
154 [('src/data/mozilla_js_tests', None)], | 156 [('src/data/mozilla_js_tests', None)], |
155 } | 157 } |
(...skipping 197 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
353 if R('dom_perf'): f.AddDomPerfTests(fp) | 355 if R('dom_perf'): f.AddDomPerfTests(fp) |
354 if R('page_cycler_moz-http'): | 356 if R('page_cycler_moz-http'): |
355 f.AddPageCyclerTest('page_cycler_moz-http', fp) | 357 f.AddPageCyclerTest('page_cycler_moz-http', fp) |
356 if R('page_cycler_bloat-http'): | 358 if R('page_cycler_bloat-http'): |
357 f.AddPageCyclerTest('page_cycler_bloat-http', fp) | 359 f.AddPageCyclerTest('page_cycler_bloat-http', fp) |
358 if R('startup'): | 360 if R('startup'): |
359 f.AddStartupTests(fp) | 361 f.AddStartupTests(fp) |
360 f.AddNewTabUITests(fp) | 362 f.AddNewTabUITests(fp) |
361 if R('sizes'): f.AddSizesTests(fp) | 363 if R('sizes'): f.AddSizesTests(fp) |
362 if R('sync'): f.AddSyncPerfTests(fp) | 364 if R('sync'): f.AddSyncPerfTests(fp) |
| 365 if R('mach_ports'): f.AddMachPortsTests(fp) |
363 | 366 |
364 if R('sync_integration'): | 367 if R('sync_integration'): |
365 f.AddSyncIntegrationTests(fp) | 368 f.AddSyncIntegrationTests(fp) |
366 | 369 |
367 # GPU tests: | 370 # GPU tests: |
368 if R('gpu_tests'): f.AddGpuTests(fp) | 371 if R('gpu_tests'): f.AddGpuTests(fp) |
369 | 372 |
370 # ChromeFrame tests: | 373 # ChromeFrame tests: |
371 if R('chrome_frame_perftests'): | 374 if R('chrome_frame_perftests'): |
372 f.AddChromeFramePerfTests(fp) | 375 f.AddChromeFramePerfTests(fp) |
(...skipping 499 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
872 if 'cros_deps' not in [s.name for s in self._solutions]: | 875 if 'cros_deps' not in [s.name for s in self._solutions]: |
873 self._solutions.append(gclient_factory.GClientSolution( | 876 self._solutions.append(gclient_factory.GClientSolution( |
874 config.Master.trunk_url + '/src/tools/cros.DEPS', name='cros_deps')) | 877 config.Master.trunk_url + '/src/tools/cros.DEPS', name='cros_deps')) |
875 if 'asan.DEPS' not in [s.name for s in self._solutions]: | 878 if 'asan.DEPS' not in [s.name for s in self._solutions]: |
876 self._solutions.append(gclient_factory.GClientSolution( | 879 self._solutions.append(gclient_factory.GClientSolution( |
877 'http://src.chromium.org/svn/trunk/deps/asan.DEPS', | 880 'http://src.chromium.org/svn/trunk/deps/asan.DEPS', |
878 'asan.DEPS')) | 881 'asan.DEPS')) |
879 return self.ChromiumFactory(target, clobber, tests, mode, slave_type, | 882 return self.ChromiumFactory(target, clobber, tests, mode, slave_type, |
880 options, compile_timeout, build_url, project, | 883 options, compile_timeout, build_url, project, |
881 factory_properties) | 884 factory_properties) |
OLD | NEW |