From fa8036ca566df868aca72ab32de5cd6af79b20ab Mon Sep 17 00:00:00 2001 From: Simon Brandhof Date: Tue, 13 Jun 2017 15:03:07 +0200 Subject: [PATCH] Fix stability of SchedulerImplTest --- .../test/java/org/sonar/application/SchedulerImplTest.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/server/sonar-process-monitor/src/test/java/org/sonar/application/SchedulerImplTest.java b/server/sonar-process-monitor/src/test/java/org/sonar/application/SchedulerImplTest.java index 33c4cc2f0b9..eae0850b815 100644 --- a/server/sonar-process-monitor/src/test/java/org/sonar/application/SchedulerImplTest.java +++ b/server/sonar-process-monitor/src/test/java/org/sonar/application/SchedulerImplTest.java @@ -41,6 +41,7 @@ import org.sonar.application.process.ProcessMonitor; import org.sonar.process.ProcessId; import org.sonar.process.ProcessProperties; +import static java.util.Collections.synchronizedList; import static org.assertj.core.api.Assertions.assertThat; import static org.mockito.Mockito.doThrow; import static org.mockito.Mockito.mock; @@ -67,7 +68,7 @@ public class SchedulerImplTest { private TestJavaCommandFactory javaCommandFactory = new TestJavaCommandFactory(); private TestJavaProcessLauncher processLauncher = new TestJavaProcessLauncher(); private TestAppState appState = new TestAppState(); - private List orderedStops = new ArrayList<>(); + private List orderedStops = synchronizedList(new ArrayList<>()); @After public void tearDown() throws Exception { @@ -321,7 +322,7 @@ public class SchedulerImplTest { private class TestJavaProcessLauncher implements JavaProcessLauncher { private final EnumMap processes = new EnumMap<>(ProcessId.class); - private final List commands = new ArrayList<>(); + private final List commands = synchronizedList(new ArrayList<>()); private ProcessId makeStartupFail = null; @Override -- 2.39.5