[lldb] More windows fixes TestSettings.py (#154983)

This commit is contained in:
Dave Lee
2025-08-22 12:06:37 -07:00
committed by GitHub
parent f06b7f258e
commit 2ca05265bb

View File

@@ -1062,16 +1062,17 @@ class SettingsCommandTestCase(TestBase):
"settings show --defaults target.env-vars",
substrs=["(default: empty)", "THING=value"],
)
pwd = os.getcwd()
# file list
self.expect(
"settings show --defaults target.exec-search-paths",
matching=False,
substrs=["(default: empty)"],
)
self.runCmd("settings set target.exec-search-paths /tmp")
self.runCmd(f"settings set target.exec-search-paths {pwd}")
self.expect(
"settings show --defaults target.exec-search-paths",
patterns=[r"\(default: empty\)", r"\[0\]: [/\\]tmp"],
substrs=["(default: empty)", f"[0]: {pwd}"],
)
# path map
self.expect(
@@ -1079,10 +1080,13 @@ class SettingsCommandTestCase(TestBase):
matching=False,
substrs=["(default: empty)"],
)
self.runCmd("settings set target.source-map /abc /tmp")
self.runCmd(f"settings set target.source-map /abc {pwd}")
self.expect(
"settings show --defaults target.source-map",
patterns=[r"\(default: empty\)", r'\[0\] "[/\\]abc" -> "[/\\]tmp"'],
patterns=[
r"\(default: empty\)",
rf'\[0\] "[/\\]abc" -> "{re.escape(pwd)}"',
],
)
def get_setting_json(self, setting_path=None):