def process_build_properties(options):
  """Converts build properties and factory properties into expected flags."""
  task_prefix = '%s-%s-' % (
      options.build_properties['buildername'],
      options.build_properties['buildnumber'],
  )
  # target_os is not defined when using a normal builder, contrary to a
  # xx_swarm_triggered buildbot<->swarming builder, and it's not needed since
  # the OS match, it's defined in builder/tester configurations.
  slave_os = options.build_properties.get('target_os', sys.platform)
  priority = swarming_utils.build_to_priority(options.build_properties)
  return task_prefix, slave_os, priority
Esempio n. 2
0
def process_build_properties(options):
    """Converts build properties and factory properties into expected flags."""
    task_prefix = '%s-%s-' % (
        options.build_properties['buildername'],
        options.build_properties['buildnumber'],
    )
    # target_os is not defined when using a normal builder, contrary to a
    # xx_swarm_triggered buildbot<->swarming builder, and it's not needed since
    # the OS match, it's defined in builder/tester configurations.
    slave_os = options.build_properties.get('target_os', sys.platform)
    priority = swarming_utils.build_to_priority(options.build_properties)
    return task_prefix, slave_os, priority
Esempio n. 3
0
def process_build_properties(options):
    """Converts build properties and factory properties into expected flags."""
    # target_os is not defined when using a normal builder, contrary to a
    # xx_swarm_triggered buildbot<->swarming builder, and it's not needed since
    # the OS match, it's defined in builder/tester configurations.
    slave_os = options.build_properties.get('target_os', sys.platform)
    priority = swarming_utils.build_to_priority(options.build_properties)
    steps = determine_steps_to_run(
        options.build_properties.get('swarm_hashes', {}),
        options.build_properties.get('testfilter', ['defaulttests']))
    builder = options.build_properties.get('buildername', 'unknown')
    build_number = options.build_properties.get('buildnumber', 0)
    return slave_os, priority, steps, builder, build_number
def process_build_properties(options):
  """Converts build properties and factory properties into expected flags."""
  # target_os is not defined when using a normal builder, contrary to a
  # xx_swarm_triggered buildbot<->swarming builder, and it's not needed since
  # the OS match, it's defined in builder/tester configurations.
  slave_os = options.build_properties.get('target_os', sys.platform)
  priority = swarming_utils.build_to_priority(options.build_properties)
  steps = determine_steps_to_run(
      options.build_properties.get('swarm_hashes', {}),
      options.build_properties.get('testfilter', ['defaulttests']))
  builder = options.build_properties.get('buildername', 'unknown')
  build_number = options.build_properties.get('buildnumber', 0)
  return slave_os, priority, steps, builder, build_number