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