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