QMTest test and resource classes are always register before running the tests.
authorJohn Criswell <criswell@uiuc.edu>
Mon, 15 Sep 2003 21:54:49 +0000 (21:54 +0000)
committerJohn Criswell <criswell@uiuc.edu>
Mon, 15 Sep 2003 21:54:49 +0000 (21:54 +0000)
This ensures that any python bytecode generated by another platform is
replaced with new pythong bytecode before the tests begin.

Perferably, a better method will be implemented in the next few weeks.

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

test/Makefile

index 1e4111648a7ae13e34f02f683ec468f63c3adaf0..f8810e73f41b83af47d63a86704941c5d45c0b58 100644 (file)
@@ -52,11 +52,13 @@ $(LLVM_OBJ_ROOT)/test/tmp::
        ${MKDIR} $(LLVM_OBJ_ROOT)/test/tmp
 
 #
-# Register the python code with QMTest
+# Right now, QMTest compiles the python test classes and put them into the
+# source tree.  Since Python bytecode is *not* cross-platform compatible (I
+# think), we'll regenerate every time.
 #
-register:: $(LLVM_SRC_ROOT)/test/QMTestDB/QMTest/llvm.pyo
-
-$(LLVM_SRC_ROOT)/test/QMTestDB/QMTest/llvm.pyo:  $(LLVM_SRC_ROOT)/test/QMTestDB/QMTest/llvm.py
+# Simultaneous builds won't work, but shared source trees will.
+#
+register:
        $(QMTEST) register test llvm.TestAsmDisasm
        $(QMTEST) register test llvm.AssembleTest
        $(QMTEST) register test llvm.ConvertToCTest