Files
clang-p2996/lldb/test/API/commands/expression/persistent_ptr_update/TestPersistentPtrUpdate.py
Dave Lee 4cc8f2a017 [lldb][tests] Automatically call compute_mydir (NFC)
Eliminate boilerplate of having each test manually assign to `mydir` by calling
`compute_mydir` in lldbtest.py.

Differential Revision: https://reviews.llvm.org/D128077
2022-06-17 14:34:49 -07:00

35 lines
764 B
Python

"""
Test that we can have persistent pointer variables
"""
import lldb
import lldbsuite.test.lldbutil as lldbutil
from lldbsuite.test.lldbtest import *
class PersistentPtrUpdateTestCase(TestBase):
def test(self):
"""Test that we can have persistent pointer variables"""
self.build()
def cleanup():
pass
# Execute the cleanup function during test case tear down.
self.addTearDownHook(cleanup)
self.runCmd("file " + self.getBuildArtifact("a.out"), CURRENT_EXECUTABLE_SET)
self.runCmd('break set -p here')
self.runCmd("run", RUN_SUCCEEDED)
self.runCmd("expr void* $foo = 0")
self.runCmd("continue")
self.expect("expr $foo", substrs=['$foo', '0x0'])