chore: sync project snapshot for gitea/github upload
Some checks failed
CI / build_test_package (push) Has been cancelled
CI / auto_merge (push) Has been cancelled

This commit is contained in:
Your Name
2026-03-26 15:59:53 +08:00
parent e5b0f65156
commit 5f5597ef0f
121 changed files with 5841 additions and 1357 deletions

View File

@@ -73,15 +73,14 @@ for TEST_CLASS in "${CRITICAL_TESTS[@]}"; do
fi
fi
elif [[ "${REPORT_FILE}" == *.txt ]]; then
# 文本报告提取信息
if grep -q "Skipped" "${REPORT_FILE}"; then
# 检查是否有跳过的测试
if grep "Skipped.*[1-9]" "${REPORT_FILE}"; then
echo " ERROR: ${TEST_CLASS} 有跳过的用例!"
FAILED=1
fi
# 对于文本报告提取 Skipped: 后面的数字并检查是否大于0
SKIPPED_COUNT=$(grep -oP 'Skipped:\s*\K[0-9]+' "${REPORT_FILE}" 2>/dev/null || echo "0")
if [[ "${SKIPPED_COUNT}" -gt 0 ]]; then
echo " ERROR: ${TEST_CLASS}${SKIPPED_COUNT} 个被跳过的用例!"
FAILED=1
else
echo " PASS: ${TEST_CLASS} 跳过数量为0${SKIPPED_COUNT}"
fi
echo " INFO: 文本报告格式,跳过详细检查"
fi
done