[llvm-commits] [zorg] r150302 - in /zorg/trunk: buildbot/osuosl/master/config/builders.py zorg/buildbot/builders/DragonEggBuilder.py
Duncan Sands
baldrick at free.fr
Sat Feb 11 05:09:07 PST 2012
Author: baldrick
Date: Sat Feb 11 07:09:06 2012
New Revision: 150302
URL: http://llvm.org/viewvc/llvm-project?rev=150302&view=rev
Log:
Give the expensive checks builder a 120 minute timeout.
Modified:
zorg/trunk/buildbot/osuosl/master/config/builders.py
zorg/trunk/zorg/buildbot/builders/DragonEggBuilder.py
Modified: zorg/trunk/buildbot/osuosl/master/config/builders.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/buildbot/osuosl/master/config/builders.py?rev=150302&r1=150301&r2=150302&view=diff
==============================================================================
--- zorg/trunk/buildbot/osuosl/master/config/builders.py (original)
+++ zorg/trunk/buildbot/osuosl/master/config/builders.py Sat Feb 11 07:09:06 2012
@@ -342,7 +342,8 @@
'--with-mpfr=/opt/cfarm/mpfr',
'--with-gmp=/opt/cfarm/gmp',
'--with-mpc=/opt/cfarm/mpc'],
- extra_llvm_configure_args=['--enable-optimized', '--enable-assertions', '--enable-expensive-checks']),
+ extra_llvm_configure_args=['--enable-optimized', '--enable-assertions', '--enable-expensive-checks'],
+ timeout=120),
'category' : 'dragonegg'},
{'name' : 'dragonegg-i686-linux-gcc-4.5-self-host',
Modified: zorg/trunk/zorg/buildbot/builders/DragonEggBuilder.py
URL: http://llvm.org/viewvc/llvm-project/zorg/trunk/zorg/buildbot/builders/DragonEggBuilder.py?rev=150302&r1=150301&r2=150302&view=diff
==============================================================================
--- zorg/trunk/zorg/buildbot/builders/DragonEggBuilder.py (original)
+++ zorg/trunk/zorg/buildbot/builders/DragonEggBuilder.py Sat Feb 11 07:09:06 2012
@@ -24,7 +24,8 @@
def getDragonEggBootstrapFactory(gcc_repository, extra_languages=[],
extra_gcc_configure_args=[],
extra_llvm_configure_args=[],
- clean=True, env={}, jobs='%(jobs)s'):
+ clean=True, env={}, jobs='%(jobs)s',
+ timeout=20):
# Add gcc configure arguments required by the plugin.
gcc_configure_args = extra_gcc_configure_args + ['--enable-plugin',
'--enable-lto', ','.join(['--enable-languages=c,c++'] + extra_languages)]
@@ -92,7 +93,8 @@
'make', WithProperties('-j%s' % jobs)],
haltOnFailure = True,
description=['compile', 'gcc', stage],
- workdir=gcc_obj_dir, env=cur_env))
+ workdir=gcc_obj_dir, env=cur_env,
+ timeout=timeout * 60))
f.addStep(WarningCountingShellCommand(name = 'install.gcc.%s' % stage,
command = ['nice', '-n', '10',
'make', 'install'],
@@ -149,7 +151,8 @@
'make', WithProperties('-j%s' % jobs)],
haltOnFailure = True,
description=['compile', 'llvm', stage],
- workdir=llvm_obj_dir, env=cur_env))
+ workdir=llvm_obj_dir, env=cur_env,
+ timeout=timeout * 60))
f.addStep(WarningCountingShellCommand(name = 'install.llvm.%s' % stage,
command = ['nice', '-n', '10',
'make', 'install'],
@@ -176,7 +179,8 @@
] + getCCSetting(prev_gcc, prev_gxx),
haltOnFailure = True,
description=['compile', 'dragonegg pre', stage],
- workdir=dragonegg_pre_obj_dir, env=cur_env))
+ workdir=dragonegg_pre_obj_dir, env=cur_env,
+ timeout=timeout * 60))
prev_gcc = '%(builddir)s/'+gcc_install_dir+'/bin/gcc -fplugin=%(builddir)s/'+dragonegg_pre_obj_dir+'/dragonegg.so'
prev_gxx = '%(builddir)s/'+gcc_install_dir+'/bin/g++ -fplugin=%(builddir)s/'+dragonegg_pre_obj_dir+'/dragonegg.so'
@@ -200,7 +204,8 @@
] + getCCSetting(prev_gcc, prev_gxx),
haltOnFailure = True,
description=['compile', 'dragonegg', stage],
- workdir=dragonegg_obj_dir, env=cur_env))
+ workdir=dragonegg_obj_dir, env=cur_env,
+ timeout=timeout * 60))
# Ensure that the following stages use the just built plugin.
prev_plugin = '%(builddir)s/'+dragonegg_obj_dir+'/dragonegg.so'
More information about the llvm-commits
mailing list