## 背景 `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 で実行可能なジョブを追加(手動実行でも可) - [ ] 失敗時に原因切り分けしやすいログを保存 ## エージェント引き継ぎ - 親Issue: #8 - 主要対象ファイル候補: `UnityCliBridge/TestProject/**`, `.github/workflows/test.yml`, `docs/development.md`, `scripts/` 配下E2E補助 - 非対象: LSPローカル必須化(#1)、リリース導線強化(#6) - 完了時証跡: - [ ] テスト用Unityプロジェクト構成(ディレクトリ + Unityバージョン) - [ ] E2Eシナリオ定義(ドキュメント + 実行コマンド) - [ ] CIジョブ実行結果(成功/失敗時ログ) - [ ] PRリンク ## 完了条件 - [ ] `unity-cli` 単体リポジトリで Unity テストプロジェクトを起動できる - [ ] E2E テストの標準実行手順がドキュメント化されている - [ ] CI で Unity 接続回帰を検出できる
背景
unity-cliは Rust 化済みだが、Unity Editor 実機と接続した回帰テストはまだ手動寄りで、CI で常時担保できていない。2026-02-17 時点で確認したところ、
unity-cliリポジトリにはProjectSettingsを含むフルテスト用Unityプロジェクト実体が未移行。対応内容
unity-cliへ移行(例:UnityCliBridge/TestProject)Assets/,Packages/manifest.json,ProjectSettings/を含む最小実行構成を整備UnityCliBridge/Packages/unity-cli-bridgeを参照する形に調整エージェント引き継ぎ
UnityCliBridge/TestProject/**,.github/workflows/test.yml,docs/development.md,scripts/配下E2E補助完了条件
unity-cli単体リポジトリで Unity テストプロジェクトを起動できる