Skip to content

Commit 9e60c64

Browse files
committed
Limit recursion on test project search
1 parent a1b4944 commit 9e60c64

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Core/Compiler/ProjectCompiler.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,13 @@ public List<string> CompileTestProjects(DirectoryInfo projectDir)
2121
{
2222
List<string> files = new();
2323

24-
foreach (string projectFile in Directory.EnumerateFiles(projectDir.FullName, "*Tests.csproj", SearchOption.AllDirectories))
24+
EnumerationOptions enumerationOptions = new()
25+
{
26+
MaxRecursionDepth = 2,
27+
RecurseSubdirectories = true
28+
};
29+
30+
foreach (string projectFile in Directory.EnumerateFiles(projectDir.FullName, "*Tests.csproj", enumerationOptions))
2531
{
2632
string projectRoot = Path.GetDirectoryName(projectFile) ?? string.Empty;
2733

0 commit comments

Comments
 (0)