Files
enginex-ascend-910-vllm/tests/e2e/nightly/scripts/aop_skip.sh
Sun Ruoxi 7f8a1b1f7a init v0.23.0
Signed-off-by: Sun Ruoxi <sunruoxi@4paradigm.com>
2026-08-27 15:11:51 +08:00

40 lines
1.1 KiB
Bash

#!/bin/bash
# ============================================================
# aop_skip.sh - Log skip reason and show failure details
#
# Args: failure_type last_status last_date age_days
# pytest_summary yaml_summary
# ============================================================
set -euo pipefail
FT="${1:-unknown}"
LAST_STATUS="${2:-?}"
LAST_DATE="${3:-?}"
AGE="${4:-?}"
PYTEST_SUMMARY="${5:-}"
YAML_SUMMARY="${6:-}"
case "$FT" in
env_failure) REASON="environment issue" ;;
*) REASON="last run > 3 days ago" ;;
esac
echo "================================================"
echo " SKIP - no further action"
echo " Failure type : ${FT}"
echo " Last status : ${LAST_STATUS}"
echo " Last date : ${LAST_DATE}"
echo " Age (days) : ${AGE}"
echo " Reason : ${REASON}"
echo " PyTest : ${PYTEST_SUMMARY:-N/A}"
echo " YAML : ${YAML_SUMMARY:-N/A}"
echo "================================================"
echo "::group::Failed test details"
for f in /tmp/test-logs/pytest-driven.log /tmp/test-logs/yaml-test.log; do
if [ -f "$f" ]; then
grep -A 10 'FAILED' "$f" || true
fi
done
echo "::endgroup::"