Files
hermes-agent/tests/scripts
alt-glitch 6c774fb7d1 test(bundle): check the seeded venv fact the way the bundled backend reads it
The seeded-state test (#130557) was skipped on macOS as a fixture problem,
but the failure was in its own new assertions, on every OS:

- enabled-features.json is {"schema": 1, "extras": [...]}, so the fact's
  extras compare against its "extras" list, not the whole file.
- venv_is_current read the user store the fixture points HERMES_RUNTIME_DIR
  at, so it never saw the fact native.py writes. The desktop app starts the
  bundled backend with HERMES_RUNTIME_DIR set to the payload's tools dir
  (electron/main.ts resolveHermesBackend); the check now does the same.

The skip is gone. Without the native.py line the test fails on
"venv fact is None".
2026-10-07 07:04:52 +05:30
..