mirror of
https://github.com/PeWu/topola-viewer.git
synced 2026-05-26 15:16:14 +00:00
Fix file paths in docs
This commit is contained in:
@@ -72,7 +72,7 @@ To establish clear architectural guardrails and prevent future regressions or re
|
||||
### C. Maintaining Physical HTML Wrapper Files for Iframe Tests
|
||||
* **Considered:** Storing a physical `tests/fixtures/embedded_frame.html` file in the repository to act as the container for iframe tests.
|
||||
* **Rejected because:** Storing a physical, standalone test-only wrapper file can create environment port synchronization issues and static asset mapping overhead.
|
||||
* **Actual Implementation Note:** The implementation adopted a hybrid approach. A physical template file [embedded_frame.html](file:///home/pwiech/personal/github/topola-viewer/tests/fixtures/embedded_frame.html) is maintained as the structural source of truth for the frame, but it is loaded in-memory and served virtually on `/test-embedded-frame.html` via the network router, keeping it on the same origin/port dynamically to bypass cross-origin iframe blocks.
|
||||
* **Actual Implementation Note:** The implementation adopted a hybrid approach. A physical template file [embedded_frame.html](../tests/fixtures/embedded_frame.html) is maintained as the structural source of truth for the frame, but it is loaded in-memory and served virtually on `/test-embedded-frame.html` via the network router, keeping it on the same origin/port dynamically to bypass cross-origin iframe blocks.
|
||||
|
||||
### D. Retaining `start-server-and-test` for Dev Server Bootstrapping
|
||||
* **Considered:** Continuing to rely on `start-server-and-test` or a custom bash script to verify when port `3000` is responsive before running tests.
|
||||
@@ -174,7 +174,7 @@ This section defines the granular step-by-step instructions and enumerates **eve
|
||||
* `"test:e2e:ui": "playwright test --ui"`
|
||||
2. Author `playwright.config.ts` to orchestrate the `webServer` dynamically based on execution context, and poll port `3000`.
|
||||
|
||||
**Key Configuration Details for [playwright.config.ts](file:///home/pwiech/personal/github/topola-viewer/playwright.config.ts):**
|
||||
**Key Configuration Details for [playwright.config.ts](../playwright.config.ts):**
|
||||
* **Test Directory**: Target `./tests` folder.
|
||||
* **Parallelism & CI Tuning**: Enable fully parallel execution (`fullyParallel: true`), disable `forbidOnly` locally but enforce it in CI, and configure retries (2 in CI, 0 locally).
|
||||
* **Base Configuration**: Set the `baseURL` to `http://localhost:3000`, force the locale to `'en-US'` to ensure consistent translation keys across all runs, and capture traces on first retry.
|
||||
|
||||
Reference in New Issue
Block a user