File tree Expand file tree Collapse file tree 1 file changed +23
-0
lines changed
http-tests/admin/packages Expand file tree Collapse file tree 1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -33,6 +33,29 @@ t2=$(get_ms)
3333echo " Install status: $install_status (expected: $STATUS_SEE_OTHER ) [took $(( t2 - t1 )) ms]"
3434echo " $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
You can’t perform that action at this time.
0 commit comments