chore: refine logging output for clarity and conciseness in entrypoint script and README

This commit is contained in:
2026-05-15 07:32:39 +00:00
parent 8641fd32d6
commit 1114b7859f
3 changed files with 5 additions and 52 deletions
-8
View File
@@ -345,7 +345,6 @@ test_api_request() {
capture_call api_request token GET "/api/v1/test" "${body_file}" "${headers_file}"
assert_eq $'200\t200 OK\treq-123' "${CAPTURE_STDOUT}" "api_request metadata"
assert_contains "${CAPTURE_STDERR}" "GET /api/v1/test -> 200 OK request_id=req-123" "api_request log line"
assert_eq '{"ok":true}' "$(cat "${body_file}")" "api_request writes body"
assert_contains "$(cat "${headers_file}")" "x-gitea-request-id: req-123" "api_request writes headers"
@@ -389,7 +388,6 @@ test_collect_package_candidates() {
capture_call collect_package_candidates acme 2 "${candidate_file}" token pkg-a pkg-b pkg-missing
assert_eq $'2\t4\t3\t1' "${CAPTURE_STDOUT}" "collect_package_candidates summary"
assert_eq $'pkg-a\t1.0.0\t2024-01-01T00:00:00Z' "$(cat "${candidate_file}")" "collect_package_candidates chooses oldest version"
assert_contains "${CAPTURE_STDERR}" "No versions found for package pkg-missing" "collect_package_candidates logs missing packages"
}
test_process_candidates_empty() {
@@ -398,7 +396,6 @@ test_process_candidates_empty() {
candidate_file="$(mktemp)"
capture_call process_candidates acme "${candidate_file}" 0 0 0 0 token
assert_contains "${CAPTURE_STDERR}" "No delete candidates found" "process_candidates empty file"
assert_contains "${CAPTURE_STDERR}" "Summary: packages=0 versions=0 kept=0 candidates=0 deleted=0 errors=0" "process_candidates empty summary"
}
@@ -413,7 +410,6 @@ test_process_candidates() {
add_route DELETE "https://gitea.example/api/v1/packages/acme/nuget/pkg-b/2.0.0" 500 "Internal Server Error" del-2 '{"error":"boom"}'
capture_call process_candidates acme "${candidate_file}" 2 4 3 2 token
assert_contains "${CAPTURE_STDERR}" "Deleted package pkg-a version 1.0.0 -> 204 No Content" "process_candidates success path"
assert_contains "${CAPTURE_STDERR}" "ERROR: DELETE package pkg-b version 2.0.0 -> 500 Internal Server Error request_id=del-2" "process_candidates failure path"
assert_contains "${CAPTURE_STDERR}" "Summary: packages=2 versions=4 kept=3 candidates=2 deleted=1 errors=1" "process_candidates summary"
}
@@ -431,11 +427,7 @@ test_main_integration() {
add_route DELETE "https://gitea.example/api/v1/packages/acme/nuget/pkg-a/1.0.0" 204 "No Content" del-a ''
capture_call main
assert_contains "${CAPTURE_STDERR}" "keep_count=2" "main logs keep count"
assert_contains "${CAPTURE_STDERR}" "package_names=pkg-a,pkg-b" "main logs package names"
assert_contains "${CAPTURE_STDERR}" "Deleted package pkg-a version 1.0.0 -> 204 No Content" "main deletes old version"
assert_contains "${CAPTURE_STDERR}" "Summary: packages=2 versions=4 kept=3 candidates=1 deleted=1 errors=0" "main summary"
assert_contains "${CAPTURE_STDERR}" "Stage 4 complete" "main final stage log"
}
tests=(