remove legacy console package and refresh syntax tests

This commit is contained in:
Naeel
2026-04-27 07:43:36 +03:00
parent 7cfe20bf76
commit 1d189f70a8
4 changed files with 34 additions and 2727 deletions
+18 -1
View File
@@ -38,6 +38,23 @@ init_call() {
printf '%s' "$code"
}
invoke_call() {
local user="$1"
local fn="$2"
local code=""
local try
for try in 1 2 3 4; do
code=$(curl -s -o /dev/null -w "%{http_code}" --max-time 40 -X POST "${BASE}/functions/${fn}/invoke" -H "X-Test-Sub: ${user}" -H "Content-Type: application/json" -d '{}' 2>/dev/null || echo 000)
echo "INVOKE_TRY user=${user} fn=${fn} try=${try} http=${code}" >&2
if [ "$code" = "200" ]; then
printf '%s' "$code"
return 0
fi
[ "$try" -lt 4 ] && sleep 4
done
printf '%s' "$code"
}
echo "=== MULTIUSER TEST START run=$RUN_ID count=$COUNT ==="
for i in $(seq 1 "$COUNT"); do
@@ -93,7 +110,7 @@ for i in $(seq 1 "$COUNT"); do
(
U="${RUN_ID}-u${i}@test.local"
FN="mtfn-${RUN_ID}-${i}"
C=$(curl -s -o /dev/null -w "%{http_code}" --max-time 40 -X POST "${BASE}/functions/${FN}/invoke" -H "X-Test-Sub: ${U}" -H "Content-Type: application/json" -d '{}' 2>/dev/null || echo 000)
C=$(invoke_call "${U}" "${FN}")
echo "$i:$C" > "${TMP}/invoke-$i"
) &
done