Skip to content

Unity実機E2Eテストを整備しCIで回帰を検出する #2

Description

@akiojin

背景

unity-cli は Rust 化済みだが、Unity Editor 実機と接続した回帰テストはまだ手動寄りで、CI で常時担保できていない。

2026-02-17 時点で確認したところ、unity-cli リポジトリには ProjectSettings を含むフルテスト用Unityプロジェクト実体が未移行。

対応内容

  • テスト用Unityプロジェクトを unity-cli へ移行(例: UnityCliBridge/TestProject
    • Assets/, Packages/manifest.json, ProjectSettings/ を含む最小実行構成を整備
    • UnityCliBridge/Packages/unity-cli-bridge を参照する形に調整
  • Unity Editor 起動を前提にした E2E テストシナリオを定義(最低: ping / scene create / raw tool call)
  • GitHub Actions で実行可能なジョブを追加(手動実行でも可)
  • 失敗時に原因切り分けしやすいログを保存

エージェント引き継ぎ

完了条件

  • unity-cli 単体リポジトリで Unity テストプロジェクトを起動できる
  • E2E テストの標準実行手順がドキュメント化されている
  • CI で Unity 接続回帰を検出できる

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions