fix: close remaining openclaw governance regressions
This commit is contained in:
16
scripts/cron_precondition_integration_test.sh
Normal file
16
scripts/cron_precondition_integration_test.sh
Normal file
@@ -0,0 +1,16 @@
|
||||
#!/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
|
||||
export LLM_DAILY_MEMORY_PATH="$TMP_DIR/2026-05-29.md"
|
||||
export REPORT_DATE='2026-05-29'
|
||||
|
||||
bash scripts/cron_status_report.sh cron precondition_missing 'run_daily.sh failed' 'precondition_missing; 严格真实模式下必须提供 API Key' 'provide missing env/config and rerun' >/tmp/cron_precondition_test.out 2>&1
|
||||
|
||||
grep -q 'status=precondition_missing' "$LLM_DAILY_MEMORY_PATH"
|
||||
grep -q 'precondition_missing; 严格真实模式下必须提供 API Key' "$LLM_DAILY_MEMORY_PATH"
|
||||
grep -q 'provide missing env/config and rerun' "$LLM_DAILY_MEMORY_PATH"
|
||||
Reference in New Issue
Block a user