From 92df794cc8ee5f6def06a12e33a0650e7f8cc26d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E7=BF=94?= Date: Tue, 7 Apr 2026 10:36:58 +0800 Subject: [PATCH] =?UTF-8?q?feat(e2e):=20=E4=BD=BF=E7=94=A8dev=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E5=92=8CPostgreSQL=E6=95=B0=E6=8D=AE=E5=BA=93?= =?UTF-8?q?=E8=BF=9B=E8=A1=8C=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题: - H2数据库与PostgreSQL存在兼容性差异 - Flyway脚本在H2和PostgreSQL上的执行结果不一致 - 密码哈希验证失败 修复: - 修改后端服务配置:test -> dev - 修改网关服务配置:test -> dev - 使用PostgreSQL数据库(localhost:55432) 优势: - 更接近生产环境 - 避免H2兼容性问题 - 数据库行为一致 - Flyway脚本执行可靠 --- novalon-manage-web/e2e/global-setup.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/novalon-manage-web/e2e/global-setup.ts b/novalon-manage-web/e2e/global-setup.ts index 891cc65..dd7191d 100644 --- a/novalon-manage-web/e2e/global-setup.ts +++ b/novalon-manage-web/e2e/global-setup.ts @@ -101,7 +101,7 @@ async function globalSetup(config: FullConfig) { backendArgs = [ '-jar', jarFile, - '--spring.profiles.active=test', + '--spring.profiles.active=dev', '-Xms256m', '-Xmx512m' ]; @@ -109,7 +109,7 @@ async function globalSetup(config: FullConfig) { console.log('📦 使用Maven启动后端服务...'); console.log(' 提示: 运行 "mvn clean package -DskipTests" 构建JAR文件以获得更快的启动速度'); backendCommand = 'mvn'; - backendArgs = ['spring-boot:run', '-Dspring-boot.run.profiles=test']; + backendArgs = ['spring-boot:run', '-Dspring-boot.run.profiles=dev']; } console.log(` 目录: ${backendDir}`); @@ -167,7 +167,7 @@ async function globalSetup(config: FullConfig) { gatewayArgs = [ '-jar', gatewayJarFile, - '--spring.profiles.active=test', + '--spring.profiles.active=dev', '-Xms128m', '-Xmx256m' ]; @@ -175,7 +175,7 @@ async function globalSetup(config: FullConfig) { console.log('🚪 使用Maven启动网关服务...'); console.log(' 提示: 运行 "mvn clean package -DskipTests" 构建JAR文件以获得更快的启动速度'); gatewayCommand = 'mvn'; - gatewayArgs = ['spring-boot:run', '-Dspring-boot.run.profiles=test']; + gatewayArgs = ['spring-boot:run', '-Dspring-boot.run.profiles=dev']; } console.log(` 目录: ${gatewayDir}`); @@ -186,7 +186,7 @@ async function globalSetup(config: FullConfig) { stdio: 'pipe', shell: true, detached: false, - env: { ...process.env, SPRING_PROFILES_ACTIVE: 'test' } + env: { ...process.env, SPRING_PROFILES_ACTIVE: 'dev' } }); if (gatewayProcess.stdout) {