From c1ba6b9de1aca78952b248f6130598354ed0b427 Mon Sep 17 00:00:00 2001 From: Stepan Usatiuk Date: Fri, 26 Jul 2024 14:40:45 +0200 Subject: [PATCH] actually, add lsdir into connection interruption tests as somehow root dir gets invalidated for container1 in them --- .../test/java/com/usatiuk/dhfs/integration/DhfsFuseIT.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dhfs-parent/server/src/test/java/com/usatiuk/dhfs/integration/DhfsFuseIT.java b/dhfs-parent/server/src/test/java/com/usatiuk/dhfs/integration/DhfsFuseIT.java index 32c01865..4f099251 100644 --- a/dhfs-parent/server/src/test/java/com/usatiuk/dhfs/integration/DhfsFuseIT.java +++ b/dhfs-parent/server/src/test/java/com/usatiuk/dhfs/integration/DhfsFuseIT.java @@ -128,6 +128,7 @@ public class DhfsFuseIT { Assertions.assertEquals(0, container1.execInContainer("/bin/sh", "-c", "echo tesempty > /root/dhfs_data/dhfs_fuse_root/testf1").getExitCode()); Thread.sleep(1000); Assertions.assertEquals("tesempty\n", container2.execInContainer("/bin/sh", "-c", "cat /root/dhfs_data/dhfs_fuse_root/testf1").getStdout()); + Assertions.assertEquals("tesempty\n", container1.execInContainer("/bin/sh", "-c", "cat /root/dhfs_data/dhfs_fuse_root/testf1").getStdout()); var client = DockerClientFactory.instance().client(); client.pauseContainerCmd(container2.getContainerId()).exec(); @@ -150,6 +151,7 @@ public class DhfsFuseIT { Assertions.assertEquals(0, container1.execInContainer("/bin/sh", "-c", "echo tesempty > /root/dhfs_data/dhfs_fuse_root/testf1").getExitCode()); Thread.sleep(1000); Assertions.assertEquals("tesempty\n", container2.execInContainer("/bin/sh", "-c", "cat /root/dhfs_data/dhfs_fuse_root/testf1").getStdout()); + Assertions.assertEquals("tesempty\n", container1.execInContainer("/bin/sh", "-c", "cat /root/dhfs_data/dhfs_fuse_root/testf1").getStdout()); var client = DockerClientFactory.instance().client(); client.pauseContainerCmd(container2.getContainerId()).exec(); @@ -172,6 +174,7 @@ public class DhfsFuseIT { Assertions.assertEquals(0, container1.execInContainer("/bin/sh", "-c", "echo tesempty > /root/dhfs_data/dhfs_fuse_root/testf1").getExitCode()); Thread.sleep(1000); Assertions.assertEquals("tesempty\n", container2.execInContainer("/bin/sh", "-c", "cat /root/dhfs_data/dhfs_fuse_root/testf1").getStdout()); + Assertions.assertEquals("tesempty\n", container1.execInContainer("/bin/sh", "-c", "cat /root/dhfs_data/dhfs_fuse_root/testf1").getStdout()); var client = DockerClientFactory.instance().client(); client.pauseContainerCmd(container2.getContainerId()).exec(); @@ -265,6 +268,7 @@ public class DhfsFuseIT { Assertions.assertEquals(0, container1.execInContainer("/bin/sh", "-c", "echo tesempty > /root/dhfs_data/dhfs_fuse_root/testf1").getExitCode()); Thread.sleep(1000); Assertions.assertEquals("tesempty\n", container2.execInContainer("/bin/sh", "-c", "cat /root/dhfs_data/dhfs_fuse_root/testf1").getStdout()); + Assertions.assertEquals("tesempty\n", container1.execInContainer("/bin/sh", "-c", "cat /root/dhfs_data/dhfs_fuse_root/testf1").getStdout()); var c2curl = container2.execInContainer("/bin/sh", "-c", "curl --header \"Content-Type: application/json\" " +