2 writes to Include
Infrastructure.Tests (2)
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (1)
691return new GitHubActionsMatrix { Include = entries };
PowerShellScripts\SplitTestMatrixByDepsTests.cs (1)
348return new GitHubActionsMatrix { Include = entries };
78 references to Include
Infrastructure.Tests (78)
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (48)
50Assert.Single(expanded.Include); 51Assert.Equal("windows-latest", expanded.Include[0].RunsOn); 77Assert.Single(expanded.Include); 78Assert.Equal("ubuntu-latest", expanded.Include[0].RunsOn); 101Assert.Single(expanded.Include); 102Assert.Equal("macos-latest", expanded.Include[0].RunsOn); 125Assert.Equal(3, expanded.Include.Length); 126Assert.Contains(expanded.Include, e => e.RunsOn == "windows-latest"); 127Assert.Contains(expanded.Include, e => e.RunsOn == "ubuntu-latest"); 128Assert.Contains(expanded.Include, e => e.RunsOn == "macos-latest"); 248var expandedEntry = Assert.Single(expanded.Include); 276Assert.Empty(expanded.Include); 312Assert.Equal(3, expanded.Include.Length); 313Assert.Contains(expanded.Include, e => e.RunsOn == "windows-latest"); 314Assert.Contains(expanded.Include, e => e.RunsOn == "ubuntu-latest"); 315Assert.Contains(expanded.Include, e => e.RunsOn == "macos-latest"); 340Assert.Single(expanded.Include); 341Assert.Equal("ubuntu-latest", expanded.Include[0].RunsOn); 364Assert.Equal(3, expanded.Include.Length); 365Assert.Contains(expanded.Include, e => e.RunsOn == "windows-latest"); 366Assert.Contains(expanded.Include, e => e.RunsOn == "ubuntu-latest"); 367Assert.Contains(expanded.Include, e => e.RunsOn == "macos-latest"); 397Assert.Equal(2, expanded.Include.Length); 398Assert.Contains(expanded.Include, e => e.ProjectName == "SplitProject"); 399Assert.Contains(expanded.Include, e => e.ProjectName == "RegularProject"); 426Assert.Equal(3, expanded.Include.Length); 429var macEntry = expanded.Include.First(e => e.RunsOn == "macos-latest-xlarge"); 432Assert.Contains(expanded.Include, e => e.RunsOn == "windows-latest"); 433Assert.Contains(expanded.Include, e => e.RunsOn == "ubuntu-latest"); 465Assert.Equal(3, expanded.Include.Length); 466Assert.Contains(expanded.Include, e => e.RunsOn == "windows-2022"); 467Assert.Contains(expanded.Include, e => e.RunsOn == "ubuntu-24.04"); 468Assert.Contains(expanded.Include, e => e.RunsOn == "macos-latest-xlarge"); 471Assert.DoesNotContain(expanded.Include, e => e.RunsOn == "windows-latest"); 472Assert.DoesNotContain(expanded.Include, e => e.RunsOn == "ubuntu-latest"); 473Assert.DoesNotContain(expanded.Include, e => e.RunsOn == "macos-latest"); 499Assert.Equal(3, expanded.Include.Length); 500Assert.Contains(expanded.Include, e => e.RunsOn == "windows-latest"); 501Assert.Contains(expanded.Include, e => e.RunsOn == "ubuntu-latest"); 502Assert.Contains(expanded.Include, e => e.RunsOn == "macos-latest"); 585var allNoNugets = noNugets.Include.Concat(noNugetsOverflow.Include).ToArray(); 599var e2eEntries = nugetsLinux.Include.Where(e => e.ProjectName == "LinuxE2E").ToArray(); 605var cliE2eEntries = cliArchiveMatrix.Include.Where(e => e.ProjectName == "CliE2E").ToArray(); 612Assert.Single(nugetsLinux.Include); 613Assert.Empty(nugetsWindows.Include); 614Assert.Empty(nugetsMacos.Include); 615Assert.Single(cliArchiveMatrix.Include);
PowerShellScripts\SplitTestMatrixByDepsTests.cs (30)
43Assert.Equal(2, outputs["tests_matrix_no_nugets"].Include.Length); 44Assert.Empty(outputs["tests_matrix_requires_nugets_linux"].Include); 45Assert.Empty(outputs["tests_matrix_requires_cli_archive"].Include); 61Assert.Single(outputs["tests_matrix_no_nugets"].Include); 62Assert.Equal("Plain", outputs["tests_matrix_no_nugets"].Include[0].Name); 63Assert.Single(outputs["tests_matrix_requires_nugets_linux"].Include); 64Assert.Equal("NugetTest", outputs["tests_matrix_requires_nugets_linux"].Include[0].Name); 81Assert.Single(outputs["tests_matrix_requires_nugets_linux"].Include); 82Assert.Equal("LinuxNuget", outputs["tests_matrix_requires_nugets_linux"].Include[0].Name); 83Assert.Single(outputs["tests_matrix_requires_nugets_windows"].Include); 84Assert.Equal("WinNuget", outputs["tests_matrix_requires_nugets_windows"].Include[0].Name); 85Assert.Single(outputs["tests_matrix_requires_nugets_macos"].Include); 86Assert.Equal("MacNuget", outputs["tests_matrix_requires_nugets_macos"].Include[0].Name); 102Assert.Single(outputs["tests_matrix_no_nugets"].Include); 103Assert.Single(outputs["tests_matrix_requires_cli_archive"].Include); 104Assert.Equal("CliTest", outputs["tests_matrix_requires_cli_archive"].Include[0].Name); 119Assert.Single(outputs["tests_matrix_requires_cli_archive"].Include); 120Assert.Empty(outputs["tests_matrix_requires_nugets_linux"].Include); 137Assert.Equal(5, outputs["tests_matrix_no_nugets"].Include.Length); 138Assert.Equal(3, outputs["tests_matrix_no_nugets_overflow"].Include.Length); 155Assert.Equal(5, outputs["tests_matrix_no_nugets"].Include.Length); 156Assert.Empty(outputs["tests_matrix_no_nugets_overflow"].Include); 170Assert.Empty(outputs["tests_matrix_no_nugets"].Include); 171Assert.Empty(outputs["tests_matrix_no_nugets_overflow"].Include); 172Assert.Empty(outputs["tests_matrix_requires_nugets_linux"].Include); 173Assert.Empty(outputs["tests_matrix_requires_nugets_windows"].Include); 174Assert.Empty(outputs["tests_matrix_requires_nugets_macos"].Include); 175Assert.Empty(outputs["tests_matrix_requires_cli_archive"].Include); 213Assert.Single(outputs["tests_matrix_no_nugets"].Include); 214Assert.Equal("FromFile", outputs["tests_matrix_no_nugets"].Include[0].Name);