-
Notifications
You must be signed in to change notification settings - Fork 25
Expand file tree
/
Copy path.env.e2e.example
More file actions
40 lines (36 loc) · 1.66 KB
/
Copy path.env.e2e.example
File metadata and controls
40 lines (36 loc) · 1.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# L1 E2E (Docker, fast feedback for current branch code).
#
# Usage:
# cp .env.e2e.example .env.e2e
# # edit values below
# bash scripts/e2e/run-e2e.sh # default: install-smoke
# bash scripts/e2e/run-e2e.sh preflight
# bash scripts/e2e/run-e2e.sh uninstall
#
# For L2 (multi-OS / reboot / version-matrix / SSH remote), see
# docs/E2E-REMOTE-TEST-GUIDE.md and .env.e2e.l2.example.
# Your employee ID (used as pilot's userId for SLS attribution)
E2E_USER_ID=your-employee-id
# Agent API keys (required for full install-smoke coverage).
# Claude uses 百炼 (/apps/anthropic) — same key as anthropic.
# Qoder CLI uses a Qoder Personal Access Token.
# Cursor/Qwen/OpenCode can run install/version checks without keys, but JSONL coverage
# requires a real model turn or an explicit probe override.
E2E_CODEX_OPENAI_API_KEY=sk-your-dashscope-key
E2E_ANTHROPIC_API_KEY=sk-your-dashscope-key
E2E_QODER_PERSONAL_ACCESS_TOKEN=pt-your-qoder-pat
# E2E_CURSOR_API_KEY=your-cursor-api-key
# E2E_QWEN_API_KEY=sk-your-dashscope-or-qwen-key
# OpenCode uses an OpenCode Zen key from https://opencode.ai/workspace (NOT an OpenAI/百炼 key):
# E2E_OPENCODE_API_KEY=your-opencode-zen-api-key
# E2E_OPENCODE_MODEL=opencode/big-pickle # provider/model; default opencode/big-pickle (free)
# E2E_QWEN_PROBE_CMD='qwen ...'
# E2E_OPENCODE_PROBE_CMD='opencode ...'
# SLS — required for upload verification
E2E_SLS_PROJECT=your-sls-project
E2E_SLS_LOGSTORE=your-logstore
E2E_SLS_ACCESS_KEY_ID=your-ak
E2E_SLS_ACCESS_KEY_SECRET=your-sk
# Optional
# E2E_SLS_ENDPOINT=cn-hangzhou.log.aliyuncs.com
# E2E_KEEP_ALIVE=1 # keep container on failure for docker exec