chore: refine logging output for clarity and conciseness in entrypoint script and README
This commit is contained in:
@@ -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=(
|
||||
|
||||
Reference in New Issue
Block a user