From: John Criswell Date: Wed, 19 Nov 2003 21:13:25 +0000 (+0000) Subject: We now support different expectations for different OS's/architectures. X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=commitdiff_plain;h=236c4d42146682539d60aa0d050da988665641ab We now support different expectations for different OS's/architectures. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10094 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/Makefile b/test/Makefile index 3b98ef8b98b..163d5b3fd7f 100644 --- a/test/Makefile +++ b/test/Makefile @@ -22,6 +22,18 @@ include Makefile.tests QMDB= -D $(LLVM_SRC_ROOT)/test QMCLASSES=$(LLVM_OBJ_ROOT)/test/QMTest +# +# Determine which expectations file we will use +# +QMEXPECT:=$(LLVM_SRC_ROOT)/test/QMTest/expectations.unknown.qmr +ifeq ($(OS),Linux) +QMEXPECT:=$(LLVM_SRC_ROOT)/test/QMTest/expectations.linux.qmr +endif + +ifeq ($(OS),SunOS) +QMEXPECT:=$(LLVM_SRC_ROOT)/test/QMTest/expectations.sunos.qmr +endif + # # This is configuration information used by the test suite. In QM Test, it's # called a 'context.' @@ -47,10 +59,10 @@ QMTEST= QMTEST_CLASS_PATH=$(QMCLASSES) qmtest $(QMDB) # Execute the tests # qmtest:: $(LLVM_OBJ_ROOT)/test/tmp register - -$(QMTEST) run -O $(LLVM_SRC_ROOT)/test/QMTest/expectations.qmr $(CONTEXT) + -$(QMTEST) run -O $(QMEXPECT) $(CONTEXT) %.t:: $(LLVM_OBJ_ROOT)/test/tmp register - -$(QMTEST) run -O $(LLVM_SRC_ROOT)/test/QMTest/expectations.qmr $(CONTEXT) $* + -$(QMTEST) run -O $(QMEXPECT) $(CONTEXT) $* # # Create the temporary directory used by the test suite.