diff --git a/Tests/SRPTests/Projects/ShaderGraph/Assets/CommonAssets/Editor/FileMoveTests.cs b/Tests/SRPTests/Projects/ShaderGraph/Assets/CommonAssets/Editor/FileMoveTests.cs index 679fd1badab..bad320832e3 100644 --- a/Tests/SRPTests/Projects/ShaderGraph/Assets/CommonAssets/Editor/FileMoveTests.cs +++ b/Tests/SRPTests/Projects/ShaderGraph/Assets/CommonAssets/Editor/FileMoveTests.cs @@ -195,6 +195,12 @@ public IEnumerator MoveDirectoryTests() yield return null; CloseGraphWindow(); + + // Wait for any potential compilation to finish before entering cleanup, which deletes the files + while (ShaderUtil.anythingCompiling) + { + yield return null; + } } } }