aboutsummaryrefslogtreecommitdiff
path: root/crates
diff options
context:
space:
mode:
authorIgor Soarez <igor@soarez.org>2026-10-24 14:41:49 +0300
committerIgor Soarez <igor@soarez.org>2026-10-24 14:41:49 +0300
commitdd3462c3cd0a7ff8dbb31c5b4e6d133a04506419 (patch)
treed43b09471d2b740ebca0294f812c4d1c6bf44602 /crates
parente4d3bc242bd3d18aa83a76f25dcbe5cb7a2ced78 (diff)
tests/pi-live.sh: check a real pi release against dingger
runs a real pi binary on a tmux server and dingger daemon of its own, with a fake OpenAI-compatible model (tests/fake-model.py, reply delay set by the prompt) and its own pi agent directory: no network, no credentials, the user's pi untouched. plain shells, and a stop if the panes would not run the pi under test (a login shell's profile puts the user's pi first). it checks identification, the extension's state and session reports, a turn (working, then done), /reload, an extension's blocked event, screen detection for a pi without the extension, restore by session file, and exit. pi 1.4.0 and 1.0.3: 23 of 23 each. a dingger whose extension listens for a renamed event fails it. in both, a pi confirm dialog shows as not blocked: pi tells terminals (OSC 7501, which tmux does not forward) but not extensions.
Diffstat (limited to 'crates')
0 files changed, 0 insertions, 0 deletions