Fix ImportError in lldb-mi tests on Linux
authorIlia K <ki.stfu@gmail.com>
Wed, 25 Feb 2015 06:21:35 +0000 (06:21 +0000)
committerIlia K <ki.stfu@gmail.com>
Wed, 25 Feb 2015 06:21:35 +0000 (06:21 +0000)
Summary:
This patch fixes the following error:
```
 File "/home/llvmbb/llvm-build-dir/lldb-x86_64-clang-ubuntu-14.04/llvm/tools/lldb/test/tools/lldb-mi/signal/TestMiSignal.py", line 5, in <module>
    import lldbmi_testcase
ImportError: No module named lldbmi_testcase
```

Reviewers: vharron, abidh, clayborg

Reviewed By: abidh, clayborg

Subscribers: lldb-commits, vharron, clayborg, abidh

Differential Revision: http://reviews.llvm.org/D7857

llvm-svn: 230466

lldb/test/tools/lldb-mi/breakpoint/TestMiBreak.py
lldb/test/tools/lldb-mi/control/TestMiExec.py
lldb/test/tools/lldb-mi/data/TestMiData.py
lldb/test/tools/lldb-mi/signal/TestMiSignal.py
lldb/test/tools/lldb-mi/stack/TestMiStack.py
lldb/test/tools/lldb-mi/symbol/TestMiSymbol.py
lldb/test/tools/lldb-mi/variable/TestMiVar.py

index c1e4e9e..ca20561 100644 (file)
@@ -2,6 +2,10 @@
 Test lldb-mi -break-xxx commands.
 """
 
+# adjust path for lldbmi_testcase.py
+import sys, os.path
+sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
+
 import lldbmi_testcase
 from lldbtest import *
 import unittest2
index 97f7fe4..ca6bb2f 100644 (file)
@@ -2,6 +2,10 @@
 Test lldb-mi -exec-xxx commands.
 """
 
+# adjust path for lldbmi_testcase.py
+import sys, os.path
+sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
+
 import lldbmi_testcase
 from lldbtest import *
 import unittest2
index ac50e25..4113e50 100644 (file)
@@ -2,6 +2,10 @@
 Test lldb-mi -data-xxx commands.
 """
 
+# adjust path for lldbmi_testcase.py
+import sys, os.path
+sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
+
 import lldbmi_testcase
 from lldbtest import *
 import unittest2
index 020549b..f213137 100644 (file)
@@ -2,6 +2,10 @@
 Test that the lldb-mi handles signals properly.
 """
 
+# adjust path for lldbmi_testcase.py
+import sys, os.path
+sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
+
 import lldbmi_testcase
 from lldbtest import *
 import unittest2
index 452a667..8f9cbb3 100644 (file)
@@ -2,6 +2,10 @@
 Test lldb-mi -stack-xxx commands.
 """
 
+# adjust path for lldbmi_testcase.py
+import sys, os.path
+sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
+
 import lldbmi_testcase
 from lldbtest import *
 import unittest2
index 7cfcecc..11b464b 100644 (file)
@@ -2,6 +2,10 @@
 Test lldb-mi -symbol-xxx commands.
 """
 
+# adjust path for lldbmi_testcase.py
+import sys, os.path
+sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
+
 import lldbmi_testcase
 from lldbtest import *
 import unittest2
index dc34cf9..45d5fc2 100644 (file)
@@ -2,6 +2,10 @@
 Test lldb-mi -var-xxx commands.
 """
 
+# adjust path for lldbmi_testcase.py
+import sys, os.path
+sys.path.append(os.path.abspath(os.path.join(os.path.dirname(__file__), '..')))
+
 import lldbmi_testcase
 from lldbtest import *
 import unittest2