2 writes to Include
Infrastructure.Tests (2)
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (1)
584return new GitHubActionsMatrix { Include = entries };
PowerShellScripts\SplitTestMatrixByDepsTests.cs (1)
308return new GitHubActionsMatrix { Include = entries };
53 references to Include
Infrastructure.Tests (53)
PowerShellScripts\ExpandTestMatrixGitHubTests.cs (31)
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"); 480var allNoNugets = noNugets.Include.Concat(noNugetsOverflow.Include).ToArray(); 494var e2eEntries = nugetsMatrix.Include.Where(e => e.ProjectName == "LinuxE2E").ToArray(); 500var cliE2eEntries = cliArchiveMatrix.Include.Where(e => e.ProjectName == "CliE2E").ToArray(); 507Assert.Single(nugetsMatrix.Include); 508Assert.Single(cliArchiveMatrix.Include);
PowerShellScripts\SplitTestMatrixByDepsTests.cs (22)
43Assert.Equal(2, outputs["tests_matrix_no_nugets"].Include.Length); 44Assert.Empty(outputs["tests_matrix_requires_nugets"].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"].Include); 64Assert.Equal("NugetTest", outputs["tests_matrix_requires_nugets"].Include[0].Name); 80Assert.Single(outputs["tests_matrix_no_nugets"].Include); 81Assert.Single(outputs["tests_matrix_requires_cli_archive"].Include); 82Assert.Equal("CliTest", outputs["tests_matrix_requires_cli_archive"].Include[0].Name); 97Assert.Single(outputs["tests_matrix_requires_cli_archive"].Include); 98Assert.Empty(outputs["tests_matrix_requires_nugets"].Include); 115Assert.Equal(5, outputs["tests_matrix_no_nugets"].Include.Length); 116Assert.Equal(3, outputs["tests_matrix_no_nugets_overflow"].Include.Length); 133Assert.Equal(5, outputs["tests_matrix_no_nugets"].Include.Length); 134Assert.Empty(outputs["tests_matrix_no_nugets_overflow"].Include); 148Assert.Empty(outputs["tests_matrix_no_nugets"].Include); 149Assert.Empty(outputs["tests_matrix_no_nugets_overflow"].Include); 150Assert.Empty(outputs["tests_matrix_requires_nugets"].Include); 151Assert.Empty(outputs["tests_matrix_requires_cli_archive"].Include); 187Assert.Single(outputs["tests_matrix_no_nugets"].Include); 188Assert.Equal("FromFile", outputs["tests_matrix_no_nugets"].Include[0].Name);