mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-06 11:24:00 +00:00
fix(test): resolve the macOS temp root through its symlink in the launcher and preview tests (#501)
Supersedes #301 by @VassagoDevteam, ported onto the current component layout with fixes from review. Verified before merge: format, package boundaries, unit suite, build, and the browser tracking suite; a browser harness for the change where one applies; adversarial review applied. Co-authored-by: Vassago DevTeam <[email protected]>
This commit is contained in:
1 parent
c56ef52ce3
commit
a1d0a42450
7 files changed
+99
-5
No files matched your search
@@ -273,6 +273,14 @@ of current runtime behavior, see [`docs/CURRENT-STATE.md`](docs/CURRENT-STATE.md
|
||||
|
||||
### Development
|
||||
|
||||
- The CCTV launcher and preview-server tests resolve their temporary fixture
|
||||
root through `fs.realpath`, so they pass on macOS, where the system temp
|
||||
directory is reached through a symlink and the paths the tests compare would
|
||||
otherwise differ. The launcher, preview-server and tool-project tests share one
|
||||
helper that resolves the root, and a case that builds a symlinked temp root
|
||||
explicitly keeps it covered on Linux, whose own temp root is not symlinked.
|
||||
Contributed by VassagoDevteam (#301).
|
||||
|
||||
- Extract application lifecycle and viewer exports. Split standalone startup into
|
||||
scene setup, controls, layer registration, tools and loading UI. Startup failure
|
||||
and terminal shutdown release acquired resources and cancel delayed work.
|
||||
|
||||
Reference in new issue
Block a user