open-design/e2e
lefarcen 01c55be6d6
fix(e2e): match new "running instances close via <shell>.exe" installer log (#3292)
The Windows packaged smoke test (specs/win.spec.ts, direct-reinstall-while-
running case) asserted the NSIS installer logs `running instances close
exit=0`. Since #2799 added a PowerShell 7 fallback for installer process
detection, the installer now logs `running instances close via pwsh.exe
exit=0` (or `via powershell.exe exit=0` on fallback), so the substring
check no longer matches.

This drift went unnoticed because Windows packaging had been failing earlier
at the electron.exe rename step, so the smoke test never ran. With that build
failure fixed (#3289), the smoke test runs and trips on the stale assertion.

Match the current log format with a regex covering both shells.
2026-05-29 17:26:46 +08:00
..
lib Add launch review regression coverage and stabilize daemon tests (#3207) 2026-05-29 02:39:33 +00:00
resources Fix packaged auto-update release validation (#2565) 2026-05-21 18:15:53 +08:00
scripts fix(ci): run fork visual reports from trusted code (#2935) 2026-05-26 06:17:04 +00:00
specs fix(e2e): match new "running instances close via <shell>.exe" installer log (#3292) 2026-05-29 17:26:46 +08:00
tests Add launch review regression coverage and stabilize daemon tests (#3207) 2026-05-29 02:39:33 +00:00
ui Add launch review regression coverage and stabilize daemon tests (#3207) 2026-05-29 02:39:33 +00:00
AGENTS.md chore(e2e): improve test framework quality (#2305) 2026-05-23 00:24:32 +08:00
package.json chore(release): prepare 0.9.0 2026-05-29 15:40:34 +08:00
playwright.config.ts test: stabilize extended Playwright coverage (#1341) 2026-05-12 15:11:34 +08:00
playwright.visual.config.ts chore(ci): add visual regression PR workflow (#2372) 2026-05-20 15:05:59 +08:00
tsconfig.json chore(ci): add visual regression PR workflow (#2372) 2026-05-20 15:05:59 +08:00
vitest.config.ts test(e2e): gate beta packaged runtime (#637) 2026-05-06 17:44:29 +08:00