From f22c63b41bda01163a88b0bb9887a9324810732f Mon Sep 17 00:00:00 2001 From: Pavel Labath Date: Tue, 14 Sep 2021 15:13:51 +0200 Subject: [PATCH] [lldb/test] Start pexpect tests with a custom HOME This addresses the flakyness of (at least) TestMultilineNavigation, which was failing when the editline history of a concurrently executing test made leaked in. Using a test-specific home directory ensures the tests are independent. --- lldb/packages/Python/lldbsuite/test/lldbpexpect.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lldb/packages/Python/lldbsuite/test/lldbpexpect.py b/lldb/packages/Python/lldbsuite/test/lldbpexpect.py index f7c0e490105a..d3e3e8dde5d8 100644 --- a/lldb/packages/Python/lldbsuite/test/lldbpexpect.py +++ b/lldb/packages/Python/lldbsuite/test/lldbpexpect.py @@ -36,7 +36,8 @@ class PExpectTest(TestBase): args.extend(extra_args) env = dict(os.environ) - env["TERM"]="vt100" + env["TERM"] = "vt100" + env["HOME"] = self.getBuildDir() import pexpect self.child = pexpect.spawn(