@@ -45,6 +45,8 @@ public class UITestRunner {
4545 private static final String ACCEPTED_SOURCE_LOCATION = "accepted" ;
4646 private static final String COPY_ACCEPTED_FILE_STEP_DESCRIPTION = "Copy the 'accepted' file to the appropriate location" ;
4747 private static final Logger LOGGER = Logger .getLogger (UITestRunner .class .getName ());
48+ private static final String OS_NAME = System .getProperty ("os.name" ).toLowerCase ();
49+ private static final String USER_HOME = System .getProperty ("user.home" );
4850 private static RemoteRobot remoteRobot = null ;
4951 private static Process ideProcess ;
5052 private static IdeaVersion ideaVersion ;
@@ -63,8 +65,7 @@ public static RemoteRobot runIde(IdeaVersion ideaVersion, int port) {
6365 UITestRunner .ideaVersion = ideaVersion ;
6466 makeSureAllTermsAndConditionsAreAccepted ();
6567
66- String osName = System .getProperty ("os.name" ).toLowerCase ();
67- String fileExtension = osName .contains ("windows" ) ? ".bat" : "" ;
68+ String fileExtension = OS_NAME .contains ("windows" ) ? ".bat" : "" ;
6869 ProcessBuilder pb = new ProcessBuilder ("." + File .separator + "gradlew" + fileExtension , "runIdeForUiTests" , "-PideaVersion=" + ideaVersion .toString (), "-Drobot-server.port=" + port );
6970
7071 try {
@@ -173,31 +174,28 @@ public int toInt() {
173174 }
174175
175176 private static void makeSureAllTermsAndConditionsAreAccepted () {
176- String osName = System .getProperty ("os.name" ).toLowerCase ();
177- String userHome = "user.home" ;
178-
179- if (osName .contains ("linux" )) {
177+ if (OS_NAME .contains ("linux" )) {
180178 step ("Copy the 'prefs.xml' file to the appropriate location" , () -> {
181179 String prefsXmlSourceLocation = "prefs.xml" ;
182- String prefsXmlDir = System . getProperty ( userHome ) + "/.java/.userPrefs/jetbrains/_!(!!cg\" p!(}!}@\" j!(k!|w\" w!'8!b!\" p!':!e@==" ;
180+ String prefsXmlDir = USER_HOME + "/.java/.userPrefs/jetbrains/_!(!!cg\" p!(}!}@\" j!(k!|w\" w!'8!b!\" p!':!e@==" ;
183181 createDirectoryHierarchy (prefsXmlDir );
184182 copyFileFromJarResourceDir (prefsXmlSourceLocation , prefsXmlDir + "/prefs.xml" );
185183 });
186184
187185 step (COPY_ACCEPTED_FILE_STEP_DESCRIPTION , () -> {
188- String acceptedDir = System . getProperty ( userHome ) + "/.local/share/JetBrains/consentOptions" ;
186+ String acceptedDir = USER_HOME + "/.local/share/JetBrains/consentOptions" ;
189187 createDirectoryHierarchy (acceptedDir );
190188 copyFileFromJarResourceDir (ACCEPTED_SOURCE_LOCATION , acceptedDir + "/accepted" );
191189 });
192- } else if (osName .contains ("os x" )) {
190+ } else if (OS_NAME .contains ("os x" )) {
193191 step ("Copy the 'com.apple.java.util.prefs.plist' file to the appropriate location" , () -> {
194192 String plistSourceLocation = "com.apple.java.util.prefs.plist" ;
195- String plistDir = System . getProperty ( userHome ) + "/Library/Preferences" ;
193+ String plistDir = USER_HOME + "/Library/Preferences" ;
196194 copyFileFromJarResourceDir (plistSourceLocation , plistDir + "/com.apple.java.util.prefs.plist" );
197195 });
198196
199197 step (COPY_ACCEPTED_FILE_STEP_DESCRIPTION , () -> {
200- String acceptedDir = System . getProperty ( userHome ) + "/Library/Application Support/JetBrains/consentOptions" ;
198+ String acceptedDir = USER_HOME + "/Library/Application Support/JetBrains/consentOptions" ;
201199 createDirectoryHierarchy (acceptedDir );
202200 copyFileFromJarResourceDir (ACCEPTED_SOURCE_LOCATION , acceptedDir + "/accepted" );
203201
@@ -211,9 +209,9 @@ private static void makeSureAllTermsAndConditionsAreAccepted() {
211209 Thread .currentThread ().interrupt ();
212210 }
213211 });
214- } else if (osName .contains ("windows" )) {
212+ } else if (OS_NAME .contains ("windows" )) {
215213 step (COPY_ACCEPTED_FILE_STEP_DESCRIPTION , () -> {
216- String acceptedDir = System . getProperty ( "user.home" ) + "\\ AppData\\ Roaming\\ JetBrains\\ consentOptions" ;
214+ String acceptedDir = USER_HOME + "\\ AppData\\ Roaming\\ JetBrains\\ consentOptions" ;
217215 createDirectoryHierarchy (acceptedDir );
218216 copyFileFromJarResourceDir (ACCEPTED_SOURCE_LOCATION , acceptedDir + "\\ accepted" );
219217 });
0 commit comments