- workflow: 任务详情/转审候选/列表分页字段(D5) - reimbursements: 列表API + pay凭证字段/幂等增强(D7) - invoice-pool: 列表/详情API + 上传pending_ocr(D9) - ocr/audit: mock provider + 回归脚本 + regression-all开关(D2/D3) - CI: 新增 ci-minimal / ci-regression 工作流(D4)
39 行
961 B
Bash
可执行文件
39 行
961 B
Bash
可执行文件
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
RUN_AUDIT_REGRESSION="${RUN_AUDIT_REGRESSION:-1}"
|
|
RUN_OCR_REGRESSION="${RUN_OCR_REGRESSION:-1}"
|
|
|
|
echo "=== [1/5] Smoke Test ==="
|
|
"$SCRIPT_DIR/smoke-test.sh"
|
|
echo ""
|
|
|
|
echo "=== [2/5] Dedup Regression ==="
|
|
"$SCRIPT_DIR/regression-dedup.sh"
|
|
echo ""
|
|
|
|
echo "=== [3/5] Workflow Actions Regression ==="
|
|
"$SCRIPT_DIR/regression-workflow-actions.sh"
|
|
echo ""
|
|
|
|
if [[ "$RUN_AUDIT_REGRESSION" == "1" ]]; then
|
|
echo "=== [4/5] Audit Regression ==="
|
|
"$SCRIPT_DIR/regression-audit.sh"
|
|
echo ""
|
|
else
|
|
echo "=== [4/5] Audit Regression (skipped, RUN_AUDIT_REGRESSION=$RUN_AUDIT_REGRESSION) ==="
|
|
echo ""
|
|
fi
|
|
|
|
if [[ "$RUN_OCR_REGRESSION" == "1" ]]; then
|
|
echo "=== [5/5] OCR Regression ==="
|
|
"$SCRIPT_DIR/regression-ocr.sh"
|
|
echo ""
|
|
else
|
|
echo "=== [5/5] OCR Regression (skipped, RUN_OCR_REGRESSION=$RUN_OCR_REGRESSION) ==="
|
|
echo ""
|
|
fi
|
|
|
|
echo "[OK] All regressions passed"
|