[llvm-commits] CVS: llvm/test/Makefile

John Criswell criswell at cs.uiuc.edu
Wed Nov 19 15:14:06 PST 2003


Changes in directory llvm/test:

Makefile updated: 1.48 -> 1.49

---
Log message:

We now support different expectations for different OS's/architectures.



---
Diffs of the changes:  (+14 -2)

Index: llvm/test/Makefile
diff -u llvm/test/Makefile:1.48 llvm/test/Makefile:1.49
--- llvm/test/Makefile:1.48	Mon Oct 27 11:46:40 2003
+++ llvm/test/Makefile	Wed Nov 19 15:13:25 2003
@@ -23,6 +23,18 @@
 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 @@
 # 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.





More information about the llvm-commits mailing list