forked from OSchip/llvm-project
[lldb] Disable TestGuiExpandThreadsTree
This commit is contained in:
parent
0b8377534e
commit
3b8a1cc38a
|
@ -16,39 +16,60 @@ class TestGuiExpandThreadsTree(PExpectTest):
|
|||
@skipIfAsan
|
||||
@skipIfCursesSupportMissing
|
||||
@skipIf(oslist=["linux"], archs=["arm", "aarch64"])
|
||||
@skipIf(bugnumber="rdar://97460266")
|
||||
def test_gui(self):
|
||||
self.build()
|
||||
|
||||
print(1)
|
||||
self.launch(executable=self.getBuildArtifact("a.out"), dimensions=(100,500))
|
||||
print(2)
|
||||
self.expect("breakpoint set -n break_here", substrs=["Breakpoint 1", "address ="])
|
||||
print(3)
|
||||
self.expect("run", substrs=["stop reason ="])
|
||||
|
||||
escape_key = chr(27).encode()
|
||||
|
||||
# Start the GUI and close the welcome window.
|
||||
print(4)
|
||||
self.child.sendline("gui")
|
||||
print(5)
|
||||
self.child.send(escape_key)
|
||||
print(6)
|
||||
self.child.expect_exact("Threads")
|
||||
|
||||
# The thread running thread_start_routine should be expanded.
|
||||
|
||||
print(7)
|
||||
self.child.expect_exact("#0: break_here")
|
||||
|
||||
# Exit GUI.
|
||||
|
||||
print(8)
|
||||
self.child.send(escape_key)
|
||||
print(9)
|
||||
self.expect_prompt()
|
||||
|
||||
# Select the main thread.
|
||||
print(10)
|
||||
self.child.sendline("thread select 1")
|
||||
|
||||
# Start the GUI.
|
||||
print(11)
|
||||
self.child.sendline("gui")
|
||||
print(12)
|
||||
self.child.expect_exact("Threads")
|
||||
|
||||
# The main thread should be expanded.
|
||||
|
||||
print(13)
|
||||
self.child.expect("#\d+: main")
|
||||
|
||||
# Quit the GUI
|
||||
print(14)
|
||||
self.child.send(escape_key)
|
||||
|
||||
print(15)
|
||||
self.expect_prompt()
|
||||
|
||||
print(16)
|
||||
self.quit()
|
||||
|
|
Loading…
Reference in New Issue