Skip to content

Commit 97f0bb6

Browse files
committed
Clean up empty parent temp folder after domain reload tests complete
Check if Assets/Temp folder is empty after deleting test-specific temp directories and remove it if no other files or directories remain. Also remove trailing blank lines from the file.
1 parent 31cf5bc commit 97f0bb6

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

TestProjects/UnityMCPTests/Assets/Tests/EditMode/Tools/DomainReloadResilienceTests.cs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,17 @@ public void TearDown()
3535
{
3636
AssetDatabase.DeleteAsset(TempDir);
3737
}
38+
39+
// Remove parent temp folder if nothing else is inside
40+
if (AssetDatabase.IsValidFolder("Assets/Temp"))
41+
{
42+
var remainingDirs = Directory.GetDirectories("Assets/Temp");
43+
var remainingFiles = Directory.GetFiles("Assets/Temp");
44+
if (remainingDirs.Length == 0 && remainingFiles.Length == 0)
45+
{
46+
AssetDatabase.DeleteAsset("Assets/Temp");
47+
}
48+
}
3849
}
3950

4051
/// <summary>
@@ -264,4 +275,3 @@ private static IEnumerator WaitFrames(int frameCount)
264275
}
265276
}
266277
}
267-

0 commit comments

Comments
 (0)