Between the time it was created and it was pushed upstream,
99451b4453688a94c6014cac233d371ab4cc342d has moved the existing
gui gui tests to lldb/test, so move this one too.
And update it to contain TestGuiBasic.py changes since the time
when it was based on that test.
Differential Revision: https://reviews.llvm.org/D85106
mydir = TestBase.compute_mydir(__file__)
+ # PExpect uses many timeouts internally and doesn't play well
+ # under ASAN on a loaded machine..
+ @skipIfAsan
@skipIfCursesSupportMissing
+ @skipIfRemote # "run" command will not work correctly for remote debug
def test_gui(self):
self.build()
self.child.send("n") # step over
self.child.expect("return 0;[^\r\n]+<<< Thread 1: step over")
+ # Press escape to quit the gui
+ self.child.send(escape_key)
+
+ self.expect_prompt()
self.quit()