Add more ulimit limits, to catch more kinds of runaway behavior.
authorDan Gohman <gohman@apple.com>
Thu, 23 Apr 2009 00:28:31 +0000 (00:28 +0000)
committerDan Gohman <gohman@apple.com>
Thu, 23 Apr 2009 00:28:31 +0000 (00:28 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69847 91177308-0d34-0410-b5e6-96231b3b80d8

test/Makefile

index 8ba4f33541174a142ba6a1d0848f20ad2745c175..82422b551d7c71a2d90524c6b19ecae29cef29e0 100644 (file)
@@ -51,6 +51,7 @@ endif
 ifneq ($(RUNTEST),)
 check-local:: site.exp
        ( ulimit -t 600 ; ulimit -d 512000 ; \
+         ulimit -m 512000 ; ulimit -v 512000 ; \
          PATH="$(LLVMToolDir):$(LLVM_SRC_ROOT)/test/Scripts:$(PATH)" \
          $(RUNTEST) $(RUNTESTFLAGS) )
 else
@@ -74,6 +75,7 @@ check-one: site.exp $(TCLSH)
          echo "source $(LLVM_SRC_ROOT)/test/lib/llvm.exp" ; \
          echo "RunLLVMTests $(TESTPATH)" ) | \
        ( ulimit -t 600 ; ulimit -d 512000 ; \
+         ulimit -m 512000 ; ulimit -v 512000 ; \
          PATH="$(LLVMToolDir):$(LLVM_SRC_ROOT)/test/Scripts:$(PATH)" \
          $(TCLSH) )
 endif