#!/bin/bash # 从 HTML 报告中提取失败断言 REPORT="build/reports/tests/test/classes/info.panli.junbo.scrum.StoryExcelDaoTest.html" if [ ! -f "$REPORT" ]; then echo "报告文件不存在,请先运行测试" exit 1 fi echo "从 HTML 报告提取失败信息..." echo "" # 提取失败的测试名和断言 grep -A 5 "class=\"failures\"" "$REPORT" | \ grep -E "]*>//g' | \ sed 's/^[[:space:]]*//' | \ grep -v "^$" echo "" echo "完整报告: $REPORT"