From 5f0e30a937404cb08e7f5a9f340098fd8172ac61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Kohlschu=CC=88tter?= Date: Thu, 27 Jul 2023 19:51:57 +0200 Subject: [PATCH] test: RemoteRegistryTest: Allow delayed removal of RMI files It may take a while until RMI files have been removed. --- .../newsclub/net/unix/rmi/RemoteRegistryTest.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/junixsocket-rmi/src/test/java/org/newsclub/net/unix/rmi/RemoteRegistryTest.java b/junixsocket-rmi/src/test/java/org/newsclub/net/unix/rmi/RemoteRegistryTest.java index 7d8eeb773..ffcbc4b50 100644 --- a/junixsocket-rmi/src/test/java/org/newsclub/net/unix/rmi/RemoteRegistryTest.java +++ b/junixsocket-rmi/src/test/java/org/newsclub/net/unix/rmi/RemoteRegistryTest.java @@ -123,7 +123,18 @@ protected int shutdownAfterSecs() { } catch (Exception e) { throw e; } - assertEquals(0, countRMIFiles(socketDir)); + + int count; + int loops = 10; + do { + count = countRMIFiles(socketDir); + if (count == 0) { + break; + } + Thread.sleep(100); + } while (loops-- > 0); + + assertEquals(0, count); } private void tryToSayHello(SpawnedRegistryAccess sra) throws Exception {