You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: crates/web/ui/e2e/README.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,8 @@ app enters onboarding mode. Uses a random free port by default.
42
42
43
43
## Playwright Projects
44
44
45
-
The test suite is split into six Playwright projects:
45
+
The test suite is split into seven Playwright projects, plus one opt-in live
46
+
project for local Ollama/Qwen validation:
46
47
47
48
| Project | Port | Spec files | Notes |
48
49
|---------|------|------------|-------|
@@ -52,6 +53,7 @@ The test suite is split into six Playwright projects:
52
53
|`onboarding-auth`| Random free port (`MOLTIS_E2E_ONBOARDING_AUTH_PORT`) |`onboarding-auth.spec.js`| Separate server with remote-auth simulation |
53
54
|`onboarding-anthropic`| Random free port (`MOLTIS_E2E_ONBOARDING_ANTHROPIC_PORT`) |`onboarding-anthropic.spec.js`| Separate server proving first-run Anthropic onboarding with zero providers at startup |
54
55
|`openai-live`| Random free port (`MOLTIS_E2E_OPENAI_LIVE_PORT`) |`openai-live.spec.js`| Separate server that preserves only the existing OpenAI env and proves a real OpenAI chat turn works |
56
+
|`ollama-qwen-live`| Random free port (`MOLTIS_E2E_OLLAMA_QWEN_LIVE_PORT`) + Ollama API port (`MOLTIS_E2E_OLLAMA_QWEN_API_PORT`, default `11435`) |`ollama-qwen-live.spec.js`| Opt-in server that starts a local Ollama instance, seeds a custom OpenAI-compatible Qwen provider, and proves the multiple-system-message regression is fixed |
55
57
56
58
## Spec Files
57
59
@@ -74,6 +76,7 @@ The test suite is split into six Playwright projects:
74
76
|`onboarding-auth.spec.js`| 1 | Remote onboarding auth flow with setup code and identity save |
75
77
|`onboarding-anthropic.spec.js`| 1 | Anthropic onboarding from empty startup, model discovery, model selection |
76
78
|`openai-live.spec.js`| 1 | Live OpenAI provider smoke test using the existing env and a real chat turn |
79
+
|`ollama-qwen-live.spec.js`| 1 | Opt-in live Ollama smoke test for the custom OpenAI-compatible Qwen regression path |
77
80
78
81
## Shared Helpers
79
82
@@ -94,6 +97,9 @@ cd crates/web/ui && npx playwright test e2e/specs/sessions.spec.js
94
97
# Run a specific project
95
98
npx playwright test --project=auth
96
99
100
+
# Run the opt-in Ollama/Qwen live project
101
+
MOLTIS_E2E_OLLAMA_QWEN_LIVE=1 npx playwright test --project=ollama-qwen-live e2e/specs/ollama-qwen-live.spec.js
0 commit comments