QG6 完成QA治理矩阵与报告规范

这个提交包含在:
2026-05-12 17:47:25 +08:00
父节点 4a2e6fc71a
当前提交 bc03e9946c
共修改 10 个文件,包含 535 行新增和 21 行删除
+25
查看文件
@@ -8,6 +8,31 @@ REPORT_DIR="${BUSINESS_FLOW_REPORT_DIR:-$ROOT_DIR/artifacts/qa-flow/business-flo
mkdir -p "$REPORT_DIR"
write_summary() {
local exit_code="$?"
if [[ "$MODE" == "help" || "$MODE" == "-h" || "$MODE" == "--help" || "$MODE" == "list" ]]; then
return "$exit_code"
fi
if [[ "$MODE" == "local" && -f "$REPORT_DIR/summary.json" ]]; then
return "$exit_code"
fi
local status="PASS"
if [[ "$exit_code" -ne 0 ]]; then
status="FAIL"
fi
QA_REPORT_DIR="$REPORT_DIR" \
QA_ISSUE_ID="${QA_ISSUE_ID:-}" \
QA_BASE_URL="${E2E_BASE_URL:-}" \
QA_MODE="business-flow-${MODE}" \
QA_STATUS="$status" \
QA_SUMMARY_NOTES="业务流门禁按 BUSINESS_FLOW_GROUPS 选择领域执行;summary.txt 保留逐组通过/失败明细。" \
BUSINESS_FLOW_GROUPS="${BUSINESS_FLOW_GROUPS:-}" \
node "$ROOT_DIR/scripts/qa/write-qa-summary.mjs" >/dev/null 2>&1 || true
return "$exit_code"
}
trap write_summary EXIT
usage() {
cat <<USAGE
Usage: bash scripts/qa/run-business-flow-gates.sh <local|attached|list>