Skip to content

Commit 5cf87e0

Browse files
author
buildbot
committed
Buildbot tweaks.
- Legacy-Id: 14476
1 parent 099ba89 commit 5cf87e0

1 file changed

Lines changed: 13 additions & 23 deletions

File tree

buildbot/masters/datatracker/master.cfg

Lines changed: 13 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ c['slaves'] = [
2020
BuildSlave("datatracker_lin_py27_3", datatracker_lin_py27_3_pw),
2121
BuildSlave("datatracker_osx_py27_4", datatracker_osx_py27_4_pw),
2222
BuildSlave("datatracker_lin_py27_5", datatracker_lin_py27_5_pw),
23+
BuildSlave("datatracker_lin_py27_6", datatracker_lin_py27_6_pw),
2324
]
2425

2526
# 'protocols' contains information about protocols which master will use for
@@ -55,7 +56,7 @@ c['change_source'] = [
5556

5657
from buildbot.schedulers.basic import SingleBranchScheduler, AnyBranchScheduler
5758
from buildbot.schedulers.forcesched import ForceScheduler
58-
from buildbot.schedulers.timed import Nightly, NightlyTriggerable
59+
from buildbot.schedulers.timed import Nightly
5960
from buildbot.changes import filter
6061
c['schedulers'] = [
6162
# Branch schedulers
@@ -77,12 +78,10 @@ c['schedulers'] = [
7778
change_filter=filter.ChangeFilter(branch_re='personal/.*')),
7879
AnyBranchScheduler(name="lin_test_personal",treeStableTimer=60*5, builderNames=["[personal] Test Suite"],
7980
change_filter=filter.ChangeFilter(branch_re='personal/.*')),
80-
AnyBranchScheduler(name="osx_test_personal",treeStableTimer=60*5, builderNames=["[personal] Test Suite (OS X)"],
81-
change_filter=filter.ChangeFilter(branch_re='personal/.*')),
8281
# Periodic Schedulers
8382
Nightly(name="lin_test_old_libs", hour=16, minute=12, branch="trunk", builderNames=["Verify Minimum Libs"],),
8483
Nightly(name="lin_test_libs", hour=16, minute=42, branch="trunk", builderNames=["Verify Latest Libs"],),
85-
Nightly(name="crawler", hour=[5,7,9,11,13,15,17], minute=00, branch="trunk", onlyIfChanged=True, builderNames=["Test-Crawler"],),
84+
Nightly(name="crawler", hour=[8,9,10,11,12,13,14,15,16,17], minute=00, branch="trunk", onlyIfChanged=True, builderNames=["Test-Crawler"],),
8685

8786
# Force schedulers
8887
ForceScheduler(name="force_pyflakes", builderNames=["Check PyFlakes"]),
@@ -96,7 +95,6 @@ c['schedulers'] = [
9695
#
9796
ForceScheduler(name="force_pyflakes_personal", builderNames=["[personal] Check PyFlakes"]),
9897
ForceScheduler(name="force_lin_test_personal", builderNames=["[personal] Test Suite"]),
99-
ForceScheduler(name="force_osx_test_personal", builderNames=["[personal] Test Suite (OS X)"]),
10098
]
10199

102100
####### BUILDERS
@@ -125,8 +123,8 @@ class TestCrawlerShellCommand(WarningCountingShellCommand):
125123
command=["bin/test-crawl"]
126124

127125
warningPatterns = {
128-
"exceptions": "^Traceback",
129-
"failed": " FAIL",
126+
"exceptions": "^(Traceback| File| |.*Error|.*Exception)",
127+
"failed": " FAIL ",
130128
"warnings": " WARN",
131129
"slow": " SLOW",
132130
"invalid_html": " invalid html:",
@@ -308,12 +306,6 @@ factory.addStep(SVN(
308306
repourl=Interpolate('https://svn.tools.ietf.org/svn/tools/ietfdb/%(src::branch:~trunk)s'),
309307
descriptionSuffix=[Interpolate('%(src::branch)s %(src::revision)s')],
310308
))
311-
factory.addStep(ShellCommand(
312-
descriptionDone="install requirements",
313-
workdir=Interpolate('build/%(src::branch)s'),
314-
haltOnFailure=True,
315-
command=["pip", "install", "-r", "requirements.txt"],
316-
))
317309
factory.addStep(ShellCommand(
318310
descriptionDone="seting up settings_local.py",
319311
workdir=Interpolate('build/%(src::branch)s'),
@@ -334,11 +326,11 @@ factory.addStep(ShellCommand(
334326
))
335327

336328
c['builders'].append(BuilderConfig(name="Check PyFlakes", factory=factory, category="1. trunk",
337-
slavenames=["datatracker_lin_py27_1", "datatracker_lin_py27_2", "datatracker_lin_py27_3"]))
329+
slavenames=["datatracker_lin_py27_1", ]))
338330
c['builders'].append(BuilderConfig(name="[branch] Check PyFlakes", factory=factory, category="2. branch",
339-
slavenames=["datatracker_lin_py27_1", "datatracker_lin_py27_2", "datatracker_lin_py27_3"]))
331+
slavenames=["datatracker_lin_py27_2", ]))
340332
c['builders'].append(BuilderConfig(name="[personal] Check PyFlakes", factory=factory, category="3. personal",
341-
slavenames=["datatracker_lin_py27_1", "datatracker_lin_py27_2", "datatracker_lin_py27_3"]))
333+
slavenames=["datatracker_lin_py27_3", ]))
342334

343335
# -*- section Builder_TestSuite -*-
344336

@@ -390,12 +382,12 @@ factory.addStep(ShellCommand(
390382
"propset", "--revprop", "-r", Property('got_revision'), "test:unittest", "passed" ],
391383
))
392384

385+
c['builders'].append(BuilderConfig(name="Test Suite", factory=factory, category="1. trunk",
386+
slavenames=["datatracker_lin_py27_1", ]))
393387
c['builders'].append(BuilderConfig(name="[branch] Test Suite", factory=factory, category="2. branch",
394-
slavenames=["datatracker_lin_py27_1", "datatracker_lin_py27_2", "datatracker_lin_py27_3"]))
388+
slavenames=["datatracker_lin_py27_2", ]))
395389
c['builders'].append(BuilderConfig(name="[personal] Test Suite", factory=factory, category="3. personal",
396-
slavenames=["datatracker_lin_py27_1", "datatracker_lin_py27_2", "datatracker_lin_py27_3"]))
397-
c['builders'].append(BuilderConfig(name="Test Suite", factory=factory, category="1. trunk",
398-
slavenames=["datatracker_lin_py27_1", "datatracker_lin_py27_2", "datatracker_lin_py27_3"]))
390+
slavenames=["datatracker_lin_py27_3", ]))
399391

400392
# -*- section Builder_TestSuiteOSX -*-
401393

@@ -445,8 +437,6 @@ c['builders'].append(BuilderConfig(name="Test Suite (OS X)", factory=factory, ca
445437
slavenames=["datatracker_osx_py27_4"]))
446438
c['builders'].append(BuilderConfig(name="[branch] Test Suite (OS X)", factory=factory, category="2. branch",
447439
slavenames=["datatracker_osx_py27_4"]))
448-
c['builders'].append(BuilderConfig(name="[personal] Test Suite (OS X)", factory=factory, category="3. personal",
449-
slavenames=["datatracker_osx_py27_4"]))
450440

451441

452442
# -*- section Builder_TestCrawler -*-
@@ -493,7 +483,7 @@ factory.addStep(ShellCommand(
493483
))
494484

495485
c['builders'].append(BuilderConfig(name="Test-Crawler", factory=factory, category="1. trunk",
496-
slavenames=["datatracker_lin_py27_1", ]))
486+
slavenames=["datatracker_lin_py27_6", ]))
497487

498488

499489
# -*- section Builder_Verify_Old_Libs -*-

0 commit comments

Comments
 (0)