ticket: close panel startup e2e work

This commit is contained in:
2026-06-19 14:44:18 +09:00
parent 69ab9f7c22
commit 8940262618
9 changed files with 111 additions and 6 deletions
+2 -2
View File
@@ -1,8 +1,8 @@
---
title: 'Panel E2E に shell Enter 起動経路の dashboard readiness 計測を追加する'
state: 'done'
state: 'closed'
created_at: '2026-06-18T16:02:56Z'
updated_at: '2026-06-18T16:03:59Z'
updated_at: '2026-06-19T05:44:09Z'
assignee: null
readiness: 'implementation_ready'
risk_flags: ['panel', 'e2e', 'startup-latency', 'shell-launch', 'dashboard-content-ready']
+10
View File
@@ -0,0 +1,10 @@
Closed as completed.
Added E2E coverage for a Panel shell-enter launch path:
- PTY starts `/bin/sh` and sends `exec <yoi> panel ...` as the command line;
- measurement starts immediately before sending the command line / Enter-equivalent input;
- the test waits for the existing dashboard content-ready snapshot rather than first frame or a single row;
- isolated HOME/XDG/runtime fixture remains in place and `YOI_POD_RUNTIME_COMMAND` is pinned to the tested binary;
- direct-spawn Panel readiness tests remain as separate coverage.
Validation was recorded during implementation, including the focused shell-enter test, the full Panel E2E test set, relevant cargo check, formatting, diff check, ticket doctor, and Nix build.
+27
View File
@@ -4,4 +4,31 @@
LocalTicketBackend によって作成されました。
---
<!-- event: state_changed author: hare at: 2026-06-19T05:44:09Z from: done to: closed reason: closed field: state -->
## State changed
Ticket を closed にしました。
---
<!-- event: close author: hare at: 2026-06-19T05:44:09Z status: closed -->
## 完了
Closed as completed.
Added E2E coverage for a Panel shell-enter launch path:
- PTY starts `/bin/sh` and sends `exec <yoi> panel ...` as the command line;
- measurement starts immediately before sending the command line / Enter-equivalent input;
- the test waits for the existing dashboard content-ready snapshot rather than first frame or a single row;
- isolated HOME/XDG/runtime fixture remains in place and `YOI_POD_RUNTIME_COMMAND` is pinned to the tested binary;
- direct-spawn Panel readiness tests remain as separate coverage.
Validation was recorded during implementation, including the focused shell-enter test, the full Panel E2E test set, relevant cargo check, formatting, diff check, ticket doctor, and Nix build.
---