feat: 修复测试套件问题并添加Woodpecker CI配置

- 修复API测试认证问题:创建全局认证设置,更新Playwright配置
- 优化回归测试稳定性:增加超时时间到15秒,修复定位器
- 创建Woodpecker CI工作流:CI、部署和质量门禁配置
- 添加Jest配置和测试脚本
- 移除登录页面的默认账号密码显示(安全问题修复)
This commit is contained in:
张翔
2026-03-09 10:26:02 +08:00
parent 96c96fe75d
commit 6d92024b63
68 changed files with 5584 additions and 167 deletions
+2 -1
View File
@@ -10,6 +10,7 @@ export default defineConfig({
forbidOnly: !!process.env.CI,
retries: env.retries,
workers: process.env.CI ? 4 : '50%',
globalSetup: require.resolve('./global-setup'),
reporter: [
['html', { open: 'never' }],
['json', { outputFile: 'test-results/results.json' }],
@@ -25,7 +26,6 @@ export default defineConfig({
timeout: 90000,
expect: {
timeout: 45000,
toHaveScreenshot: { timeout: 60000 },
},
use: {
baseURL: env.baseURL,
@@ -39,6 +39,7 @@ export default defineConfig({
launchOptions: {
slowMo: env.slowMo,
},
storageState: '.auth/admin.json',
},
projects: [
{