From 3cbd3960f902d8751ea187ee88d4cafb910c3c8d Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sun, 29 Mar 2026 00:01:52 +0000 Subject: [PATCH] test: add minimax parallels smoke lane --- scripts/e2e/parallels-linux-smoke.sh | 8 +++++++- scripts/e2e/parallels-macos-smoke.sh | 8 +++++++- scripts/e2e/parallels-npm-update-smoke.sh | 8 +++++++- scripts/e2e/parallels-windows-smoke.sh | 8 +++++++- 4 files changed, 28 insertions(+), 4 deletions(-) diff --git a/scripts/e2e/parallels-linux-smoke.sh b/scripts/e2e/parallels-linux-smoke.sh index a51491814fa..f85e67dd4a2 100644 --- a/scripts/e2e/parallels-linux-smoke.sh +++ b/scripts/e2e/parallels-linux-smoke.sh @@ -86,7 +86,7 @@ Options: Falls back to the closest Ubuntu VM when omitted and unavailable. --snapshot-hint Snapshot name substring/fuzzy match. Default: "fresh" --mode - --provider + --provider Provider auth/model lane. Default: openai --api-key-env Host env var name for provider API key. Default: OPENAI_API_KEY for openai, ANTHROPIC_API_KEY for anthropic @@ -194,6 +194,12 @@ case "$PROVIDER" in MODEL_ID="anthropic/claude-sonnet-4-6" [[ -n "$API_KEY_ENV" ]] || API_KEY_ENV="ANTHROPIC_API_KEY" ;; + minimax) + AUTH_CHOICE="minimax-global-api" + AUTH_KEY_FLAG="minimax-api-key" + MODEL_ID="minimax/MiniMax-M2.7" + [[ -n "$API_KEY_ENV" ]] || API_KEY_ENV="MINIMAX_API_KEY" + ;; *) die "invalid --provider: $PROVIDER" ;; diff --git a/scripts/e2e/parallels-macos-smoke.sh b/scripts/e2e/parallels-macos-smoke.sh index a276caba9c0..7ba2dd86b5a 100644 --- a/scripts/e2e/parallels-macos-smoke.sh +++ b/scripts/e2e/parallels-macos-smoke.sh @@ -115,7 +115,7 @@ Options: fresh = fresh snapshot -> target package/current main tgz -> onboard smoke upgrade = fresh snapshot -> latest release -> target package/current main tgz -> onboard smoke both = run both lanes - --provider + --provider Provider auth/model lane. Default: openai --api-key-env Host env var name for provider API key. Default: OPENAI_API_KEY for openai, ANTHROPIC_API_KEY for anthropic @@ -242,6 +242,12 @@ case "$PROVIDER" in MODEL_ID="anthropic/claude-sonnet-4-6" [[ -n "$API_KEY_ENV" ]] || API_KEY_ENV="ANTHROPIC_API_KEY" ;; + minimax) + AUTH_CHOICE="minimax-global-api" + AUTH_KEY_FLAG="minimax-api-key" + MODEL_ID="minimax/MiniMax-M2.7" + [[ -n "$API_KEY_ENV" ]] || API_KEY_ENV="MINIMAX_API_KEY" + ;; *) die "invalid --provider: $PROVIDER" ;; diff --git a/scripts/e2e/parallels-npm-update-smoke.sh b/scripts/e2e/parallels-npm-update-smoke.sh index 89e24ac2414..5b236699e12 100755 --- a/scripts/e2e/parallels-npm-update-smoke.sh +++ b/scripts/e2e/parallels-npm-update-smoke.sh @@ -63,7 +63,7 @@ Usage: bash scripts/e2e/parallels-npm-update-smoke.sh [options] Options: --package-spec Baseline npm package spec. Default: openclaw@latest - --provider + --provider Provider auth/model lane. Default: openai --api-key-env Host env var name for provider API key. Default: OPENAI_API_KEY for openai, ANTHROPIC_API_KEY for anthropic @@ -117,6 +117,12 @@ case "$PROVIDER" in MODEL_ID="anthropic/claude-sonnet-4-6" [[ -n "$API_KEY_ENV" ]] || API_KEY_ENV="ANTHROPIC_API_KEY" ;; + minimax) + AUTH_CHOICE="minimax-global-api" + AUTH_KEY_FLAG="minimax-api-key" + MODEL_ID="minimax/MiniMax-M2.7" + [[ -n "$API_KEY_ENV" ]] || API_KEY_ENV="MINIMAX_API_KEY" + ;; *) die "invalid --provider: $PROVIDER" ;; diff --git a/scripts/e2e/parallels-windows-smoke.sh b/scripts/e2e/parallels-windows-smoke.sh index 2ed1b0cbc7a..23374dcbe04 100644 --- a/scripts/e2e/parallels-windows-smoke.sh +++ b/scripts/e2e/parallels-windows-smoke.sh @@ -89,7 +89,7 @@ Options: --snapshot-hint Snapshot name substring/fuzzy match. Default: "pre-openclaw-native-e2e-2026-03-12" --mode - --provider + --provider Provider auth/model lane. Default: openai --api-key-env Host env var name for provider API key. Default: OPENAI_API_KEY for openai, ANTHROPIC_API_KEY for anthropic @@ -201,6 +201,12 @@ case "$PROVIDER" in MODEL_ID="anthropic/claude-sonnet-4-6" [[ -n "$API_KEY_ENV" ]] || API_KEY_ENV="ANTHROPIC_API_KEY" ;; + minimax) + AUTH_CHOICE="minimax-global-api" + AUTH_KEY_FLAG="minimax-api-key" + MODEL_ID="minimax/MiniMax-M2.7" + [[ -n "$API_KEY_ENV" ]] || API_KEY_ENV="MINIMAX_API_KEY" + ;; *) die "invalid --provider: $PROVIDER" ;;