cbeust/testng-eclipse — pull request #36 by denyska (2011-12-07 07:43:59+00:00)
Title: TestRunnerViewPart hangs Eclipse UI

TestRunnerViewPart hangs Eclipse UI if incoming socket connection to the RemoteTestNG is not available right away (local firewall issues or for ex., custom RemoteTestNG launcher delegate that takes time to start RemoteTestNG).

In my local copy of TestNG eclipse plugin I have custom RemoteTestNG launcher (through ANT) that takes time to start RemoteTestNG (10-15 seconds). During that Eclipse UI is completely unresponsive as TestRunnerViewPart listens for the incoming socket connections in the Eclipse UI thread.