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

Unified Diff: masters/master.chromium.webkit/master_gpu_latest_cfg.py

Issue 1300623002: Remove redundant bots from chromium.webkit (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Created 5 years, 4 months 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 side-by-side diff with in-line comments
Download patch
Index: masters/master.chromium.webkit/master_gpu_latest_cfg.py
diff --git a/masters/master.chromium.webkit/master_gpu_latest_cfg.py b/masters/master.chromium.webkit/master_gpu_latest_cfg.py
deleted file mode 100644
index cab54742f34b0b57df8b81dd1c49329f3e133165..0000000000000000000000000000000000000000
--- a/masters/master.chromium.webkit/master_gpu_latest_cfg.py
+++ /dev/null
@@ -1,169 +0,0 @@
-# Copyright 2013 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-
-from master import master_config
-from master.factory import annotator_factory
-
-import collections
-
-defaults = {}
-
-helper = master_config.Helper(defaults)
-B = helper.Builder
-F = helper.Factory
-T = helper.Triggerable
-
-# TODO(kbr): it would be better if this waterfall were refactored so
-# that we could access the slaves_list here.
-gpu_slave_info = [
- {
- 'builder': 'GPU Win Builder',
- 'factory_id': 'f_gpu_win_builder_rel',
- 'recipe': 'gpu/build_and_upload',
- 'build_config': 'Release',
- },
- {
- 'builder': 'GPU Win Builder (dbg)',
- 'factory_id': 'f_gpu_win_builder_dbg',
- 'recipe': 'gpu/build_and_upload',
- 'build_config': 'Debug',
- },
- {
- 'builder': 'GPU Win7 (NVIDIA)',
- 'factory_id': 'f_gpu_win_rel',
- 'recipe': 'gpu/download_and_test',
- 'build_config': 'Release',
- 'perf_id': 'gpu-webkit-win7-nvidia',
- 'triggered_by': 'GPU Win Builder',
- 'auto_reboot': False,
- },
- {
- 'builder': 'GPU Win7 (dbg) (NVIDIA)',
- 'factory_id': 'f_gpu_win_dbg',
- 'recipe': 'gpu/download_and_test',
- 'build_config': 'Debug',
- 'triggered_by': 'GPU Win Builder (dbg)',
- 'auto_reboot': False,
- },
- {
- 'builder': 'GPU Mac Builder',
- 'factory_id': 'f_gpu_mac_builder_rel',
- 'recipe': 'gpu/build_and_upload',
- 'build_config': 'Release',
- },
- {
- 'builder': 'GPU Mac Builder (dbg)',
- 'factory_id': 'f_gpu_mac_builder_dbg',
- 'recipe': 'gpu/build_and_upload',
- 'build_config': 'Debug',
- },
- {
- 'builder': 'GPU Mac 10.9 (Intel)',
- 'factory_id': 'f_gpu_mac_10_9_rel',
- 'recipe': 'gpu/download_and_test',
- 'build_config': 'Release',
- 'perf_id': 'gpu-webkit-mac',
- 'triggered_by': 'GPU Mac Builder',
- },
- {
- 'builder': 'GPU Mac 10.9 (Intel) (dbg)',
- 'factory_id': 'f_gpu_mac_10_9_dbg',
- 'recipe': 'gpu/download_and_test',
- 'build_config': 'Debug',
- 'triggered_by': 'GPU Mac Builder (dbg)',
- },
- {
- 'builder': 'GPU Linux Builder',
- 'factory_id': 'f_gpu_linux_builder_rel',
- 'recipe': 'gpu/build_and_upload',
- 'build_config': 'Release',
- },
- {
- 'builder': 'GPU Linux Builder (dbg)',
- 'factory_id': 'f_gpu_linux_builder_dbg',
- 'recipe': 'gpu/build_and_upload',
- 'build_config': 'Debug',
- },
- {
- 'builder': 'GPU Linux (NVIDIA)',
- 'factory_id': 'f_gpu_linux_rel',
- 'recipe': 'gpu/download_and_test',
- 'build_config': 'Release',
- 'perf_id': 'gpu-webkit-linux-nvidia',
- 'triggered_by': 'GPU Linux Builder',
- 'auto_reboot': False,
- },
- {
- 'builder': 'GPU Linux (dbg) (NVIDIA)',
- 'factory_id': 'f_gpu_linux_dbg',
- 'recipe': 'gpu/download_and_test',
- 'build_config': 'Debug',
- 'triggered_by': 'GPU Linux Builder (dbg)',
- 'auto_reboot': False,
- },
-]
-
-m_annotator = annotator_factory.AnnotatorFactory()
-
-defaults['category'] = 'gpu'
-
-# Maps the parent builder to a set of the names of the builders it triggers.
-trigger_map = collections.defaultdict(list)
-# Maps the name of the parent builder to the (synthesized) name of its
-# trigger, wrapped in a list.
-trigger_name_map = {}
-next_group_id = 0
-# Note this code is very similar to that in recipe_master_helper.py.
-# Unfortunately due to the different structure of this waterfall it's
-# impossible to share the code.
-def BuilderExists(builder_name):
- for s in gpu_slave_info:
- if s['builder'] == builder_name:
- return True
- return False
-
-for slave in gpu_slave_info:
- builder = slave['builder']
- parent_builder = slave.get('triggered_by')
- if parent_builder is not None:
- if not BuilderExists(parent_builder):
- raise Exception('Could not find parent builder %s for builder %s' %
- (parent_builder, builder))
- trigger_map[parent_builder].append(builder)
- if parent_builder not in trigger_name_map:
- trigger_name_map[parent_builder] = 'trigger_group_%d' % next_group_id
- next_group_id += 1
-
-# Create triggers
-for trigger_name in trigger_name_map.values():
- T(trigger_name)
-
-# Set up bots
-for slave in gpu_slave_info:
- factory_properties = {
- 'test_results_server': 'test-results.appspot.com',
- 'generate_gtest_json': True,
- 'build_config': slave['build_config'],
- 'top_of_tree_blink': True
- }
- if 'perf_id' in slave:
- factory_properties['show_perf_results'] = True
- factory_properties['perf_id'] = slave['perf_id']
- name = slave['builder']
- scheduler = 'global_scheduler'
- if 'triggered_by' in slave:
- scheduler = trigger_name_map[slave['triggered_by']]
- # The default for auto_reboot should match the setting in
- # master_config.py.
- auto_reboot = slave.get('auto_reboot', True)
- B(name, slave['factory_id'], scheduler=scheduler, auto_reboot=auto_reboot)
- F(slave['factory_id'], m_annotator.BaseFactory(
- slave['recipe'],
- factory_properties,
- [trigger_name_map[name]] if name in trigger_name_map else None))
-
-
-def Update(_config, _active_master, c):
- return helper.Update(c)

Powered by Google App Engine
This is Rietveld 408576698