From 4b858866f69d39af586305eb2fc9d97cc6a02aba Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Mon, 27 Jul 2026 17:15:45 +0400 Subject: [PATCH] LSP-1517 [build] set user.home to bazel sandbox (cherry picked from commit 553b4a3304a0f55b29944d98b30f438d2cf20b1d) GitOrigin-RevId: 7fd267a5577c43773b6ddcd2b36c40f87c4e1165 --- .../bootstrap/src/com/intellij/tests/JUnit5BazelRunner.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/platform/testFramework/bootstrap/src/com/intellij/tests/JUnit5BazelRunner.java b/platform/testFramework/bootstrap/src/com/intellij/tests/JUnit5BazelRunner.java index 33062d79ee20..bec21f94af74 100644 --- a/platform/testFramework/bootstrap/src/com/intellij/tests/JUnit5BazelRunner.java +++ b/platform/testFramework/bootstrap/src/com/intellij/tests/JUnit5BazelRunner.java @@ -218,6 +218,11 @@ public final class JUnit5BazelRunner { // org/jetbrains/intellij/build/dependencies/BuildDependenciesCommunityRoot.kt -> ctor Files.writeString(ideaHome.resolve("intellij.idea.community.main.iml"), ""); + + // the real home may be a read-only mount inside bazel's sandbox + Path userHome = tempDir.resolve("userHome"); + Files.createDirectories(userHome); + System.setProperty("user.home", userHome.toString()); } else { // Traditional arts: idea.home is set to monorepo checkout root