mozilla-tests/production_config.py
author ffxbld
Mon, 09 Jul 2018 12:29:38 -0700
changeset 15794 413c9b107dca53204535e17a6c869b93e4520ee3
parent 15773 b89147016685eaf603b18f9a71cfdacb77bc77db
permissions -rw-r--r--
Update release config for Thunderbird-52.9.1-build3

SLAVES = {
    'xp_ix': {},
    'win7_ix': {},
    'win7_ix_devedition': {},
    'win7_vm': {},
    'win7_vm_devedition': {},
    'win7_vm_gfx': {},
    'win7_vm_gfx_devedition': {},
    'win8': {},
    'win8_64_devedition': {},
    'win10': {},
    'win10_64_asan': {},
    'win10_64_devedition': {},
    'yosemite_r7': {},
    'yosemite_r7_devedition': {},
    'ubuntu32_vm': {},
    'ubuntu64_vm': {},
    'ubuntu64_vm_large': {},
    'ubuntu64_vm_lnx_large': {},
    'ubuntu64-asan_vm_lnx_large': {},
    'ubuntu64_hw': {},
    'ubuntu64_hw_qr': {},
    'ubuntu64_hw_stylo': {},
    'ubuntu64_hw_devedition': {},
    'win7_ix_stylo_disabled': {},
    'win64_vm': {},
    'win10_64_stylo_disabled': {},
}

for i in range(3, 26):  # Bug 1297173 // Bug 1299468 // Bug 1317723 // Bug 1337394 // Bug 1395682 // Bug 1367102 // Bug 1410024
    SLAVES['xp_ix']['t-xp32-ix-%03i' % i] = {}

for i in range(1, 151):   #  Move 111 machines from Windows 7 pool to Windows XP and Windows 8 // Bug 1297173 // Bug 1299468
    SLAVES['win7_ix']['t-w732-ix-%03i' % i] = {}

for i in range(1, 101) + range(102, 202):  # Omit 101 due to win7 golden issues // Bug 1223509
    SLAVES['win7_vm']['t-w732-spot-%03i' % i] = {}

for i in range(1, 26) + range(101, 126):
    SLAVES['win7_vm_gfx']['g-w732-spot-%03i' % i] = {}

# Bug 1302530 - Add ondemand g-w732 instances
for i in range(1, 101):
    SLAVES['win7_vm_gfx']['g-w732-ec2-%03i' % i] = {}

for i in range(2, 3) + range(13, 63):  # Omit 102 for win10 // Bug 1191481 // Bug 1255812 // Bug 1299468 // Bug 1317723 //Bug1397225 //Bug1397879 //Bug1398238 //Bug1398884 //Bug 1399910
    SLAVES['win8']['t-w864-ix-%03i' % i] = {}

for i in range(1, 138) + range (139, 316): # Omit 138 // Bug 1419698
    SLAVES['win10']['t-w1064-ix-%03i' % i] = {}

for i in range(1, 393):
    SLAVES['yosemite_r7']['t-yosemite-r7-%04i' % i] = {}

for i in range(1, 51) + range(300, 350):
    SLAVES['ubuntu32_vm']['tst-linux32-spot-%03i' % i] = {}

for i in range(1, 200) + range(301, 500) + range(601, 800) + range(901, 1100) + range(1201, 1452):  # Bug 1252248
    SLAVES['ubuntu64_vm_large']['tst-emulator64-spot-%03i' % i] = {}

for i in range(1, 26) + range(300, 326):  # Bug 1252248 #1393774
    SLAVES['ubuntu64_vm']['tst-linux64-spot-%03i' % i] = {}

for i in range(1, 90):       #Bug 1337394
    SLAVES['ubuntu64_hw']['talos-linux64-ix-%03i' % i] = {}

for i in range(1, 3):
    SLAVES['win64_vm']['tst-w64-ec2-%03i' % i] = {}

SLAVES['ubuntu64-asan_vm'] = SLAVES['ubuntu64_vm']
SLAVES['win8_64'] = SLAVES['win8']
SLAVES['win10_64'] = SLAVES['win10']
SLAVES['win10_64_asan'] = SLAVES['win10']
SLAVES['win10_64_devedition'] = SLAVES['win10']
SLAVES['win10_64_stylo_disabled'] = SLAVES['win10']
SLAVES['win7_ix_stylo_disabled'] = SLAVES['win7_ix']
SLAVES['ubuntu64_vm_mobile'] = SLAVES['ubuntu64_vm']
SLAVES['ubuntu64_vm_armv7_mobile'] = SLAVES['ubuntu64_vm']
SLAVES['ubuntu64_vm_armv7_large'] = SLAVES['ubuntu64_vm_large']
SLAVES['ubuntu64_vm_lnx_large'] = SLAVES['ubuntu64_vm_large']
SLAVES['ubuntu64-asan_vm_lnx_large'] = SLAVES['ubuntu64_vm_large']
SLAVES['ubuntu64_hw_qr'] = SLAVES['ubuntu64_hw']
SLAVES['ubuntu64_hw_stylo'] = SLAVES['ubuntu64_hw']
SLAVES['ubuntu64_hw_styloseq'] = SLAVES['ubuntu64_hw']
SLAVES['ubuntu64_hw_devedition'] = SLAVES['ubuntu64_hw']
SLAVES['yosemite_r7_devedition'] = SLAVES['yosemite_r7']
SLAVES['win7_ix_devedition'] = SLAVES['win7_ix']
SLAVES['win7_vm_devedition'] = SLAVES['win7_vm']
SLAVES['win7_vm_gfx_devedition'] = SLAVES['win7_vm_gfx']
SLAVES['win8_64_devedition'] = SLAVES['win8']

TRY_SLAVES = {}

GRAPH_CONFIG = ['--resultsServer', 'graphs.mozilla.org',
                '--resultsLink', '/server/collect.cgi']

GLOBAL_VARS = {
    'build_tools_repo_path': 'build/tools',
    'mozharness_repo': 'https://hg.mozilla.org/build/mozharness',
    'mozharness_tag': 'production',
    'blob_upload': True,
}


# Local branch overrides
BRANCHES = {
    'mozilla-esr52': {
        'tinderbox_tree': 'Mozilla-Esr52',
        'mobile_tinderbox_tree': 'Mozilla-Esr52',
    },
    'try': {
        'tinderbox_tree': 'Try',
        'mobile_tinderbox_tree': 'Try',
        'enable_mail_notifier': True,
        'notify_real_author': True,
        'enable_merging': False,
        'slave_key': 'try_slaves',
        'package_url': 'https://archive.mozilla.org/pub/firefox/try-builds',
        'package_dir': '%(who)s-%(got_revision)s/',
    },
}

PLATFORM_VARS = {}

PROJECTS = {}