Bug 417094 - add talos staging directory to cvs

This commit is contained in:
rcampbell%mozilla.com 2008-03-14 18:32:55 +00:00
Родитель 845cb4af02
Коммит 9ea67c8efb
1 изменённых файлов: 8 добавлений и 374 удалений

Просмотреть файл

@ -63,12 +63,7 @@ c['slavePortnum'] = 9988
## Slaves
##
c['bots'] = [("qm-pxp01", "1dontcare"),
("qm-pxp02", "1dontcare"),
("qm-pxp03", "1dontcare"),
("qm-pxp04", "1dontcare"),
("qm-pxp05", "1dontcare"),
("qm-mini-xp01", "w1nd3rs"),
c['bots'] = [("qm-mini-xp01", "w1nd3rs"),
("qm-mini-xp02", "w1nd3rs"),
("qm-mini-xp03", "w1nd3rs"),
("qm-mini-xp04", "w1nd3rs"),
@ -76,9 +71,6 @@ c['bots'] = [("qm-pxp01", "1dontcare"),
("qm-mini-xp06", "w1nd3rs"),
("qm-mini-xp07", "w1nd3rs"),
("qm-mini-xp08", "w1nd3rs"),
("qm-pxp-jss01", "w1nd3rs"),
("qm-pxp-jss02", "w1nd3rs"),
("qm-pxp-jss03", "w1nd3rs"),
("qm-mini-vista01", "vist@"),
("qm-mini-vista02", "vist@"),
("qm-mini-vista03", "vist@"),
@ -102,13 +94,7 @@ c['bots'] = [("qm-pxp01", "1dontcare"),
("qm-plinux-fast01", "l1nux"),
("qm-plinux-fast02", "l1nux"),
("qm-pmac-fast01", "mac1nt0sh"),
("qm-pmac-fast02", "mac1nt0sh"),
("qm-plinux-trunk01", "l1nux"),
("qm-plinux-trunk02", "l1nux"),
("qm-plinux-trunk03", "l1nux"),
("qm-plinux-trunk04", "l1nux"),
("qm-plinux-trunk05", "l1nux"),
("qm-plinux-trunk06", "l1nux")]
("qm-pmac-fast02", "mac1nt0sh")]
##
## Status
@ -168,22 +154,6 @@ c['status'].append(TinderboxMailNotifier(
useChangeTime=True,
logCompression="bzip2"))
# this is the system installed TinderboxMailNotifier
c['status'].append(tinderbox.TinderboxMailNotifier(
fromaddr="rcampbell@mozilla.com",
tree="MozillaTest",
extraRecipients=["tinderbox-daemon@tinderbox.mozilla.org",],
relayhost="smtp.mozilla.org",
builders=["WINNT 5.1 talos trunk",
"WINNT 5.1 talos branch",
"Linux talos mozilla-central",
"Linux talos actionmonkey",
"WINNT 5.1 mini talos trunk jss"],
useChangeTime=True,
logCompression="bzip2"))
##
## Sources
##
@ -266,19 +236,16 @@ c['schedulers'] = []
c['schedulers'].append(Scheduler(name="head perfrun scheduler",
branch="HEAD",
treeStableTimer=5*60,
builderNames=["WINNT 5.1 talos trunk",
"WINNT 5.1 mini talos trunk",
builderNames=["WINNT 5.1 mini talos trunk",
"WINNT 6.0 talos trunk",
"WINNT 5.1 mini talos trunk nochrome",
"WINNT 5.1 mini talos trunk fast",
"WINNT 5.1 mini talos trunk jss",
"WINNT 6.0 talos trunk nochrome"]
))
c['schedulers'].append(Scheduler(name="branch perfrun scheduler",
branch="BRANCH_1_8",
treeStableTimer=5*60,
builderNames=["WINNT 5.1 talos branch",
"WINNT 5.1 mini talos branch",
builderNames=["WINNT 5.1 mini talos branch",
"WINNT 5.1 mini talos branch fast",
"WINNT 6.0 talos branch"]
))
@ -286,10 +253,9 @@ c['schedulers'].append(Scheduler(name="branch perfrun scheduler",
c['schedulers'].append(Scheduler(name="head perfrun linux scheduler",
branch="HEAD_LINUX",
treeStableTimer=5*60,
builderNames=
["Linux talos trunk",
"Linux talos trunk nochrome",
"Linux talos trunk fast"]
builderNames=["Linux talos trunk",
"Linux talos trunk nochrome",
"Linux talos trunk fast"]
))
c['schedulers'].append(Scheduler(name="branch perfrun linux scheduler",
branch="BRANCH_LINUX",
@ -297,16 +263,7 @@ c['schedulers'].append(Scheduler(name="branch perfrun linux scheduler",
builderNames=["Linux talos branch",
"Linux talos branch fast"]
))
c['schedulers'].append(Scheduler(name="moz2 central perfrun linux scheduler",
branch="MOZ2-LINUX-CENTRAL",
treeStableTimer=5*60,
builderNames=["Linux talos mozilla-central"]
))
c['schedulers'].append(Scheduler(name="moz2 actionmonkey perfrun linux scheduler",
branch="MOZ2-LINUX-ACTIONMONKEY",
treeStableTimer=5*60,
builderNames=["Linux talos actionmonkey"]
))
## MAC
c['schedulers'].append(Scheduler(name="head perfrun scheduler mac",
branch="HEAD-MAC",
@ -331,109 +288,6 @@ c['schedulers'].append(Scheduler(name="branch perfrun scheduler mac",
# factory (required): a BuildFactory to define how the build is run
# periodicBuildTime (optional): if set, force a build every N seconds
firefox_branch_winxp_factory = factory.BuildFactory()
firefox_branch_winxp_factory.addStep(FileDownload,
mastersrc="configs/config-win32-pxp.py",
slavedest="config.py",
workdir="talos/")
firefox_branch_winxp_factory.addStep(FileDownload,
mastersrc="configs/sample.config.win32",
slavedest="sample.config",
workdir="talos/")
firefox_branch_winxp_factory.addStep(MozillaWgetLatest,
workdir=".",
branch = "1.8",
url=WIN32_BRANCH_BUILDDIR,
filenameSearchString="en-US.win32.zip",
haltOnFailure=True,
env=MozillaEnvironments['vc8perf'])
firefox_branch_winxp_factory.addStep(MozillaInstallZip,
workdir=".",
branch="1.8",
haltOnFailure=True,
env=MozillaEnvironments['vc8perf'])
firefox_branch_winxp_factory.addStep(MozillaUpdateConfig,
workdir="talos/",
branch="1.8",
haltOnFailure=True,
executablePath="c:\\slave\\branch18\\firefox\\firefox.exe",
configPath=".",
env=MozillaEnvironments['vc8perf'])
firefox_branch_winxp_factory.addStep(MozillaRunPerfTests,
workdir="talos/",
branch="1.8",
timeout=6000,
haltOnFailure=True,
env=MozillaEnvironments['vc8perf'])
firefox_branch_winxp_factory.addStep(ShellCommand,
workdir=".",
description="Remove download, firefox",
command="del /Q *.zip; del C:\\mozilla\\testing\\performance\\talos\\*.yml; rmdir /S /Q ..\\firefox",
env=MozillaEnvironments['vc8perf'])
firefox_trunk_winxp_perf_steps = factory.BuildFactory()
firefox_trunk_winxp_perf_steps.addStep(FileDownload,
mastersrc="configs/config-win32-pxp.py",
slavedest="config.py",
workdir="talos/")
firefox_trunk_winxp_perf_steps.addStep(FileDownload,
mastersrc="configs/sample.config.win32",
slavedest="sample.config",
workdir="talos/")
firefox_trunk_winxp_perf_steps.addStep(MozillaWgetLatest,
workdir=".",
branch="1.9",
url=WIN32_TRUNK_BUILDDIR,
filenameSearchString="en-US.win32.zip",
haltOnFailure=True,
env=MozillaEnvironments['vc8perf'])
firefox_trunk_winxp_perf_steps.addStep(MozillaInstallZip,
workdir=".",
branch="1.9",
haltOnFailure=True,
env=MozillaEnvironments['vc8perf'])
firefox_trunk_winxp_perf_steps.addStep(ShellCommand,
workdir="firefox/",
description="Chmod files in the zip to work around MSYS bug",
command=["chmod", "-v", "-R", "a+x", "."],
env=MozillaEnvironments['vc8perf'])
firefox_trunk_winxp_perf_steps.addStep(MozillaUpdateConfig,
workdir="talos/",
branch="1.9",
haltOnFailure=True,
executablePath="c:\\slave\\trunk19\\firefox\\firefox.exe",
configPath=".",
env=MozillaEnvironments['vc8perf'])
firefox_trunk_winxp_perf_steps.addStep(ShellCommand,
workdir="C:\\Documents and Settings\\Administrator\\Local Settings\\Temp",
description="Remove Configs",
command="for /D %d in (tmp*) do rmdir /S /Q %d",
env=MozillaEnvironments['vc8perf'],
haltOnFailure=False,
flunkOnFailure=False,
warnOnWarnings=False)
firefox_trunk_winxp_perf_steps.addStep(MozillaRunPerfTests,
workdir="talos/",
branch="1.9",
timeout=6000,
haltOnFailure=True,
env=MozillaEnvironments['vc8perf'])
firefox_trunk_winxp_perf_steps.addStep(ShellCommand,
workdir=".",
description="Remove download",
command="del /Q *.zip",
env=MozillaEnvironments['vc8perf'])
firefox_trunk_winxp_perf_steps.addStep(ShellCommand,
workdir=".",
description="Remove Firefox Dir",
command="rmdir /S /Q firefox",
env=MozillaEnvironments['vc8perf'])
firefox_trunk_winxp_perf_steps.addStep(ShellCommand,
workdir="talos",
description="Remove Configs",
command="del *.yml",
env=MozillaEnvironments['vc8perf'])
win32_trunk_steps = factory.BuildFactory()
win32_trunk_steps.addStep(ShellCommand,
workdir=".",
@ -621,67 +475,6 @@ win32_trunk_fast_steps.addStep(MozillaRunPerfTests,
command=['python', 'run_tests.py', '--noisy'],
env=MozillaEnvironments['vc8perf'])
win32_trunk_jss_steps = factory.BuildFactory()
win32_trunk_jss_steps.addStep(ShellCommand,
workdir=".",
description="Cleanup",
command=["rm", "-rf", "*.zip", "talos/", "firefox/"],
env=MozillaEnvironments['vc8perf'])
win32_trunk_jss_steps.addStep(ShellCommand,
command=["cvs", "-d", CVSROOT, "co", "-d", "talos",
"mozilla/testing/performance/talos"],
workdir=".",
description="checking out talos",
haltOnFailure=True,
flunkOnFailure=True,
env=MozillaEnvironments['vc8perf'])
win32_trunk_jss_steps.addStep(FileDownload,
mastersrc="scripts/generate-tpcomponent.py",
slavedest="generate-tpcomponent.py",
workdir="talos/page_load_test")
win32_trunk_jss_steps.addStep(FileDownload,
mastersrc="configs/jss.sample.config",
slavedest="sample.config",
workdir="talos/")
win32_trunk_jss_steps.addStep(ShellCommand,
command=["python", "generate-tpcomponent.py"],
workdir="talos/page_load_test",
description="setting up pageloader",
haltOnFailure=True,
flunkOnFailure=True,
env=MozillaEnvironments['vc8perf'])
win32_trunk_jss_steps.addStep(MozillaWgetLatest,
workdir=".",
branch="1.9",
url=WIN32_TRUNK_BUILDDIR,
filenameSearchString="en-US.win32.zip",
env=MozillaEnvironments['vc8perf'])
win32_trunk_jss_steps.addStep(MozillaInstallZip,
workdir=".",
branch="1.9",
haltOnFailure=True,
env=MozillaEnvironments['vc8perf'])
# TODO: remove this when msys bug is fixed
win32_trunk_jss_steps.addStep(ShellCommand,
workdir="firefox/",
description="chmod files (see msys bug)",
command=["chmod", "-v", "-R", "a+x", "."],
env=MozillaEnvironments['vc8perf'])
win32_trunk_jss_steps.addStep(MozillaUpdateConfig,
workdir="talos/",
branch="1.9",
haltOnFailure=True,
executablePath="..\\firefox\\firefox.exe",
configPath=".",
env=MozillaEnvironments['vc8perf'])
win32_trunk_jss_steps.addStep(MozillaRunPerfTests,
workdir="talos/",
branch="1.9",
timeout=14400,
haltOnFailure=True,
command=['python', 'run_tests.py', '--noisy'],
env=MozillaEnvironments['vc8perf'])
win32_branch_steps = factory.BuildFactory()
win32_branch_steps.addStep(ShellCommand,
workdir=".",
@ -1277,120 +1070,6 @@ linux_branch_fast_steps.addStep(MozillaRunPerfTests,
command=['python', 'run_tests.py', '--noisy'],
env=MozillaEnvironments['linux'])
linux_moz2_central_steps = factory.BuildFactory()
linux_moz2_central_steps.addStep(ShellCommand,
workdir=".",
description="Cleanup",
command=["rm", "-rf", "*.bz2", "talos/", "firefox/"],
env=MozillaEnvironments['linux'])
linux_moz2_central_steps.addStep(ShellCommand,
command=["cvs", "-d", CVSROOT, "co", "-d", "talos",
"mozilla/testing/performance/talos"],
workdir=".",
description="checking out talos",
haltOnFailure=True,
flunkOnFailure=True,
env=MozillaEnvironments['linux'])
linux_moz2_central_steps.addStep(FileDownload,
mastersrc="scripts/generate-tpcomponent.py",
slavedest="generate-tpcomponent.py",
workdir="talos/page_load_test")
linux_moz2_central_steps.addStep(FileDownload,
mastersrc="configs/sample.config",
slavedest="sample.config",
workdir="talos/")
linux_moz2_central_steps.addStep(ShellCommand,
command=["python", "generate-tpcomponent.py"],
workdir="talos/page_load_test",
description="setting up pageloader",
haltOnFailure=True,
flunkOnFailure=True,
env=MozillaEnvironments['linux'])
linux_moz2_central_steps.addStep(MozillaWgetLatest,
workdir=".",
branch="LINUX-PL",
url=LINUX_MOZ2_CENTRAL_BUILDDIR,
filenameSearchString="en-US.linux-i686.tar.bz2",
env=MozillaEnvironments['linux'])
linux_moz2_central_steps.addStep(MozillaInstallTarBz2,
workdir=".",
branch="LINUX-PL",
haltOnFailure=True,
env=MozillaEnvironments['linux'])
linux_moz2_central_steps.addStep(MozillaUpdateConfig,
workdir="talos/",
branch="2.0",
haltOnFailure=True,
# TODO: when talos supports relative paths on win32
# make this a relative path
executablePath="../firefox/firefox",
configPath=".",
env=MozillaEnvironments['linux'])
linux_moz2_central_steps.addStep(MozillaRunPerfTests,
workdir="talos/",
branch="LINUX-PL",
timeout=21600,
haltOnFailure=True,
command=['python', 'run_tests.py', '--noisy'],
env=MozillaEnvironments['linux'])
linux_moz2_actionmonkey_steps = factory.BuildFactory()
linux_moz2_actionmonkey_steps.addStep(ShellCommand,
workdir=".",
description="Cleanup",
command=["rm", "-rf", "*.bz2", "talos/", "firefox/"],
env=MozillaEnvironments['linux'])
linux_moz2_actionmonkey_steps.addStep(ShellCommand,
command=["cvs", "-d", CVSROOT, "co", "-d", "talos",
"mozilla/testing/performance/talos"],
workdir=".",
description="checking out talos",
haltOnFailure=True,
flunkOnFailure=True,
env=MozillaEnvironments['linux'])
linux_moz2_actionmonkey_steps.addStep(FileDownload,
mastersrc="scripts/generate-tpcomponent.py",
slavedest="generate-tpcomponent.py",
workdir="talos/page_load_test")
linux_moz2_actionmonkey_steps.addStep(FileDownload,
mastersrc="configs/sample.config",
slavedest="sample.config",
workdir="talos/")
linux_moz2_actionmonkey_steps.addStep(ShellCommand,
command=["python", "generate-tpcomponent.py"],
workdir="talos/page_load_test",
description="setting up pageloader",
haltOnFailure=True,
flunkOnFailure=True,
env=MozillaEnvironments['linux'])
linux_moz2_actionmonkey_steps.addStep(MozillaWgetLatest,
workdir=".",
branch="LINUX-PL",
url=LINUX_MOZ2_ACTIONMONKEY_BUILDDIR,
filenameSearchString="en-US.linux-i686.tar.bz2",
env=MozillaEnvironments['linux'])
linux_moz2_actionmonkey_steps.addStep(MozillaInstallTarBz2,
workdir=".",
branch="LINUX-PL",
haltOnFailure=True,
env=MozillaEnvironments['linux'])
linux_moz2_actionmonkey_steps.addStep(MozillaUpdateConfig,
workdir="talos/",
branch="2.0",
haltOnFailure=True,
# TODO: when talos supports relative paths on win32
# make this a relative path
executablePath="../firefox/firefox",
configPath=".",
env=MozillaEnvironments['linux'])
linux_moz2_actionmonkey_steps.addStep(MozillaRunPerfTests,
workdir="talos/",
branch="LINUX-PL",
timeout=21600,
haltOnFailure=True,
command=['python', 'run_tests.py', '--noisy'],
env=MozillaEnvironments['linux'])
mac_trunk_steps = factory.BuildFactory()
mac_trunk_steps.addStep(ShellCommand,
workdir=".",
@ -1754,22 +1433,6 @@ mac_branch_fast_steps.addStep(MozillaRunPerfTests,
env=MozillaEnvironments['mac'])
firefox_branch_winxp_perf_builder = {
'name': "WINNT 5.1 talos branch",
'slavenames': ['qm-pxp02', 'qm-pxp04'],
'builddir': "branch18",
'factory': firefox_branch_winxp_factory,
'category': "Firefox BRANCH_1_8"
}
firefox_trunk_winxp_perf_builder = {
'name': "WINNT 5.1 talos trunk",
'slavenames': ['qm-pxp01', 'qm-pxp03'],
'builddir': "trunk19",
'factory': firefox_trunk_winxp_perf_steps,
'category': "Firefox Trunk"
}
win32_trunk_builder = {
'name': "WINNT 5.1 mini talos trunk",
'slavenames': ['qm-mini-xp01', 'qm-mini-xp02', 'qm-mini-xp03'],
@ -1794,14 +1457,6 @@ win32_trunk_fast_builder = {
'category': "Firefox Trunk"
}
win32_trunk_jss_builder = {
'name': "WINNT 5.1 mini talos trunk jss",
'slavenames': ['qm-pxp-jss01', 'qm-pxp-jss02', 'qm-pxp-jss03'],
'builddir': "win32-trunk-mini-jss",
'factory': win32_trunk_jss_steps,
'category': "Firefox Trunk"
}
win32_branch_builder = {
'name': "WINNT 5.1 mini talos branch",
'slavenames': ['qm-mini-xp04'],
@ -1882,22 +1537,6 @@ linux_branch_fast_builder = {
'category': "Firefox BRANCH_1_8"
}
linux_moz2_central_builder = {
'name': "Linux talos mozilla-central",
'slavenames': ['qm-plinux-trunk01', 'qm-plinux-trunk02', 'qm-plinux-trunk03'],
'builddir': "linux-moz2-central",
'factory': linux_moz2_central_steps,
'category': "Moz2"
}
linux_moz2_actionmonkey_builder = {
'name': "Linux talos actionmonkey",
'slavenames': ['qm-plinux-trunk04', 'qm-plinux-trunk05', 'qm-plinux-trunk06'],
'builddir': "linux-moz2-actionmonkey",
'factory': linux_moz2_actionmonkey_steps,
'category': "Moz2"
}
mac_trunk_builder = {
'name': "MacOSX Darwin 8.8.1 talos trunk",
'slavenames': ['qm-pmac01', 'qm-pmac02', 'qm-pmac03'],
@ -1948,12 +1587,9 @@ mac_branch_fast_builder = {
c['builders'] = []
c['builders'].append(firefox_branch_winxp_perf_builder)
c['builders'].append(firefox_trunk_winxp_perf_builder)
c['builders'].append(win32_trunk_builder)
c['builders'].append(win32_trunk_nochrome_builder)
c['builders'].append(win32_trunk_fast_builder)
c['builders'].append(win32_trunk_jss_builder)
c['builders'].append(win32_branch_builder)
c['builders'].append(win32_branch_fast_builder)
c['builders'].append(vista_trunk_builder)
@ -1964,8 +1600,6 @@ c['builders'].append(linux_trunk_nochrome_builder)
c['builders'].append(linux_trunk_fast_builder)
c['builders'].append(linux_branch_builder)
c['builders'].append(linux_branch_fast_builder)
c['builders'].append(linux_moz2_central_builder)
c['builders'].append(linux_moz2_actionmonkey_builder)
c['builders'].append(mac_trunk_builder)
c['builders'].append(mac_trunk_nochrome_builder)
c['builders'].append(mac_trunk_fast_builder)