mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-02-04 23:32:00 +00:00
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
This commit is contained in:
parent
c2ee9b9c7a
commit
236c4d4214
@ -22,6 +22,18 @@ include Makefile.tests
|
|||||||
QMDB= -D $(LLVM_SRC_ROOT)/test
|
QMDB= -D $(LLVM_SRC_ROOT)/test
|
||||||
QMCLASSES=$(LLVM_OBJ_ROOT)/test/QMTest
|
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
|
# This is configuration information used by the test suite. In QM Test, it's
|
||||||
# called a 'context.'
|
# called a 'context.'
|
||||||
@ -47,10 +59,10 @@ QMTEST= QMTEST_CLASS_PATH=$(QMCLASSES) qmtest $(QMDB)
|
|||||||
# Execute the tests
|
# Execute the tests
|
||||||
#
|
#
|
||||||
qmtest:: $(LLVM_OBJ_ROOT)/test/tmp register
|
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
|
%.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.
|
# Create the temporary directory used by the test suite.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user