Repository navigation
Expand file tree
/
Copy path.env.example
More file actions
98 lines (78 loc) · 2.76 KB
/
Copy path.env.example
File metadata and controls
98 lines (78 loc) · 2.76 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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# 1Panel API 测试环境配置示例
# 复制此文件为 .env 并填写实际值
# 注意: .env 文件不应该提交到版本控制
#
# ============================================
# 重要说明
# ============================================
# 1Panel OpenAPI 仅支持 API密钥 认证方式
# 不支持用户名密码登录认证
#
# Token生成方式:
# Token = md5('1panel' + API-Key + UnixTimestamp)
#
# 请求头要求:
# 1Panel-Token: <md5_token>
# 1Panel-Timestamp: <unix_timestamp>
# ============================================
# 服务器配置
# ============================================
# 1Panel服务器地址 (例如: http://localhost:9999 或 http://192.168.1.100:9999)
PANEL_BASE_URL=http://your-panel-server:port
# API版本
API_VERSION=v2
# ============================================
# 认证配置
# ============================================
# 1Panel API密钥 (从面板设置中获取)
# 获取方式: 登录1Panel面板 -> 设置 -> API接口 -> 生成API密钥
PANEL_API_KEY=your_api_key_here
# 接口密钥有效期(分钟),0表示不校验时间戳
# 建议测试环境设置为0,生产环境根据实际需求设置
TOKEN_VALIDITY_MINUTES=0
# ============================================
# 测试数据配置
# ============================================
# 测试用网站域名
TEST_DOMAIN=example.com
# 测试用IP地址
TEST_IP=127.0.0.1
# 测试用邮箱
TEST_EMAIL=test@example.com
# ============================================
# 功能开关
# ============================================
# 是否运行集成测试(需要真实服务器)
# 设置为 true 时将运行需要真实服务器的测试
RUN_INTEGRATION_TESTS=false
# 是否运行破坏性测试(会修改数据)
# 设置为 true 时将运行创建/删除/修改数据的测试
RUN_DESTRUCTIVE_TESTS=false
# 是否运行性能测试
RUN_PERFORMANCE_TESTS=false
# 是否运行真实环境 API 测试(建议通过 test_runner live 命令触发)
RUN_LIVE_API_TESTS=false
# 真实环境 API 测试单文件超时(flutter test --timeout 参数,例如 60s)
LIVE_API_TEST_TIMEOUT=60s
# 真实环境 API 测试失败后的重试次数
LIVE_API_TEST_RETRIES=1
# 测试超时时间(毫秒)
TEST_TIMEOUT=30000
# ============================================
# 日志配置
# ============================================
# 测试日志级别 (debug, info, warning, error)
TEST_LOG_LEVEL=debug
# 是否保存测试日志到文件
SAVE_TEST_LOGS=true
# 测试日志文件路径
TEST_LOG_PATH=./test_logs
# ============================================
# 测试报告配置
# ============================================
# 测试报告输出目录
TEST_REPORT_PATH=./test_reports
# 是否生成HTML报告
GENERATE_HTML_REPORT=true
# 是否生成JSON报告
GENERATE_JSON_REPORT=true