Lines Matching refs:self
13 def setUp(self):
14 TestBase.setUp(self)
15 self.lib_dir = os.environ["LLDB_LIB_DIR"]
16 self.inferior = 'inferior_program'
17 if self.getArchitecture() != "i386":
18 self.buildProgram('inferior.cpp', self.inferior)
19 self.addTearDownHook(lambda: os.remove(self.inferior))
24 def test_breakpoint_callback(self):
26 self.build_and_test('driver.cpp test_breakpoint_callback.cpp',
31 def test_sb_api_listener_event_description(self):
33 self.build_and_test('driver.cpp listener_test.cpp test_listener_event_description.cpp',
39 def test_sb_api_listener_event_process_state(self):
43 self.build_and_test('driver.cpp listener_test.cpp test_listener_event_process_state.cpp',
51 def test_sb_api_listener_resume(self):
53 self.build_and_test('driver.cpp listener_test.cpp test_listener_resume.cpp',
57 def build_and_test(self, sources, test_name, args = None):
59 self.buildDriver(sources, test_name)
60 self.addTearDownHook(lambda: os.remove(test_name))
62 exe = [os.path.join(os.getcwd(), test_name), self.inferior]
64 if self.TraceOn():
67 check_call(exe, env={self.dylibPath : self.getLLDBLibraryEnvVal()})
71 def build_program(self, sources, program):
72 return self.buildDriver(sources, program)