QG6 完成QA治理矩阵与报告规范
这个提交包含在:
@@ -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>
|
||||
|
||||
在新工单中引用
屏蔽一个用户