From 955139bd57262f46bcd0156c1515f0720309c780 Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Wed, 1 Feb 2017 20:07:13 -0800 Subject: [PATCH] Fix another suspected race condition in test harness --- .../vscode/languageserver/testharness/LanguageServerHarness.java | 1 + 1 file changed, 1 insertion(+) diff --git a/vscode-extensions/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/LanguageServerHarness.java b/vscode-extensions/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/LanguageServerHarness.java index 1294557a3..812ab72cd 100644 --- a/vscode-extensions/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/LanguageServerHarness.java +++ b/vscode-extensions/commons/language-server-test-harness/src/main/java/org/springframework/ide/vscode/languageserver/testharness/LanguageServerHarness.java @@ -391,6 +391,7 @@ public class LanguageServerHarness { } public List getDefinitions(TextDocumentPositionParams params) throws Exception { + server.waitForReconcile(); //goto definitions relies on reconciler infos! Must wait or race condition breaking tests occasionally. return server.getTextDocumentService().definition(params).get(); }