For PR1196:
authorReid Spencer <rspencer@reidspencer.com>
Sun, 11 Feb 2007 20:18:32 +0000 (20:18 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Sun, 11 Feb 2007 20:18:32 +0000 (20:18 +0000)
Prevent infinite loops and memory bombs by setting a ulimit on time and
space for running the dejagnu tests.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34184 91177308-0d34-0410-b5e6-96231b3b80d8

test/Makefile

index 9ee8f8e050c219719b1b77fd59a2f1d9d2078ce5..5ecc4a227c5214bbfdfac40a960ae843b723168e 100644 (file)
@@ -34,8 +34,9 @@ endif
 
 ifneq ($(RUNTEST),)
 check-local:: site.exp
-       PATH="$(LLVMToolDir):$(LLVMExmplDir):$(LLVM_SRC_ROOT)/test/Scripts:$(PATH)" \
-       $(RUNTEST) $(RUNTESTFLAGS)
+       ( ulimit -t 600 ; ulimit -d 512000 ; \
+         PATH="$(LLVMToolDir):$(LLVM_SRC_ROOT)/test/Scripts:$(PATH)" \
+         $(RUNTEST) $(RUNTESTFLAGS) )
 else
 check-local:: site.exp
        @echo "*** dejagnu not found.  Make sure runtest is in your PATH, then reconfigure llvm."