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