Commit Graph

3 Commits

Author SHA1 Message Date
teknium1
f4b9694da4 test: restore regression coverage #120071 dropped as dead or redundant
Review on #120071 (yoniebans) found tests deleted as 'dead' that were only
mis-gated, and regression tests with no remaining equivalent:

- Discord voice receive (real NaCl/RTP: wrong-key drop, DAVE decrypt
  failure, malformed padding, non-allowlisted speaker) moves out of the
  never-selected tests/integration/ to tests/plugins/platforms/, where no
  conftest stubs discord.py; 34 pass with the messaging extra.
- Five *_windows_live.py files had a bare skipif(win32), so
  list_os_marked_tests.py never selected them; now windows_only.
- iron-proxy token-swap E2E (opt-in gate) is back.
- Gateway regressions: cached agent iteration cap (#48127), clarify JSON
  never renders as progress (#52374), handoff watcher DB work off the event
  loop, delivery ledger single connection, checkpoint prune and memory trim
  housekeeping ticks.
- Desktop: command-screenshot IPC rejection, inactive WSL bridge never
  spawns wsl.exe, bootstrap runner git binary.
2026-09-23 10:34:54 -07:00
teknium1
a4f93ce250 test: purge low-value tests, lane js01 (202 removed)
Change-detectors, tautologies, source-reading tests, redundant duplicates,
mock-echo tests and dead/unrunnable tests. Per-test rationale in the lane
ledger (category + reason for every removal).
2026-09-23 03:15:26 -07:00
teknium1
35a3f03571 fix(desktop): pin the bootstrap marker with the probed git, not the first PATH hit
resolveCheckoutHead ran a bare `git`, which resolves by PATH order and
so hits the same existing-but-unlaunchable Intel git the update check
now skips; execFileSync threw, was swallowed to null, and the
bootstrap-complete marker fell back to whatever pin was already on disk.

runBootstrap accepts `gitBinary` and threads it to resolveCheckoutHead;
main.ts passes resolveGitBinary(), so both paths use the same binary.
2026-09-18 09:37:29 -07:00