blob: b1cc6cd6db2ace8d90b0e90df25dec9c0b573b0f [file] [log] [blame]
# Copyright 2016 The Chromium OS Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
AUTHOR = 'lgoodby'
NAME = 'autotest_SyncCount'
SYNC_COUNT = 2
TIME = 'MEDIUM'
TEST_TYPE = 'Server'
ATTRIBUTES = 'suite:push_to_prod, suite:bvt-perbuild'
DOC = """
Tests that SYNC_COUNT schedules 2 hosts.
"""
from autotest_lib.server import utils as server_utils
from autotest_lib.server import site_utils
def run(ntuple):
job.run_test('autotest_SyncCount', ntuple=ntuple)
ntuples, failures = server_utils.form_ntuples_from_machines(
machines, SYNC_COUNT)
for machine, failure in failures:
hostname = site_utils.get_hostname_from_machine(machine)
job.record('FAIL', None, '%s:%s' % (hostname, failure))
# Use log=False in parallel_simple to avoid an exception in setting up
# the incremental parser when SYNC_COUNT > 1.
job.parallel_simple(run, ntuples, log=False)