TidGi-Desktop/.github
lin onetwo 1cd266d8fe test: implement scenario isolation for E2E tests
- Isolate each test scenario in test-artifacts/{scenarioSlug}/ directory
- Use dynamic ports for mock OpenAI server to avoid port conflicts
- Log VIEW_LOADED event via did-finish-load in main process (more reliable)
- Search all .log files when waiting for log markers
- Increase timeout for log marker steps to 15 seconds
- Fix ts-node cache issues by clearing cache before tests
- Move application launch to individual scenarios (required for mock server setup)

All 45 E2E test scenarios now pass consistently.
2026-01-17 01:19:53 +08:00
..
codeql Feat/watch fs (#649) 2025-10-28 13:25:46 +08:00
instructions Feat/mini window (#642) 2025-10-21 20:07:04 +08:00
ISSUE_TEMPLATE Update bug.yml 2023-07-11 23:58:37 +08:00
workflows test: implement scenario isolation for E2E tests 2026-01-17 01:19:53 +08:00
FUNDING.yml Update FUNDING.yml 2021-03-31 00:27:15 +08:00