| Index: masters/master.client.nacl.llvm/master.cfg
|
| ===================================================================
|
| --- masters/master.client.nacl.llvm/master.cfg (revision 104506)
|
| +++ masters/master.client.nacl.llvm/master.cfg (working copy)
|
| @@ -67,11 +67,18 @@
|
|
|
| # CHANGED WAS HERE:
|
| # Dropped got_revision as a source for got_rev.
|
| + got_rev = -1
|
|
|
| # Get the last revision in this build.
|
| - got_rev = -1
|
| try:
|
| if got_rev == -1:
|
| + got_rev = build.getProperty("trigger_by_revision")
|
| + if not self.comparator.isValidRevision(got_rev):
|
| + got_rev = -1
|
| + except:
|
| + pass
|
| + try:
|
| + if got_rev == -1:
|
| got_rev = build.getProperty("revision")
|
| if not self.comparator.isValidRevision(got_rev):
|
| got_rev = -1
|
| @@ -227,23 +234,22 @@
|
| return ('llvm', path)
|
|
|
|
|
| -llvm_poller = svnpoller.SVNPoller(
|
| - svnurl='http://llvm.org/svn/llvm-project/llvm/trunk',
|
| - split_file=NativeClientTreeFileSplitter,
|
| - revlinktmpl=(
|
| - 'http://llvm.org/viewvc/llvm-project?view=rev&revision=%s'),
|
| - pollinterval=10)
|
| +c['change_source'] = []
|
|
|
| -llvm_gcc_poller = svnpoller.SVNPoller(
|
| - svnurl='http://llvm.org/svn/llvm-project/llvm-gcc-4.2/trunk',
|
| - split_file=NativeClientTreeFileSplitter,
|
| - revlinktmpl=(
|
| - 'http://llvm.org/viewvc/llvm-project?view=rev&revision=%s'),
|
| - pollinterval=10)
|
| +for repo in [
|
| + 'llvm',
|
| + 'cfe',
|
| + 'dragonegg',
|
| + 'llvm-gcc-4.2',
|
| +]:
|
| + poller = svnpoller.SVNPoller(
|
| + svnurl='http://llvm.org/svn/llvm-project/%s/trunk' % repo,
|
| + split_file=NativeClientTreeFileSplitter,
|
| + revlinktmpl='http://llvm.org/viewvc/llvm-project?view=rev&revision=%s',
|
| + pollinterval=10)
|
| + c['change_source'].append(poller)
|
|
|
| -c['change_source'] = [llvm_poller, llvm_gcc_poller]
|
|
|
| -
|
| ####### BUILDERS
|
|
|
| # buildbot/process/factory.py provides several BuildFactory classes you can
|
| @@ -275,11 +281,7 @@
|
| factories = []
|
|
|
| # Linux
|
| -factories.append(['llvm', '1llvm', F_LINUX(
|
| - tests=['nacl_trigger_llvm'])])
|
| -factories.append(['llvm-scons', '1llvm', F_LINUX()])
|
| -factories.append(['llvm-spec2k-x86', '1llvm', F_LINUX()])
|
| -factories.append(['llvm-spec2k-arm', '1llvm', F_LINUX()])
|
| +factories.append(['llvm', '1llvm', F_LINUX()])
|
|
|
|
|
| ####### SCHEDULERS
|
| @@ -295,26 +297,12 @@
|
| builderNames=['llvm'],
|
| )
|
|
|
| -s_llvm_trigger = Triggerable(
|
| - name='llvm_trigger',
|
| - builderNames=[
|
| - 'llvm-scons',
|
| - 'llvm-spec2k-x86',
|
| - 'llvm-spec2k-arm',
|
| - ])
|
| -
|
| c['schedulers'] = [
|
| s_nacl,
|
| - s_llvm_trigger,
|
| ]
|
|
|
|
|
| -# Build each change separately.
|
| -def mergeRequests(builder, req1, req2):
|
| - return False
|
| -c['mergeRequests'] = mergeRequests
|
|
|
| -
|
| # Setup a per slave lock to prevent more than one thing running at once on
|
| # a single slave.
|
| slave_lock = locks.SlaveLock('overload_lock', maxCount=1)
|
|
|