From 40226e4f013fe28f46015a69462b26be7aacff87 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Wed, 11 May 2016 12:05:26 +0200 Subject: [PATCH] testng: skip artificial debug socket for forked debugging in case no tests were found (IDEA-155583) --- plugins/testng_rt/src/org/testng/RemoteTestNGStarter.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/testng_rt/src/org/testng/RemoteTestNGStarter.java b/plugins/testng_rt/src/org/testng/RemoteTestNGStarter.java index 497f5fbf985e..01ea860ac5f0 100644 --- a/plugins/testng_rt/src/org/testng/RemoteTestNGStarter.java +++ b/plugins/testng_rt/src/org/testng/RemoteTestNGStarter.java @@ -21,6 +21,7 @@ package org.testng; import com.beust.jcommander.JCommander; +import com.intellij.rt.execution.testFrameworks.ForkedDebuggerHelper; import org.testng.remote.RemoteArgs; import org.testng.remote.RemoteTestNG; @@ -50,7 +51,10 @@ public class RemoteTestNGStarter { } else if (arg.startsWith("@@@")) { commandFileName = arg.substring(3); continue; - } else if (arg.startsWith(SOCKET)) { + } else if (arg.startsWith(ForkedDebuggerHelper.DEBUG_SOCKET)) { + continue; + } + else if (arg.startsWith(SOCKET)) { final int port = Integer.parseInt(arg.substring(SOCKET.length())); try { final Socket socket = new Socket(InetAddress.getByName("127.0.0.1"), port); //start collecting tests