LSP-1517 [build] set user.home to bazel sandbox

(cherry picked from commit 553b4a3304a0f55b29944d98b30f438d2cf20b1d)

GitOrigin-RevId: 7fd267a5577c43773b6ddcd2b36c40f87c4e1165
This commit is contained in:
Gregory.Shrago
2026-08-05 19:33:05 +00:00
committed by intellij-monorepo-bot
parent 25329e2c4a
commit 4b858866f6
@@ -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