test: 完善 2.3.0 跨平台测试与 CI 稳定性

- 修复 Windows 与 macOS 单元测试环境差异\n- 完善组件、集成与 Electron E2E 测试\n- 修复异步等待、平台路径和环境依赖问题\n- 统一 E2E 窗口尺寸与 Visual 测试策略\n- 提升 GitHub Actions 跨平台 CI 稳定性
This commit is contained in:
Wxw-Gu
2026-09-05 10:38:41 +08:00
parent 60528ffe53
commit 1156362c3c
23 changed files with 123 additions and 119 deletions
+2 -2
View File
@@ -224,7 +224,7 @@ describe('TraceMemo app data migration', () => {
const current = new SqliteTranscriptRepository(currentPath)
expect(current.findLatest('account-a', 'message-a')?.transcript).toBe('已经转写过的文字')
current.close()
})
}, 15_000)
it('backfills voice transcripts after the original migration was already completed', async () => {
const fixture = roots()
@@ -264,7 +264,7 @@ describe('TraceMemo app data migration', () => {
)
expect(current.findLatest('account-a', 'message-a')?.transcript).toBe('补迁文字')
current.close()
})
}, 15_000)
it('does not retry a voice transcript backfill after it was marked failed', async () => {
const fixture = roots()