From ea54dc0e195d7a620a08547b822a0ced53492b11 Mon Sep 17 00:00:00 2001 From: Egor Ushakov Date: Wed, 24 Jan 2018 12:21:58 +0300 Subject: [PATCH] use random port in tests --- .../src/com/intellij/debugger/DebuggerTestCase.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/java/testFramework/src/com/intellij/debugger/DebuggerTestCase.java b/java/testFramework/src/com/intellij/debugger/DebuggerTestCase.java index e40a0ec74d67..012979495d83 100644 --- a/java/testFramework/src/com/intellij/debugger/DebuggerTestCase.java +++ b/java/testFramework/src/com/intellij/debugger/DebuggerTestCase.java @@ -1,6 +1,4 @@ -/* - * Copyright 2000-2017 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. - */ +// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.intellij.debugger; import com.intellij.JavaTestUtil; @@ -226,8 +224,9 @@ public abstract class DebuggerTestCase extends ExecutionWithDebuggerToolsTestCas DebuggerSettings.getInstance().DEBUGGER_TRANSPORT = transport; GenericDebuggerRunnerSettings debuggerRunnerSettings = new GenericDebuggerRunnerSettings(); - debuggerRunnerSettings.LOCAL = true; - debuggerRunnerSettings.setDebugPort(String.valueOf(DEFAULT_ADDRESS)); + debuggerRunnerSettings.setLocal(true); + debuggerRunnerSettings.setTransport(transport); + debuggerRunnerSettings.setDebugPort(transport == DebuggerSettings.SOCKET_TRANSPORT ? "0" : String.valueOf(DEFAULT_ADDRESS)); ExecutionEnvironment environment = new ExecutionEnvironmentBuilder(myProject, DefaultDebugExecutor.getDebugExecutorInstance()) .runnerSettings(debuggerRunnerSettings)