[Git][java-team/css-validator][master] 3 commits: d/t/webapp_validate_common.sh: wait longer until server is ready
bastif (@bastif)
gitlab at salsa.debian.org
Fri Mar 6 18:40:13 GMT 2026
bastif pushed to branch master at Debian Java Maintainers / css-validator
Commits:
c50ee31a by Fab Stz at 2026-03-06T18:44:18+01:00
d/t/webapp_validate_common.sh: wait longer until server is ready
Because on riscv64 60 iterations is not sufficient
- - - - -
8e4340ea by Fab Stz at 2026-03-06T19:11:44+01:00
d/t/webapp_validate_common.sh: rephrase string
- - - - -
29d30bd2 by Fab Stz at 2026-03-06T19:12:25+01:00
Update changelog for 0~20250226+dfsg-3 release
- - - - -
2 changed files:
- debian/changelog
- debian/tests/webapp_validate_common.sh
Changes:
=====================================
debian/changelog
=====================================
@@ -1,3 +1,11 @@
+css-validator (0~20250226+dfsg-3) unstable; urgency=medium
+
+ * d/tests: properly set value of $PORT or $port
+ * d/t/webapp_validate_common.sh: wait longer until server is ready
+ * d/t/webapp_validate_common.sh: rephrase string
+
+ -- Fab Stz <fabstz-it at yahoo.fr> Fri, 06 Mar 2026 19:12:07 +0100
+
css-validator (0~20250226+dfsg-2) unstable; urgency=medium
* d/tests: move common code to start_server() function
=====================================
debian/tests/webapp_validate_common.sh
=====================================
@@ -17,53 +17,55 @@ debug_failure()
wait_until_not_state()
{
- local server state count
+ local server state count count_max
server="$1"
state="$2"
count=0
+ count_max=180
echo "Leaving state '$state' and entering state '$(systemctl show -P ActiveState "$server")'."
TIMEFORMAT='Elapsed time is %R seconds.'
{ time {
while [ "$(systemctl show -P ActiveState "$server")" == "$state" ] ; do
- if [ $count -gt 60 ]; then
+ if [ $count -gt $count_max ]; then
break
fi
count=$((count + 1))
sleep 1
done
} } 2>&1
- if [ ! $count -gt 60 ]; then
+ if [ ! $count -gt $count_max ]; then
echo "Success."
else
- echo "Failed (reached timeout)."
- debug_failure
+ echo "Failed (reached max count '$count_max')." >&2
+ debug_failure >&2
exit 1
fi
}
wait_until_ready()
{
- local server port count
+ local server port count count_max
server="$1"
port="$2"
path="$3"
count=0
- echo "Waiting until $server is up and running at http://localhost:${port}/$path"
+ count_max=180
+ echo "Waiting until servlet on $server is ready at http://localhost:${port}/$path"
TIMEFORMAT='Elapsed time is %R seconds.'
{ time {
while ! nc -z localhost "${port}" >/dev/null 2>&1 && [[ "$(curl -s -o /dev/null -w ''%{http_code}'' http://localhost:${port}/$path)" != "200" ]]; do
- if [ $count -gt 60 ]; then
+ if [ $count -gt $count_max ]; then
break
fi
count=$((count + 1))
sleep 1
done
} } 2>&1
- if [ ! $count -gt 60 ]; then
+ if [ ! $count -gt $count_max ]; then
echo "Success."
else
- echo "Failed (reached timeout)."
- debug_failure
+ echo "Failed (reached max count '$count_max')." >&2
+ debug_failure >&2
exit 1
fi
}
View it on GitLab: https://salsa.debian.org/java-team/css-validator/-/compare/73e27fc2ae46a2d2415f4fe8b4fe82fea8751428...29d30bd296eb26fb89be2748ecca42a834c35475
--
View it on GitLab: https://salsa.debian.org/java-team/css-validator/-/compare/73e27fc2ae46a2d2415f4fe8b4fe82fea8751428...29d30bd296eb26fb89be2748ecca42a834c35475
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20260306/fba497b0/attachment.htm>
More information about the pkg-java-commits
mailing list