#!/usr/bin/env bash # E2E on fixtures/mini_calc (kept for compatibility; see e2e_fixture.sh). # ./scripts/e2e_mini_calc.sh [--protocol P] [--provider NAME] [--model M] # ./scripts/e2e_mini_calc.sh --baseline-only # only prove the fixture is RED # SKIP_AGENT=1 ./scripts/e2e_mini_calc.sh # same as --baseline-only # API key: CST_API_KEY / DEEPSEEK_API_KEY / OPENAI_API_KEY / MINIMAX_API_KEY # or ~/.config/cst-agent/credentials. set -euo pipefail ROOT="$(cd "$(dirname "$0")/.." && pwd)" extra=() if [[ "${SKIP_AGENT:-0}" == "1" ]]; then extra+=(--baseline-only) fi exec "$ROOT/scripts/e2e_fixture.sh" mini_calc --out "$ROOT/fixtures/mini_calc/out" \ "${extra[@]}" "$@"