Skip to content

Commit

Permalink
Convert most Chromium presubmit files to use new multiple-tryserver-c…
Browse files Browse the repository at this point in the history
…ompatible protocol

BUG=334892
R=maruel@chromium.org

Review URL: https://codereview.chromium.org/194903007

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@256318 0039d316-1c4b-4281-b951-d872f2087c98
  • Loading branch information
phajdan.jr@chromium.org committed Mar 11, 2014
1 parent e2f1dce commit 1c649fa
Show file tree
Hide file tree
Showing 25 changed files with 186 additions and 107 deletions.
8 changes: 6 additions & 2 deletions ash/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,9 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves():
return ['linux_chromeos_clang']
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_chromeos_clang': set(['defaulttests']),
}
}
14 changes: 8 additions & 6 deletions base/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,11 @@ def CheckChangeOnCommit(input_api, output_api):
return results


def GetPreferredTrySlaves():
return [
'linux_rel:sync_integration_tests',
'mac_rel:sync_integration_tests',
'win_rel:sync_integration_tests',
]
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_rel': set(['sync_integration_tests']),
'mac_rel': set(['sync_integration_tests']),
'win_rel': set(['sync_integration_tests']),
}
}
8 changes: 6 additions & 2 deletions chrome/browser/extensions/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,12 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves():
return ['linux_chromeos']
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_chromeos': set(['defaulttests']),
}
}

def CheckChangeOnUpload(input_api, output_api):
results = []
Expand Down
12 changes: 7 additions & 5 deletions chrome/browser/policy/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves():
return [
'linux_chromeos',
'linux_chromeos_clang:compile',
]
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_chromeos': set(['defaulttests']),
'linux_chromeos_clang': set(['compile']),
}
}
14 changes: 8 additions & 6 deletions chrome/browser/sync/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves():
return [
'linux_rel:sync_integration_tests',
'mac_rel:sync_integration_tests',
'win_rel:sync_integration_tests',
]
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_rel': set(['sync_integration_tests']),
'mac_rel': set(['sync_integration_tests']),
'win_rel': set(['sync_integration_tests']),
}
}
8 changes: 6 additions & 2 deletions chrome/browser/ui/libgtk2ui/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,9 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves():
return ['linux_rel']
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_rel': set(['defaulttests']),
}
}
8 changes: 6 additions & 2 deletions chrome/browser/ui/views/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,9 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves():
return ['linux_chromeos']
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_chromeos': set(['defaulttests']),
}
}
8 changes: 6 additions & 2 deletions chrome/browser/ui/webui/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,9 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves():
return ['linux_chromeos']
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_chromeos': set(['defaulttests']),
}
}
14 changes: 8 additions & 6 deletions chrome/common/net/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves():
return [
'linux_rel:sync_integration_tests',
'mac_rel:sync_integration_tests',
'win_rel:sync_integration_tests',
]
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_rel': set(['sync_integration_tests']),
'mac_rel': set(['sync_integration_tests']),
'win_rel': set(['sync_integration_tests']),
}
}
9 changes: 6 additions & 3 deletions crypto/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves(project, change):
def GetPreferredTryMasters(project, change):
# Changes in crypto often need a corresponding OpenSSL edit.
return ['linux_redux']

return {
'tryserver.chromium': {
'linux_redux': set(['defaulttests']),
}
}
8 changes: 6 additions & 2 deletions extensions/browser/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,12 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves():
return ['linux_chromeos']
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_chromeos': set(['defaulttests']),
}
}

class HistogramValueChecker(object):
"""Verify that changes to "extension_function_histogram_value.h" are valid.
Expand Down
16 changes: 9 additions & 7 deletions gpu/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,12 @@
for more details about the presubmit API built into depot_tools.
"""

def GetPreferredTrySlaves(project, change):
return [
'linux_gpu',
'mac_gpu',
'mac_gpu_retina',
'win_gpu',
]
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_gpu': set(['defaulttests']),
'mac_gpu': set(['defaulttests']),
'mac_gpu_retina': set(['defaulttests']),
'win_gpu': set(['defaulttests']),
}
}
14 changes: 8 additions & 6 deletions jingle/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves():
return [
'linux_rel:sync_integration_tests',
'mac_rel:sync_integration_tests',
'win_rel:sync_integration_tests',
]
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_rel': set(['sync_integration_tests']),
'mac_rel': set(['sync_integration_tests']),
'win_rel': set(['sync_integration_tests']),
}
}
20 changes: 11 additions & 9 deletions native_client_sdk/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,14 @@ def CheckChangeOnCommit(input_api, output_api):
return CommonChecks(input_api, output_api)


def GetPreferredTrySlaves(project, change):
return [
'linux_nacl_sdk',
'linux_nacl_sdk_build',
'win_nacl_sdk',
'win_nacl_sdk_build',
'mac_nacl_sdk',
'mac_nacl_sdk_build'
]
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_nacl_sdk': set(['defaulttests']),
'linux_nacl_sdk_build': set(['defaulttests']),
'win_nacl_sdk': set(['defaulttests']),
'win_nacl_sdk_build': set(['defaulttests']),
'mac_nacl_sdk': set(['defaulttests']),
'mac_nacl_sdk_build': set(['defaulttests']),
}
}
19 changes: 11 additions & 8 deletions net/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,17 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves(project, change):
slaves = [
'linux_rel:sync_integration_tests',
'mac_rel:sync_integration_tests',
'win_rel:sync_integration_tests',
]
def GetPreferredTryMasters(project, change):
masters = {
'tryserver.chromium': {
'linux_rel': set(['sync_integration_tests']),
'mac_rel': set(['sync_integration_tests']),
'win_rel': set(['sync_integration_tests']),
}
}
# Changes that touch NSS files will likely need a corresponding OpenSSL edit.
# Conveniently, this one glob also matches _openssl.* changes too.
if any('nss' in f.LocalPath() for f in change.AffectedFiles()):
slaves.append('linux_redux')
return slaves
masters['tryserver.chromium'].setdefault(
'linux_redux', set()).add('defaulttests')
return masters
18 changes: 10 additions & 8 deletions skia/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,13 @@
for more details about the presubmit API built into depot_tools.
"""

def GetPreferredTrySlaves(project, change):
return [
'linux_gpu',
'win_gpu',
'mac_gpu',
'mac_gpu_retina',
'linux_layout_rel',
]
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_gpu': set(['defaulttests']),
'win_gpu': set(['defaulttests']),
'mac_gpu': set(['defaulttests']),
'mac_gpu_retina': set(['defaulttests']),
'linux_layout_rel': set(['defaulttests']),
}
}
14 changes: 8 additions & 6 deletions sync/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,11 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves():
return [
'linux_rel:sync_integration_tests',
'mac_rel:sync_integration_tests',
'win_rel:sync_integration_tests',
]
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_rel': set(['sync_integration_tests']),
'mac_rel': set(['sync_integration_tests']),
'win_rel': set(['sync_integration_tests']),
}
}
8 changes: 6 additions & 2 deletions third_party/tcmalloc/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,9 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves():
return ['linux_valgrind']
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_valgrind': set(['defaulttests']),
}
}
8 changes: 6 additions & 2 deletions tools/lsan/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,9 @@ def CheckChangeOnUpload(input_api, output_api):
def CheckChangeOnCommit(input_api, output_api):
return CheckChange(input_api, output_api)

def GetPreferredTrySlaves():
return ['linux_asan']
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_asan': set(['defaulttests']),
}
}
8 changes: 6 additions & 2 deletions tools/valgrind/drmemory/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,9 @@ def CheckChangeOnCommit(input_api, output_api):
return CheckChange(input_api, output_api)


def GetPreferredTrySlaves():
return ['win_drmemory']
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'win_drmemory': set(['defaulttests']),
}
}
9 changes: 7 additions & 2 deletions tools/valgrind/memcheck/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -77,5 +77,10 @@ def CheckChangeOnUpload(input_api, output_api):
def CheckChangeOnCommit(input_api, output_api):
return CheckChange(input_api, output_api)

def GetPreferredTrySlaves():
return ['linux_valgrind', 'mac_valgrind']
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_valgrind': set(['defaulttests']),
'mac_valgrind': set(['defaulttests']),
}
}
8 changes: 6 additions & 2 deletions tools/valgrind/tsan/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,9 @@ def CheckChangeOnCommit(input_api, output_api):
return CheckChange(input_api, output_api)


def GetPreferredTrySlaves():
return ['linux_tsan']
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_tsan': set(['defaulttests']),
}
}
8 changes: 6 additions & 2 deletions ui/compositor/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,9 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves():
return ['linux_chromeos']
def GetPreferredTryMasters(project, change):
return {
'tryserver.chromium': {
'linux_chromeos': set(['defaulttests']),
}
}
16 changes: 10 additions & 6 deletions ui/events/PRESUBMIT.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,19 @@
for more details on the presubmit API built into gcl.
"""

def GetPreferredTrySlaves():
def GetPreferredTryMasters(project, change):
tests = set(['ash_unittests',
'aura_unittests',
'events_unittests',
'keyboard_unittests',
'views_unittests'])

return [('linux_rel', tests),
('linux_chromeos', tests),
('linux_chromeos_asan', tests),
('win', tests),
('win_rel', tests)]
return {
'tryserver.chromium': {
'linux_rel': tests,
'linux_chromeos': tests,
'linux_chromeos_asan': tests,
'win': tests,
'win_rel': tests,
}
}
Loading

0 comments on commit 1c649fa

Please sign in to comment.