[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