From a809200c4651f0ff7916694f003c82fd45e4303a Mon Sep 17 00:00:00 2001 From: Peter Palaga Date: Tue, 9 Mar 2021 15:58:57 +0100 Subject: [PATCH] Await idle in EnvironmentTest --- .../src/test/java/org/mvndaemon/mvnd/it/EnvironmentTest.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/integration-tests/src/test/java/org/mvndaemon/mvnd/it/EnvironmentTest.java b/integration-tests/src/test/java/org/mvndaemon/mvnd/it/EnvironmentTest.java index e7bed3d5..9363a74b 100644 --- a/integration-tests/src/test/java/org/mvndaemon/mvnd/it/EnvironmentTest.java +++ b/integration-tests/src/test/java/org/mvndaemon/mvnd/it/EnvironmentTest.java @@ -53,6 +53,9 @@ public class EnvironmentTest { cl.execute(output, "org.apache.maven.plugins:maven-help-plugin:3.2.0:evaluate", "-Dexpression=user.dir", "-e").assertSuccess(); assertDaemonRegistrySize(1); + /* Wait, till the existing instance becomes idle so that the next iteration does not start a new instance */ + registry.awaitIdle(registry.getAll().get(0).getId()); + String pathStr = dir.toAbsolutePath().toString(); assertTrue(output.getMessages().stream() .anyMatch(m -> m.toString().contains(pathStr)), "Output should contain " + pathStr);