Skip to content

Commit 2ff151f

Browse files
committed
Handle the not too uncommon case where we have an empty scene
1 parent 932b2a6 commit 2ff151f

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

MCPForUnity/Editor/Services/TestRunnerService.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,11 @@ private static void SaveDirtyScenesIfNeeded()
227227
var scene = SceneManager.GetSceneAt(i);
228228
if (scene.isDirty)
229229
{
230+
if (string.IsNullOrEmpty(scene.path))
231+
{
232+
McpLog.Warn($"[TestRunnerService] Skipping unsaved scene '{scene.name}': save it manually before running PlayMode tests.");
233+
continue;
234+
}
230235
try
231236
{
232237
EditorSceneManager.SaveScene(scene);

0 commit comments

Comments
 (0)