2 instantiations of SelectionResult
SelectTests (2)
TestSelector.cs (2)
304return new SelectionResult( 317new(
76 references to SelectionResult
Infrastructure.Tests (67)
TestTriggerMap\SelectTestsAcceptanceTests.cs (67)
128private SelectionResult Select(string[] files, string[]? layer1 = null, IEnumerable<string>? projectDirs = null) 144var r = Select(["src/Aspire.Hosting.Foo/Bar.cs"]); 153var r = Select(["src/Components/Foo/Bar.cs"]); 164var r = Select(["src/Aspire.Hosting.Ghost/Bar.cs"], projectDirs: ["src/Aspire.Hosting.Ghost"]); 178var r = Select(["src/Components/Ghost/Bar.cs"]); 188var r = Select(["src/Aspire.Hosting/Bar.cs"], projectDirs: ["src/Aspire.Hosting"]); 197var r = Select(["src/Aspire.Hosting.Azure.Kusto/Bar.cs"]); 205var r = Select(["src/Components/Foo/Bar.cs"], layer1: ["Layer1Only"]); 216var r = Select(["src/Components/Foo/Bar.cs"]); 226var r = Select(["src/Components/Foo/a/b/c/Deep.cs"]); 238var r = Select(["src/Aspire.Hosting.Azure.CosmosDB/Bar.cs"]); 248var r = Select(["src/Aspire.Hosting.Azure.Kusto/Bar.cs"]); 259var r = Select(["src/Shared/Inert/Thing.cs"]); 269var r = Select(["src/Shared/Inert/Thing.cs"]); 280var r = Select(["src/Both/Thing.cs"]); 292var r = Select(["src/Orphan/Thing.cs"]); 303var r = Select(["src/OwnedProj/Thing.cs"], projectDirs: ["src/OwnedProj"]); 316var r = Select(["src/OwnedProjExtra/Thing.cs"], projectDirs: ["src/OwnedProj"]); 329var r = Select(["docs/architecture/notes.md"]); 338var r = Select(["src/OwnedProj/Thing.cs"], layer1: ["T1", "T2"], projectDirs: ["src/OwnedProj"]); 347var r = Select(["global.json"]); 358var r = Select(["src/OwnedProj/Thing.cs"], layer1: ["CliTests"], projectDirs: ["src/OwnedProj"]); 367var r = Select(["tests/CliTests/Foo.cs"]); 377var r = Select(["src/OwnedProj/Thing.cs"], layer1: ["CliTestsTwo"], projectDirs: ["src/OwnedProj"]); 385var r = Select(["src/OwnedProj/Thing.cs"], layer1: ["T1"], projectDirs: ["src/OwnedProj"]); 394var r = Select(["src/OwnedProj/Thing.cs"], layer1: ["ChainA"], projectDirs: ["src/OwnedProj"]); 404var r = Select(["src/OwnedProj/Thing.cs"], layer1: ["DerCycA"], projectDirs: ["src/OwnedProj"]); 413var r = Select(["global.json"], layer1: ["CliTests"]); 426var r = Select(["src/Components/Foo/Bar.cs", "eng/installer/x.ps1"]); 436var r = Selector().Select(["src/Components/Foo/Bar.cs"], [], new SelectorOptions(ForceAll: true)); 445var r = Select(["global.json"]); 459var r = Select([]); 471var r = Select(["eng/installer/manifest.yml"]); 481var r = Select(["src/Components/Foo/Bar.cs"]); 491var r = Select(["src/OwnedProj/Thing.cs"], layer1: ["Layer1Only"], projectDirs: ["src/OwnedProj"]); 509var r = Selector(["src/OwnedProj"]).Select( 527var r = Select(["src/OwnedProj/Thing.cs"], layer1: ["Aspire.ProjCli"], projectDirs: ["src/OwnedProj"]); 540var r = Select(["tests/CliTests/Foo.cs"]); 551var r = Select(["eng/installer/a.yml", "src/OwnedProj/x.cs"], layer1: ["Aspire.ProjCli"], projectDirs: ["src/OwnedProj"]); 562var r = Select(["global.json"]); 575var r = Select(["tests/SelfProj/SomeTest.cs"]); 584var r = Select(["src/Aspire.Hosting.Foo/Bar.cs"]); 593var r = Select(["eng/installer/manifest.yml"]); 604var r = Select(["src/grp/Thing.cs"]); 613var r = Select(["src/grp/A.cs", "src/grp2/B.cs"]); 622var r = Select(["src/OwnedProj/Thing.cs"], layer1: ["GrpTrigger"], projectDirs: ["src/OwnedProj"]); 633var r = Select(["src/outer/Thing.cs"]); 644var r = Select(["src/cyc/Thing.cs"]); 654var r = Select(["src/bogus/Thing.cs"]); 663var r = Select(["src/allgrp/Thing.cs"]); 674var r = Select([], layer1: ["Aspire.ProjCli"]); 684var r = Select([], layer1: ["Aspire.ProjCli"]); 693var r = Select([], layer1: ["Aspire.Hosting.ProjRedis"]); 702var r = Select([], layer1: ["Aspire.Managed"]); 711var r = Select([], layer1: ["Aspire.ProjCli", "T1"]); 721var r = Select([], layer1: ["Aspire.ProjChain"]); 731var r = Select([], layer1: ["Aspire.ProjGroup"]); 740var r = Select([], layer1: ["Aspire.ProjAll"]); 748var r = Select([], layer1: ["Aspire.Unrelated"]); 763var r = Select([], layer1: ["TestFixtures.Shared", "testproject"]); 791var testOnly = selector.Select([], ["Aspire.Hosting.Foo.Tests"], new SelectorOptions()); 796var prod = selector.Select([], ["Aspire.Hosting.Foo"], new SelectorOptions()); 851var withoutAttribution = Select([shared]); 855var withAttribution = Selector().Select( 873var r = selector.Select([$"{componentDir}/__probe__.cs"], [], new SelectorOptions()); 895var r = selector.Select([atsBaseline], [], new SelectorOptions()); 908var r = selector.Select(
SelectTests (9)
Program.cs (6)
231var result = selector.Select(changedFiles, layer1Affected, new SelectorOptions(options.ForceAll, options.ForceAllReason), layer1.AttributedPaths, layer1.Paths); 563private static void WriteJobBooleans(RunOptions options, SelectionResult result) 590SelectionResult result, 705SelectionResult result, 779SelectionResult result, 1024SelectionResult result,
TestSelector.cs (3)
15/// <see cref="SelectionResult.EscalationReason"/> so the PR comment and JSON artifact agree with the 152public SelectionResult Select( 316SelectionResult SelectsAllResult(string? escalationReason, IReadOnlySet<string> unmatched) =>