From 468aac124b3494c7090d1ae9759128788c3a423e Mon Sep 17 00:00:00 2001
From: Bryan Brancotte <bryan.brancotte@pasteur.fr>
Date: Wed, 3 Apr 2024 11:28:02 +0200
Subject: [PATCH] stop when worktable takes too much time

---
 test_docker_compose.sh | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/test_docker_compose.sh b/test_docker_compose.sh
index 065e9633..3da41768 100755
--- a/test_docker_compose.sh
+++ b/test_docker_compose.sh
@@ -110,7 +110,13 @@ curl --location http://0.0.0.0:8080/api/projects/$PROJECT_ID/genome_full \
 if [ ! -s log/07-*.csv ]; then exit 07; fi
 
 echo "Waiting for worktable"
+I=0
 while  [[ "$(jq .status.worktable projects/project_$PROJECT_ID/meta.json)" != "\"READY\"" ]]; do
+  I=$(expr $I + 1)
+  if [ $I -gt 120 ]; then
+    echo "Waited too long, exiting"
+    exit 77
+  fi
   echo "... waiting for worktable"
   sleep 1
 done
-- 
GitLab