ci(workspace): diagnose package host verification
Validate ShrinkSDK Workspace / unity (push) Successful in 3m2s

This commit is contained in:
2026-08-26 08:55:45 +08:00
parent efc9a2aca9
commit a73773a0fb
+10 -2
View File
@@ -64,8 +64,16 @@ jobs:
-logFile "$log_file" || status=$?
if test "$status" -ne 0 || ! test -s "$results_file" || ! grep -q 'result="Passed"' "$results_file"; then
failed=1
echo "${package_name} EditMode verification failed" >&2
tail -n 220 "$log_file" || true
echo "${package_name} EditMode verification failed (Unity exit status: ${status})" >&2
if test -s "$results_file"; then
echo "${package_name} test result summary:" >&2
sed -n '1,40p' "$results_file" >&2
else
echo "${package_name} did not produce a test result file." >&2
fi
echo "${package_name} relevant Unity diagnostics:" >&2
grep -in -E 'error CS|compilation failed|test.*(failed|failure)|exception|fatal|no tests were executed|failed to' "$log_file" \
| tail -n 160 >&2 || true
else
echo "${package_name} EditMode verification passed"
fi