Repository navigation
Commit df066e2
refactor(daemon): resolve configuration from the owning runtime host (#3826)
* refactor(daemon): read configuration and paths from the runtime host, not the process (#3753)
Every daemon and session-journal module that read `process.env` or
`process.cwd()` now takes the runtime `HostEnvironment` its owner already
holds. `SessionStore` receives the host at construction and hands its cwd to
`SessionScriptWriter`, the recorder, and the replay coordinator; the event-log
cap, idle-reap window, and session-idle expiry take their env as a required
parameter; the HTTP server's env and cwd are required options and reach the
download-archive spawn explicitly. No behavior changes: the daemon always
passed exactly these values.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
* test(android): keep TV remote fixture independent of bundled IME
The D-pad fixture does not model IME registration. Explicitly opt out so building Android artifacts cannot turn this scenario into an unrelated helper readiness wait.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
* test(daemon): specify source order in suite progress fixture
Pass explicit source files so progress event expectations do not depend on native directory enumeration order.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
* test(apple): wait for detached bridge evidence contents
File creation precedes the shell write, so poll the expected cwd evidence rather than file existence.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
---------
Co-authored-by: Claude Opus 5.5 <[email protected]>1 parent 26e7cb5 commit df066e2
136 files changed
Lines changed: 1412 additions & 675 deletions
File tree
- packages
- daemon
- src
- __tests__/support
- handlers
- core
- __tests__
- execution
- __tests__
- handlers
- __tests__
- interaction/internal
- resources
- __tests__
- device/__tests__
- server
- __tests__
- http
- sessions
- __tests__
- replay-divergence
- replay-maestro
- replay-repair
- replay-runtime
- replay-suite
- replay-target
- handlers
- __tests__
- server
- session-lifecycle/internal
- __tests__
- test/nightly/concurrency-torture
- platform-apple/src/snapshot-source
- session-journal/src
- __tests__
- test
- integration/provider-scenarios
- wire-compat
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
6 | 10 | | |
7 | 11 | | |
8 | 12 | | |
| |||
178 | 182 | | |
179 | 183 | | |
180 | 184 | | |
181 | | - | |
| 185 | + | |
182 | 186 | | |
183 | 187 | | |
184 | 188 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
3 | 7 | | |
4 | 8 | | |
5 | 9 | | |
| |||
16 | 20 | | |
17 | 21 | | |
18 | 22 | | |
19 | | - | |
| 23 | + | |
20 | 24 | | |
21 | 25 | | |
22 | 26 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
0 commit comments