Index: tools/buildbot_spec.py |
diff --git a/tools/buildbot_spec.py b/tools/buildbot_spec.py |
index 2582fba3db053eccd6b96df1273b9489da4fec99..8e2f7b7b1370cd260726721274e98674f5692bc2 100755 |
--- a/tools/buildbot_spec.py |
+++ b/tools/buildbot_spec.py |
@@ -227,6 +227,7 @@ def device_cfg(builder_dict): |
'Nexus5': 'arm_v7_neon', |
'Nexus6': 'arm_v7_neon', |
'Nexus7': 'arm_v7_neon', |
+ 'Nexus7v2': 'arm_v7_neon', |
'Nexus9': 'arm64', |
'NexusPlayer': 'x86', |
}[builder_dict['model']] |
@@ -247,6 +248,25 @@ def device_cfg(builder_dict): |
cov_skip.extend([lineno(), lineno() + 1]) |
+def product_board(builder_dict): |
+ if 'Android' in builder_dict.get('os', ''): |
+ return { |
+ 'AndroidOne': None, # TODO(borenet,kjlubick) |
+ 'GalaxyS3': 'smdk4x12', |
+ 'GalaxyS4': None, # TODO(borenet,kjlubick) |
+ 'NVIDIA_Shield': None, # TODO(borenet,kjlubick) |
+ 'Nexus10': 'manta', |
+ 'Nexus5': 'hammerhead', |
+ 'Nexus6': 'shamu', |
+ 'Nexus7': 'grouper', |
+ 'Nexus7v2': 'flo', |
+ 'Nexus9': 'flounder', |
+ 'NexusPlayer': 'fugu', |
+ }[builder_dict['model']] |
+ return None |
+ |
+ |
+cov_skip.extend([lineno(), lineno() + 1]) |
def get_builder_spec(builder_name): |
builder_dict = builder_name_schema.DictForBuilderName(builder_name) |
env = get_extra_env_vars(builder_dict) |
@@ -263,6 +283,9 @@ def get_builder_spec(builder_name): |
device = device_cfg(builder_dict) |
if device: |
rv['device_cfg'] = device |
+ board = product_board(builder_dict) |
+ if board: |
+ rv['product.board'] = board |
role = builder_dict['role'] |
if role == builder_name_schema.BUILDER_ROLE_HOUSEKEEPER: |