ci(workspace): diagnose package host verification
Validate ShrinkSDK Workspace / unity (push) Successful in 3m2s
Validate ShrinkSDK Workspace / unity (push) Successful in 3m2s
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user