From 0e583c0122d18285b858ec8cecc2e91a4f4feda0 Mon Sep 17 00:00:00 2001 From: Roel Spilker Date: Sat, 18 Jan 2020 01:58:38 +0100 Subject: Config import: add support for environment variables --- .../src/lombok/core/configuration/TestConfiguration.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'test/configuration/src/lombok/core') diff --git a/test/configuration/src/lombok/core/configuration/TestConfiguration.java b/test/configuration/src/lombok/core/configuration/TestConfiguration.java index 22e3cfe6..3032daf3 100644 --- a/test/configuration/src/lombok/core/configuration/TestConfiguration.java +++ b/test/configuration/src/lombok/core/configuration/TestConfiguration.java @@ -52,7 +52,15 @@ public class TestConfiguration { PrintStream outStream = new PrintStream(rawOut); PrintStream errStream = new PrintStream(rawErr); - int result = new ConfigurationApp().redirectOutput(outStream, errStream).display(keys, true, paths, true, false); + ConfigurationFile.setEnvironment("env", normalizedName + "/e1"); + String userHome = System.getProperty("user.home"); + int result = -1; + try { + System.setProperty("user.home", normalizedName + "/home"); + result = new ConfigurationApp().redirectOutput(outStream, errStream).display(keys, true, paths, true, false); + } finally { + System.setProperty("user.home", userHome); + } outStream.flush(); errStream.flush(); -- cgit