WIP:refactor: Refined channel-states, introduced `ChannelState` -- ALIGN
[demos/kafka/chat] / src / test / java / de / juplo / kafka / chat / backend / AbstractHandoverIT.java
index bac07ff..6e7b912 100644 (file)
@@ -4,6 +4,7 @@ import de.juplo.kafka.chat.backend.api.ChatRoomInfoTo;
 import de.juplo.kafka.chat.backend.api.MessageTo;
 import lombok.extern.slf4j.Slf4j;
 import org.junit.jupiter.api.BeforeEach;
+import org.junit.jupiter.api.Disabled;
 import org.junit.jupiter.api.Test;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.MediaType;
@@ -34,6 +35,7 @@ public abstract class AbstractHandoverIT
   }
 
 
+  @Disabled
   @Test
   void test() throws InterruptedException
   {
@@ -69,8 +71,24 @@ public abstract class AbstractHandoverIT
     log.info("Sleeping for 3 seconds...");
     Thread.sleep(3000);
 
+    log.info("Starting Backend 2...");
+    containers.backend2.start();
+    log.info("Backend 2 started");
+
+    log.info("Sleeping for 3 seconds...");
+    Thread.sleep(3000);
+
+    log.info("Starting Backend 3...");
+    containers.backend3.start();
+    log.info("Backend 3 started");
+
+    log.info("Sleeping for 3 seconds...");
+    Thread.sleep(3000);
+
+    log.info("Shutting down writers...");
     for (int i = 0; i < NUM_CLIENTS; i++)
     {
+      log.info("Shutting down writer {}", i);
       testWriters[i].running = false;
       testWriterFutures[i].join();
       log.info("Joined TestWriter {}", testWriters[i].user);