fix: lint-archive error handling, test: big zip binary, v1.3.39

This commit is contained in:
“Naeel”
2026-05-03 21:24:44 +04:00
parent b7a8074c73
commit 21c11f84d0
4 changed files with 18 additions and 10 deletions
+3 -3
View File
@@ -114,9 +114,9 @@ OK=$(json_field "$BODY" ok)
echo ""
echo ">>> Архив > 100 KB → 413"
BIG_ZIP="${TMP}/big.zip"
# Создаём файл > 100 KB и пакуем
dd if=/dev/urandom bs=1024 count=110 2>/dev/null | base64 > "${TMP}/big.txt"
(cd "$TMP" && zip -q big.zip big.txt)
# Случайные бинарные данные не сжимаются → zip гарантированно > 100 KB
dd if=/dev/urandom bs=1024 count=130 2>/dev/null > "${TMP}/big.bin"
(cd "$TMP" && zip -q big.zip big.bin)
R=$(lint_post "$BIG_ZIP")
HTTP=$(echo "$R" | tail -1)
check_http "$HTTP" "413" "Большой архив → 413"