2 instantiations of SelectionResult
SelectTests (2)
TestSelector.cs (2)
300
return new
SelectionResult
(
313
new
(
98 references to SelectionResult
Infrastructure.Tests (89)
TestTriggerMap\SelectTestsAcceptanceTests.cs (75)
128
private
SelectionResult
Select(string[] files, string[]? layer1 = null, IEnumerable<string>? projectDirs = null)
144
var
r = Select(["src/Aspire.Hosting.Foo/Bar.cs"]);
153
var
r = Select(["src/Components/Foo/Bar.cs"]);
164
var
r = Select(["src/Aspire.Hosting.Ghost/Bar.cs"], projectDirs: ["src/Aspire.Hosting.Ghost"]);
178
var
r = Select(["src/Components/Ghost/Bar.cs"]);
188
var
r = Select(["src/Aspire.Hosting/Bar.cs"], projectDirs: ["src/Aspire.Hosting"]);
197
var
r = Select(["src/Aspire.Hosting.Azure.Kusto/Bar.cs"]);
205
var
r = Select(["src/Components/Foo/Bar.cs"], layer1: ["Layer1Only"]);
216
var
r = Select(["src/Components/Foo/Bar.cs"]);
226
var
r = Select(["src/Components/Foo/a/b/c/Deep.cs"]);
238
var
r = Select(["src/Aspire.Hosting.Azure.CosmosDB/Bar.cs"]);
248
var
r = Select(["src/Aspire.Hosting.Azure.Kusto/Bar.cs"]);
259
var
r = Select(["src/Shared/Inert/Thing.cs"]);
269
var
r = Select(["src/Shared/Inert/Thing.cs"]);
280
var
r = Select(["src/Both/Thing.cs"]);
292
var
r = Select(["src/Orphan/Thing.cs"]);
303
var
r = Select(["src/OwnedProj/Thing.cs"], projectDirs: ["src/OwnedProj"]);
316
var
r = Select(["src/OwnedProjExtra/Thing.cs"], projectDirs: ["src/OwnedProj"]);
329
var
r = Select(["docs/architecture/notes.md"]);
338
var
r = Select(["src/OwnedProj/Thing.cs"], layer1: ["T1", "T2"], projectDirs: ["src/OwnedProj"]);
347
var
r = Select(["global.json"]);
358
var
r = Select(["src/OwnedProj/Thing.cs"], layer1: ["CliTests"], projectDirs: ["src/OwnedProj"]);
367
var
r = Select(["tests/CliTests/Foo.cs"]);
377
var
r = Select(["src/OwnedProj/Thing.cs"], layer1: ["CliTestsTwo"], projectDirs: ["src/OwnedProj"]);
385
var
r = Select(["src/OwnedProj/Thing.cs"], layer1: ["T1"], projectDirs: ["src/OwnedProj"]);
394
var
r = Select(["src/OwnedProj/Thing.cs"], layer1: ["ChainA"], projectDirs: ["src/OwnedProj"]);
404
var
r = Select(["src/OwnedProj/Thing.cs"], layer1: ["DerCycA"], projectDirs: ["src/OwnedProj"]);
413
var
r = Select(["global.json"], layer1: ["CliTests"]);
426
var
r = Select(["src/Components/Foo/Bar.cs", "eng/installer/x.ps1"]);
436
var
r = Selector().Select(["src/Components/Foo/Bar.cs"], [], new SelectorOptions(ForceAll: true));
445
var
r = Select(["global.json"]);
459
var
r = Select([]);
471
var
r = Select(["eng/installer/manifest.yml"]);
481
var
r = Select(["src/Components/Foo/Bar.cs"]);
491
var
r = Select(["src/OwnedProj/Thing.cs"], layer1: ["Layer1Only"], projectDirs: ["src/OwnedProj"]);
509
var
r = Selector(["src/OwnedProj"]).Select(
527
var
r = Select(["src/OwnedProj/Thing.cs"], layer1: ["Aspire.ProjCli"], projectDirs: ["src/OwnedProj"]);
540
var
r = Select(["tests/CliTests/Foo.cs"]);
551
var
r = Select(["eng/installer/a.yml", "src/OwnedProj/x.cs"], layer1: ["Aspire.ProjCli"], projectDirs: ["src/OwnedProj"]);
562
var
r = Select(["global.json"]);
575
var
r = Select(["tests/SelfProj/SomeTest.cs"]);
584
var
r = Select(["src/Aspire.Hosting.Foo/Bar.cs"]);
593
var
r = Select(["eng/installer/manifest.yml"]);
604
var
r = Select(["src/grp/Thing.cs"]);
613
var
r = Select(["src/grp/A.cs", "src/grp2/B.cs"]);
622
var
r = Select(["src/OwnedProj/Thing.cs"], layer1: ["GrpTrigger"], projectDirs: ["src/OwnedProj"]);
633
var
r = Select(["src/outer/Thing.cs"]);
644
var
r = Select(["src/cyc/Thing.cs"]);
654
var
r = Select(["src/bogus/Thing.cs"]);
663
var
r = Select(["src/allgrp/Thing.cs"]);
674
var
r = Select([], layer1: ["Aspire.ProjCli"]);
684
var
r = Select([], layer1: ["Aspire.ProjCli"]);
693
var
r = Select([], layer1: ["Aspire.Hosting.ProjRedis"]);
702
var
r = Select([], layer1: ["Aspire.Managed"]);
711
var
r = Select([], layer1: ["Aspire.ProjCli", "T1"]);
721
var
r = Select([], layer1: ["Aspire.ProjChain"]);
731
var
r = Select([], layer1: ["Aspire.ProjGroup"]);
740
var
r = Select([], layer1: ["Aspire.ProjAll"]);
748
var
r = Select([], layer1: ["Aspire.Unrelated"]);
763
var
r = Select([], layer1: ["TestFixtures.Shared", "testproject"]);
790
var
testOnly = selector.Select([], ["Aspire.Hosting.Foo.Tests"], new SelectorOptions());
795
var
nonMatrix = selector.Select([], ["Aspire.Hosting.Foo"], new SelectorOptions());
858
var
withoutAttribution = Select([shared]);
862
var
withAttribution = Selector().Select(
880
var
r = selector.Select([$"{componentDir}/__probe__.cs"], [], new SelectorOptions());
895
var
r = selector.Select(
911
var
r = selector.Select([], ["Aspire.Hosting.Java"], new SelectorOptions());
922
var
fromAffectedProject = selector.Select([], ["Aspire.Hosting.Qdrant"], new SelectorOptions());
923
var
fromPath = selector.Select(
944
var
r = selector.Select([], [project], new SelectorOptions());
969
var
r = selector.Select([], [project], new SelectorOptions());
981
var
r = selector.Select(
999
var
r = selector.Select(
1025
var
r = selector.Select([atsBaseline], [], new SelectorOptions());
1038
var
r = selector.Select(
TestTriggerMap\TestTriggerMapTests.cs (14)
543
var
result = SelectWithRealMap(path);
593
var
result = SelectWithRealMap(path);
608
var
result = SelectWithRealMap(path);
626
var
result = SelectWithRealMap(path, affectedProject);
638
var
result = SelectWithRealMap(path);
651
var
result = SelectWithRealMap(path);
660
var
result = SelectWithRealMap("tools/CreateLayout/Program.cs", "CreateLayout");
672
var
result = SelectWithRealMap(
683
var
result = SelectWithRealMap(
698
var
result = SelectWithRealMap(
711
var
result = SelectWithRealMap(
726
var
result = SelectWithRealMap(
741
var
result = SelectWithRealMap(
1098
private static
SelectionResult
SelectWithRealMap(string path, params string[] layer1Affected)
SelectTests (9)
Program.cs (6)
247
var
result = selector.Select(changedFiles, layer1Affected, new SelectorOptions(options.ForceAll, options.ForceAllReason), layer1.AttributedPaths, layer1.Paths);
579
private static void WriteJobBooleans(RunOptions options,
SelectionResult
result)
606
SelectionResult
result,
721
SelectionResult
result,
835
SelectionResult
result,
1080
SelectionResult
result,
TestSelector.cs (3)
15
/// <see cref="
SelectionResult
.EscalationReason"/> so the PR comment and JSON artifact agree with the
151
public
SelectionResult
Select(
312
SelectionResult
SelectsAllResult(string? escalationReason, IReadOnlySet<string> unmatched) =>