[Lldb-commits] [lldb] 74338bf - A test was changing directory and then incorrectly restoring the directory
Jim Ingham via lldb-commits
lldb-commits at lists.llvm.org
Tue Sep 19 16:46:39 PDT 2023
Author: Jim Ingham
Date: 2023-09-19T16:46:08-07:00
New Revision: 74338bfe0cfec8b8db24af131cdeb664e346a1b5
URL: https://github.com/llvm/llvm-project/commit/74338bfe0cfec8b8db24af131cdeb664e346a1b5
DIFF: https://github.com/llvm/llvm-project/commit/74338bfe0cfec8b8db24af131cdeb664e346a1b5.diff
LOG: A test was changing directory and then incorrectly restoring the directory
to the "testdir" which is the build directory for that test, not the
original source directory. That caused subsequent tests to fail.
Added:
Modified:
lldb/test/API/commands/process/attach/TestProcessAttach.py
Removed:
################################################################################
diff --git a/lldb/test/API/commands/process/attach/TestProcessAttach.py b/lldb/test/API/commands/process/attach/TestProcessAttach.py
index 67bb134ec0148a0..99ff3a4ec4db816 100644
--- a/lldb/test/API/commands/process/attach/TestProcessAttach.py
+++ b/lldb/test/API/commands/process/attach/TestProcessAttach.py
@@ -74,7 +74,8 @@ def test_attach_to_process_from_
diff erent_dir_by_id(self):
popen = self.spawnSubprocess(exe)
os.chdir(newdir)
- self.addTearDownHook(lambda: os.chdir(testdir))
+ sourcedir = self.getSourceDir()
+ self.addTearDownHook(lambda: os.chdir(sourcedir))
self.runCmd("process attach -p " + str(popen.pid))
target = self.dbg.GetSelectedTarget()
More information about the lldb-commits
mailing list