Add a test that runs the ParallelJIT example program to ensure that the
authorReid Spencer <rspencer@reidspencer.com>
Wed, 13 Jul 2005 00:35:12 +0000 (00:35 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Wed, 13 Jul 2005 00:35:12 +0000 (00:35 +0000)
JIT can run against a multi-threaded program without getting its data
structures messed up. Also had to add the examples directory to the path
for the tests so that ParallelJIT can be found.

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

test/ExecutionEngine/parallel.ll [new file with mode: 0644]
test/Makefile

diff --git a/test/ExecutionEngine/parallel.ll b/test/ExecutionEngine/parallel.ll
new file mode 100644 (file)
index 0000000..6dc3f76
--- /dev/null
@@ -0,0 +1,3 @@
+; This isn't really an assembly file. This test runs the ParallelJIT example
+; program and ensures its output is sane.
+; RUN: ParallelJIT | grep -q "Fib2 returned 267914296"
index e7a2f6324bd5899603598736b82f738f3f3031d0..e2306dad5d02ff785ae1e39771ba7e8270312190 100644 (file)
@@ -28,7 +28,7 @@ RUNTESTFLAGS := --tool $(CLEANED_TESTSUITE)
 endif
 
 check-local:: site.exp
-       PATH="$(LLVMToolDir):$(LLVM_SRC_ROOT)/test/Scripts:$(PATH)" \
+       PATH="$(LLVMToolDir):$(LLVMExmplDir):$(LLVM_SRC_ROOT)/test/Scripts:$(PATH)" \
        $(RUNTEST) $(RUNTESTFLAGS)
 
 clean::