talos-try/config.py
author Chris AtLee <catlee@mozilla.com>
Thu, 24 Sep 2009 08:57:51 -0400
changeset 1545 ec36de49b85abfc3017f167d3cb5b2fca3368fe4
parent 1489 e095d2e1a3447c87a62c1f18d88615ae9483b8b1
child 1626 c0c9e9e675c0e4196f1ef35485549dbca4f926c7
permissions -rw-r--r--
Bug 516820 - Turn off tiger tests on m-c, and support per-OS testing. p=anodelman r=bhearsum

from buildbot.steps.shell import WithProperties

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

TALOS_CONFIG_OPTIONS = GRAPH_CONFIG + ['--activeTests', 'ts:tdhtml:tsvg:twinopen:tsspider:tgfx']

TALOS_CMD = ['python', 'run_tests.py', '--noisy', WithProperties('%(configFile)s')]

TALOS_JSS_CONFIG_OPTIONS = GRAPH_CONFIG + ['--activeTests', 'tjss']

TALOS_DIRTY_CONFIG_OPTIONS = GRAPH_CONFIG + ['--activeTests', 'ts:ts_places_generated_min:ts_places_generated_med:ts_places_generated_max']
TALOS_DIRTY_ADDONS = ['/builds/buildbot/profiles/dirtyDBs.zip', '/builds/buildbot/profiles/dirtyMaxDBs.zip']

TALOS_TP4_CONFIG_OPTIONS = GRAPH_CONFIG + ['--activeTests', 'tp4']

SLAVES = {
    'linux': ["qm-pubuntu-try%02i" % x for x in range(1,7)],
    'xp': ["qm-pxp-try%02i" % x for x in range(1,7)],
    'vista': ["qm-pvista-try%02i" % x for x in range(1,7)],
    'tiger': ["qm-ptiger-try%02i" % x for x in range(1,7)],
    'leopard': ["qm-pleopard-try%02i" % x for x in range(1,7)],
}

PLATFORMS = {
    'macosx': {},
    'win32': {},
    'linux': {},
}

PLATFORMS['macosx']['slave_platforms'] = ['tiger', 'leopard']
PLATFORMS['macosx']['env_name'] = 'mac-perf'
PLATFORMS['macosx']['tiger'] = {'name': "MacOSX Darwin 8.8.1"}
PLATFORMS['macosx']['leopard'] = {'name': "MacOSX Darwin 9.0.0"}

PLATFORMS['win32']['slave_platforms'] = ['xp', 'vista']
PLATFORMS['win32']['env_name'] = 'win32-perf'
PLATFORMS['win32']['xp'] = {'name': "WINNT 5.1"}
PLATFORMS['win32']['vista'] = {'name': "WINNT 6.0"}

PLATFORMS['linux']['slave_platforms'] = ['linux']
PLATFORMS['linux']['env_name'] = 'linux-perf'
PLATFORMS['linux']['linux'] = {'name': "Linux"}