minitest: Fix sync issue on first run.

Thread synchronization issue in connectSocket.

Change-Id: Id622e89662fe3bf99e8a5ad96369ddcea7946160
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
diff --git a/plugins/org.eclipse.dltk.ruby.testing/testing/minitest/dltk_plugin.rb b/plugins/org.eclipse.dltk.ruby.testing/testing/minitest/dltk_plugin.rb
index 54c3f03..4b3addf 100644
--- a/plugins/org.eclipse.dltk.ruby.testing/testing/minitest/dltk_plugin.rb
+++ b/plugins/org.eclipse.dltk.ruby.testing/testing/minitest/dltk_plugin.rb
@@ -89,7 +89,7 @@
 
   class DLTKReporter < Minitest::StatisticsReporter
     def start
-      connectSocket ENV[EnvVars::PORT].to_i
+      DLTKReporter.connectSocket ENV[EnvVars::PORT].to_i
       @testsByName = {}
       DLTKReporter.sendMessage MessageIds::TEST_RUN_START + 0.to_s + " v2"
       super
@@ -106,7 +106,7 @@
       DLTKReporter.sendMessage MessageIds::TEST_RUN_END + (@total_time.to_i * 1000).to_s
     end
 
-    def connectSocket(port)
+    def self.connectSocket(port)
       return false unless port > 0
       #debug "Opening socket on #{port}"
       for i in 1..10