summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite
diff options
context:
space:
mode:
authorJason Molenda <jmolenda@apple.com>2019-05-10 23:22:15 +0000
committerJason Molenda <jmolenda@apple.com>2019-05-10 23:22:15 +0000
commitabcb1215c964a60ffe1788a382e7d476832defe6 (patch)
tree10989b048dca567b972e2e810210c967f39a2e1a /lldb/packages/Python/lldbsuite
parent16c7fbd112d71ebd5f12545ef1d657ac807a705e (diff)
downloadbcm5719-llvm-abcb1215c964a60ffe1788a382e7d476832defe6.tar.gz
bcm5719-llvm-abcb1215c964a60ffe1788a382e7d476832defe6.zip
Change the disabling of packet logging to be in TearDownHook lambdas.
llvm-svn: 360482
Diffstat (limited to 'lldb/packages/Python/lldbsuite')
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestArmRegisterDefinition.py6
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestNoWatchpointSupportInfo.py5
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestStopPCs.py5
-rw-r--r--lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestTargetXMLArch.py5
4 files changed, 9 insertions, 12 deletions
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestArmRegisterDefinition.py b/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestArmRegisterDefinition.py
index 0609f5c34ce..28424f0f362 100644
--- a/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestArmRegisterDefinition.py
+++ b/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestArmRegisterDefinition.py
@@ -110,6 +110,9 @@ class TestArmRegisterDefinition(GDBRemoteTestBase):
self.server.responder = MyResponder()
if self.TraceOn():
self.runCmd("log enable gdb-remote packets")
+ self.addTearDownHook(
+ lambda: self.runCmd("log disable gdb-remote packets"))
+
self.dbg.SetDefaultArchitecture("armv7em")
target = self.dbg.CreateTargetWithFileAndArch(None, None)
@@ -126,6 +129,3 @@ class TestArmRegisterDefinition(GDBRemoteTestBase):
pc_valobj = process.GetThreadAtIndex(0).GetFrameAtIndex(0).FindRegister("pc")
self.assertEqual(pc_valobj.GetValueAsUnsigned(), 0x0800d22e)
-
- if self.TraceOn():
- self.runCmd("log disable gdb-remote packets")
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestNoWatchpointSupportInfo.py b/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestNoWatchpointSupportInfo.py
index eeeb9a5df0f..a9ae29d97ec 100644
--- a/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestNoWatchpointSupportInfo.py
+++ b/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestNoWatchpointSupportInfo.py
@@ -41,6 +41,8 @@ class TestNoWatchpointSupportInfo(GDBRemoteTestBase):
self.server.responder = MyResponder()
if self.TraceOn():
self.runCmd("log enable gdb-remote packets")
+ self.addTearDownHook(
+ lambda: self.runCmd("log disable gdb-remote packets"))
self.dbg.SetDefaultArchitecture("x86_64")
target = self.dbg.CreateTargetWithFileAndArch(None, None)
@@ -61,6 +63,3 @@ class TestNoWatchpointSupportInfo(GDBRemoteTestBase):
print("watchpoint failed: %s" % strm.GetData())
self.assertTrue(wp.IsValid())
- if self.TraceOn():
- self.runCmd("log disable gdb-remote packets")
-
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestStopPCs.py b/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestStopPCs.py
index cfe0e9f8d4b..0112e0d7927 100644
--- a/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestStopPCs.py
+++ b/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestStopPCs.py
@@ -35,6 +35,8 @@ class TestStopPCs(GDBRemoteTestBase):
target = self.dbg.CreateTarget('')
if self.TraceOn():
self.runCmd("log enable gdb-remote packets")
+ self.addTearDownHook(
+ lambda: self.runCmd("log disable gdb-remote packets"))
process = self.connect(target)
self.assertEqual(process.GetNumThreads(), 2)
@@ -44,6 +46,3 @@ class TestStopPCs(GDBRemoteTestBase):
self.assertEqual(th1.GetThreadID(), 0x2ff0d)
self.assertEqual(th0.GetFrameAtIndex(0).GetPC(), 0x10001bc00)
self.assertEqual(th1.GetFrameAtIndex(0).GetPC(), 0x10002bc00)
-
- if self.TraceOn():
- self.runCmd("log disable gdb-remote packets")
diff --git a/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestTargetXMLArch.py b/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestTargetXMLArch.py
index b655c00c520..9ea7cc8a4c7 100644
--- a/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestTargetXMLArch.py
+++ b/lldb/packages/Python/lldbsuite/test/functionalities/gdb_remote_client/TestTargetXMLArch.py
@@ -115,6 +115,8 @@ class TestTargetXMLArch(GDBRemoteTestBase):
result = lldb.SBCommandReturnObject()
if self.TraceOn():
self.runCmd("log enable gdb-remote packets")
+ self.addTearDownHook(
+ lambda: self.runCmd("log disable gdb-remote packets"))
target = self.dbg.CreateTarget('')
self.assertEqual('', target.GetTriple())
@@ -123,6 +125,3 @@ class TestTargetXMLArch(GDBRemoteTestBase):
interp.HandleCommand("target list", result)
print(result.GetOutput())
self.assertTrue(target.GetTriple().startswith('x86_64-unknown-unknown'))
-
- if self.TraceOn():
- self.runCmd("log disable gdb-remote packets")
OpenPOWER on IntegriCloud