Something went wrong. Try again.
fork of prime agent with changes i want but are not upstreamable probqbly (and some fixes)
Something went wrong. Try again.
prime-agent test.sh
1.5 kB · 63 lines
Shell
at main
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364#!/usr/bin/env bashset -e
AUTH_FILE="$HOME/.prime/agent/auth.json"AUTH_BACKUP="$HOME/.prime/agent/auth.json.bak"
# Restore auth.json on exit (success or failure)cleanup() { if [[ -f "$AUTH_BACKUP" ]]; then mv "$AUTH_BACKUP" "$AUTH_FILE" echo "Restored auth.json" fi}trap cleanup EXIT
# Move auth.json out of the wayif [[ -f "$AUTH_FILE" ]]; then mv "$AUTH_FILE" "$AUTH_BACKUP" echo "Moved auth.json to backup"fi
# Skip local LLM tests (ollama, lmstudio)export PI_NO_LOCAL_LLM=1
# Unset API keys (see packages/ai/src/stream.ts getEnvApiKey)unset ANTHROPIC_API_KEYunset ANTHROPIC_OAUTH_TOKENunset OPENAI_API_KEYunset GEMINI_API_KEYunset GROQ_API_KEYunset CEREBRAS_API_KEYunset XAI_API_KEYunset OPENROUTER_API_KEYunset ZAI_API_KEYunset MISTRAL_API_KEYunset MINIMAX_API_KEYunset MINIMAX_CN_API_KEYunset KIMI_API_KEYunset HF_TOKENunset AI_GATEWAY_API_KEYunset OPENCODE_API_KEYunset COPILOT_GITHUB_TOKENunset GH_TOKENunset GITHUB_TOKENunset GOOGLE_APPLICATION_CREDENTIALSunset GOOGLE_CLOUD_PROJECTunset GCLOUD_PROJECTunset GOOGLE_CLOUD_LOCATIONunset AWS_PROFILEunset AWS_ACCESS_KEY_IDunset AWS_SECRET_ACCESS_KEYunset AWS_SESSION_TOKENunset AWS_REGIONunset AWS_DEFAULT_REGIONunset AWS_BEARER_TOKEN_BEDROCKunset AWS_CONTAINER_CREDENTIALS_RELATIVE_URIunset AWS_CONTAINER_CREDENTIALS_FULL_URIunset AWS_WEB_IDENTITY_TOKEN_FILEunset BEDROCK_EXTENSIVE_MODEL_TESTunset FIREWORKS_API_KEY
echo "Running tests without API keys..."npm test