@@ -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
5657from buildbot .schedulers .basic import SingleBranchScheduler , AnyBranchScheduler
5758from buildbot .schedulers .forcesched import ForceScheduler
58- from buildbot .schedulers .timed import Nightly , NightlyTriggerable
59+ from buildbot .schedulers .timed import Nightly
5960from buildbot .changes import filter
6061c ['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- ))
317309factory .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
336328c ['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" , ]))
338330c ['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" , ]))
340332c ['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" , ]))
393387c ['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" , ]))
395389c ['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" ]))
446438c ['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
495485c ['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