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);