Skip to content

Commit 4a90c85

Browse files
committed
Debug output
1 parent 39cf849 commit 4a90c85

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

http-tests/admin/packages/install-package-stylesheet.sh

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,29 @@ t2=$(get_ms)
3333
echo "Install status: $install_status (expected: $STATUS_SEE_OTHER) [took $((t2-t1))ms]"
3434
echo "$install_status" | grep -q "$STATUS_SEE_OTHER"
3535

36+
# Wait for package installation to complete (poll for stylesheet availability)
37+
echo "### Waiting for package installation to complete"
38+
max_wait=30 # maximum seconds to wait
39+
wait_interval=0.5 # check every 0.5 seconds
40+
elapsed=0
41+
stylesheet_status=""
42+
43+
while [ $(echo "$elapsed < $max_wait" | bc) -eq 1 ]; do
44+
stylesheet_status=$(curl -k -w "%{http_code}\n" -o /dev/null -s \
45+
"${END_USER_BASE_URL}static/com/linkeddatahub/packages/skos/layout.xsl")
46+
if [ "$stylesheet_status" = "200" ]; then
47+
echo "Package stylesheet available after ${elapsed}s (status: $stylesheet_status)"
48+
break
49+
fi
50+
sleep $wait_interval
51+
elapsed=$(echo "$elapsed + $wait_interval" | bc)
52+
done
53+
54+
if [ "$stylesheet_status" != "200" ]; then
55+
echo "ERROR: Package stylesheet not available after ${elapsed}s (status: $stylesheet_status)"
56+
exit 1
57+
fi
58+
3659
# Verify stylesheet file exists in Tomcat's webapps directory
3760
# docker compose exec -T linkeddatahub ls -l webapps/ROOT/static/com/linkeddatahub/packages/skos
3861

0 commit comments

Comments
 (0)