17 instantiations of TestArtifactExpectation
AnalyzeCiFailure (2)
Workflows\AspireCiWorkflowConventions.cs (2)
58return [new( 72return [new(
AnalyzeCiFailure.Tests (15)
AnalyzeCiFailureAlternateWorkflowTests.cs (5)
261adapter.AdditionalJobs["Alternate tests"] = new TestArtifactExpectation( 340? new TestArtifactExpectation("Alternate tests", "alternate-results-2", TestArtifactFormat.Mocha, TestEvidencePolicy.Required) 392adapter.AdditionalArtifacts.Add(new TestArtifactExpectation( 436adapter.AdditionalArtifacts.Add(new TestArtifactExpectation( 460adapter.AdditionalJobs["Secondary tests"] = new TestArtifactExpectation(
AnalyzeCiFailureBestEffortTests.cs (1)
56new TestArtifactExpectation("Tests", "results", TestArtifactFormat.Trx, TestEvidencePolicy.Required));
AnalyzeCiFailurePreparationTests.cs (1)
234new AnalyzeCiFailure.TestArtifactExpectation(
AnalyzeCiFailureWorkflowAdapterTests.cs (7)
105var plan = new TestArtifactExpectation( 137new TestArtifactExpectation("Optional", "optional", TestArtifactFormat.Trx, TestEvidencePolicy.OptionalDiagnostics), 138new TestArtifactExpectation("Required", "required", TestArtifactFormat.Mocha, TestEvidencePolicy.Required), 163new TestArtifactExpectation("A optional", "optional", TestArtifactFormat.Trx, TestEvidencePolicy.OptionalDiagnostics), 164new TestArtifactExpectation("Z interrupted", "interrupted", TestArtifactFormat.Mocha, TestEvidencePolicy.RequiredForInterruptedExecution), 187var plan = new TestArtifactExpectation( 205var plan = new TestArtifactExpectation(
TestServices\AlternateWorkflowConventions.cs (1)
34? [new TestArtifactExpectation(name, $"alternate-results-{runAttempt}", format, policy), .. AdditionalArtifacts]
24 references to TestArtifactExpectation
AnalyzeCiFailure (14)
TestResultArtifacts.cs (7)
17IReadOnlyList<TestArtifactExpectation> jobs, 21Action<TestArtifactExpectation, string> reportProblem) 24foreach (var job in jobs) 73IReadOnlyList<TestArtifactExpectation> jobs, 83foreach (var job in jobs) 177internal static string Describe(TestArtifactExpectation job) 197internal sealed record SelectedTestArtifact(WorkflowArtifact Artifact, TestArtifactExpectation Expectation)
WorkflowRunEvidenceCollector.cs (5)
637var plans = new List<TestArtifactExpectation>(); 640foreach (var plan in _workflow.DescribeTestArtifacts(job, runAttempt)) 656var selectionProblems = new HashSet<TestArtifactExpectation>(); 681foreach (var plan in plans) 699foreach (var plan in plans.Where(plan => plan.RequiresResults &&
Workflows\AspireCiWorkflowConventions.cs (1)
31public IReadOnlyList<TestArtifactExpectation> DescribeTestArtifacts(JsonObject job, int runAttempt)
Workflows\IGitHubWorkflowConventions.cs (1)
13IReadOnlyList<TestArtifactExpectation> DescribeTestArtifacts(JsonObject job, int runAttempt);
AnalyzeCiFailure.Tests (10)
AnalyzeCiFailureAlternateWorkflowTests.cs (1)
339var plan = rejectsDescriptions
AnalyzeCiFailureWorkflowAdapterTests.cs (5)
35var plan = Assert.Single(new AspireCiWorkflowConventions().DescribeTestArtifacts(job, runAttempt: 2)); 62var plan = Assert.Single(new AspireCiWorkflowConventions().DescribeTestArtifacts(job, runAttempt: 2)); 105var plan = new TestArtifactExpectation( 187var plan = new TestArtifactExpectation( 205var plan = new TestArtifactExpectation(
TestServices\AlternateWorkflowConventions.cs (4)
13internal Dictionary<string, TestArtifactExpectation> AdditionalJobs { get; } = []; 14internal List<TestArtifactExpectation> AdditionalArtifacts { get; } = []; 21public IReadOnlyList<TestArtifactExpectation> DescribeTestArtifacts(JsonObject job, int runAttempt) 29if (AdditionalJobs.TryGetValue(name, out var plan))