[Lldb-commits] [lldb] r133764 - /lldb/trunk/test/python_api/thread/TestThreadAPI.py
Johnny Chen
johnny.chen at apple.com
Thu Jun 23 14:22:01 PDT 2011
Author: johnny
Date: Thu Jun 23 16:22:01 2011
New Revision: 133764
URL: http://llvm.org/viewvc/llvm-project?rev=133764&view=rev
Log:
For now, use 'b.out' compiled from main2.cpp as the executable name for test_run_to_address_with_dsym/dwarf()
to distinguish between other test cases which use 'a.out' compiled from main.cpp.
Modified:
lldb/trunk/test/python_api/thread/TestThreadAPI.py
Modified: lldb/trunk/test/python_api/thread/TestThreadAPI.py
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/test/python_api/thread/TestThreadAPI.py?rev=133764&r1=133763&r2=133764&view=diff
==============================================================================
--- lldb/trunk/test/python_api/thread/TestThreadAPI.py (original)
+++ lldb/trunk/test/python_api/thread/TestThreadAPI.py Thu Jun 23 16:22:01 2011
@@ -43,19 +43,19 @@
def test_run_to_address_with_dsym(self):
"""Test Python SBThread.RunToAddress() API."""
# We build a different executable than the default buildDwarf() does.
- d = {'CXX_SOURCES': 'main2.cpp'}
+ d = {'CXX_SOURCES': 'main2.cpp', 'EXE': 'b.out'}
self.buildDsym(dictionary=d)
self.setTearDownCleanup(dictionary=d)
- self.run_to_address()
+ self.run_to_address('b.out')
@python_api_test
def test_run_to_address_with_dwarf(self):
"""Test Python SBThread.RunToAddress() API."""
# We build a different executable than the default buildDwarf() does.
- d = {'CXX_SOURCES': 'main2.cpp'}
+ d = {'CXX_SOURCES': 'main2.cpp', 'EXE': 'b.out'}
self.buildDwarf(dictionary=d)
self.setTearDownCleanup(dictionary=d)
- self.run_to_address()
+ self.run_to_address('b.out')
@unittest2.skipUnless(sys.platform.startswith("darwin"), "requires Darwin")
@python_api_test
@@ -220,14 +220,9 @@
self.assertTrue(thread.GetStopReason() == lldb.eStopReasonPlanComplete)
self.assertTrue(lineEntry.GetLine() == self.line3)
- def run_to_address(self):
+ def run_to_address(self, exe_name):
"""Test Python SBThread.RunToAddress() API."""
- # We build a different executable than the default buildDwarf() does.
- d = {'CXX_SOURCES': 'main2.cpp'}
- self.buildDwarf(dictionary=d)
- self.setTearDownCleanup(dictionary=d)
-
- exe = os.path.join(os.getcwd(), "a.out")
+ exe = os.path.join(os.getcwd(), exe_name)
target = self.dbg.CreateTarget(exe)
self.assertTrue(target, VALID_TARGET)
More information about the lldb-commits
mailing list