1e3dc11d59
feat(test-suite): 新增测试套件模块,包含API测试客户端和测试配置 fix(api): 修复数据库实体和仓库的删除操作返回值 style(api): 统一数据库表名和字段命名 perf(api): 添加缓存注解提升配置查询性能 test(api): 添加H2测试数据库配置支持 chore: 清理旧的测试文件和脚本
50 lines
821 B
Bash
50 lines
821 B
Bash
# E2E/UAT 测试环境配置示例
|
|
|
|
# API配置
|
|
BASE_URL=http://localhost:8084
|
|
FRONTEND_URL=http://localhost:3000
|
|
|
|
# 数据库配置
|
|
DATABASE=h2
|
|
DATABASE_HOST=localhost
|
|
DATABASE_PORT=55432
|
|
DATABASE_NAME=manage_system
|
|
DATABASE_USERNAME=novalon
|
|
DATABASE_PASSWORD=novalon123
|
|
|
|
# 测试用户凭证
|
|
TEST_USERNAME=admin
|
|
TEST_PASSWORD=admin123
|
|
|
|
# 浏览器配置
|
|
HEADLESS_BROWSER=true
|
|
BROWSER_TYPE=chromium
|
|
|
|
# 超时配置(毫秒)
|
|
REQUEST_TIMEOUT=30000
|
|
|
|
# 测试模式
|
|
TEST_MODE=true
|
|
ENV=dev
|
|
|
|
# 并行测试配置
|
|
PARALLEL_TEST=true
|
|
NUM_WORKERS=4
|
|
|
|
# 重试配置
|
|
RERUN_FAILED_TESTS=true
|
|
RERUN_COUNT=2
|
|
|
|
# 覆盖率配置
|
|
COVERAGE_REPORT=true
|
|
COVERAGE_THRESHOLD=80
|
|
|
|
# 报告配置
|
|
HTML_REPORT=reports/report.html
|
|
JUNIT_REPORT=reports/junit.xml
|
|
ALLURE_REPORT=reports/allure
|
|
|
|
# 日志配置
|
|
LOG_LEVEL=INFO
|
|
LOG_FILE=reports/test.log
|