diff --git a/test/ModularPipelines.UnitTests/Helpers/DotNetTests.cs b/test/ModularPipelines.UnitTests/Helpers/DotNetTests.cs index d5f078d4ab..65f0bffb57 100644 --- a/test/ModularPipelines.UnitTests/Helpers/DotNetTests.cs +++ b/test/ModularPipelines.UnitTests/Helpers/DotNetTests.cs @@ -15,9 +15,11 @@ private class DotNetVersionModule : Module { public override async Task ExecuteAsync(IModuleContext context, CancellationToken cancellationToken) { + // Use main solution explicitly - FindFile returns first match alphabetically + // which could be ModularPipelines.Analyzers.sln causing flaky failures return await context.DotNet().List.Package(new DotNetListPackageOptions { - ProjectSolution = context.Git().RootDirectory.FindFile(x => x.Extension == ".sln").AssertExists(), + ProjectSolution = context.Git().RootDirectory.FindFile(x => x.Name == "ModularPipelines.sln").AssertExists(), }, token: cancellationToken); } }