23 lines
668 B
Bash
23 lines
668 B
Bash
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
|
|
cd "$ROOT_DIR"
|
|
|
|
TMP_DIR="$(mktemp -d)"
|
|
trap 'rm -rf "$TMP_DIR"' EXIT
|
|
|
|
cat > "$TMP_DIR/git_status.txt" <<'EOF'
|
|
EOF
|
|
|
|
cat > "$TMP_DIR/backlog_rows.txt" <<'EOF'
|
|
| 31 | no decision delta | P2 | 05-17 15:10 | ❌ 未修复 | 3 次 |
|
|
| 30 | aged precondition | P1 | 05-17 09:31 | ❌ 未修复 | 6 次 |
|
|
EOF
|
|
|
|
set +e
|
|
OUTPUT="$(bash scripts/review/review_status_summary.sh "$TMP_DIR/git_status.txt" "$TMP_DIR/backlog_rows.txt")"
|
|
set -e
|
|
printf '%s' "$OUTPUT" | grep -q 'same_day_no_decision_focus='
|
|
printf '%s' "$OUTPUT" | grep -q 'same_day_no_decision_focus=30:P1:6,31:P2:3'
|