29 references to Analysis
AnalyzeCiFailure.Tests (29)
AnalyzeCiFailureRuleTests.cs (29)
71var analysis = Analysis("code-issue", [Job("2", "code-issue"), Job("1", "code-issue")]);
92Analysis("code-issue", reported),
107Analysis("mixed", jobs),
120Analysis("mixed", [Job("1", classification)]),
130var analysis = Analysis(
168var error = Assert.Throws<ValidationException>(() => RequireExactTestCoverage(Analysis("flaky-test", [], tests), collected, jobs));
176RequireExactTestCoverage(Analysis("code-issue", [Job("1", "code-issue")]), [], [TrustedJob("1", "Build")]);
204var analysis = Analysis("mixed", [Job("1", classification)], causeIds: ["cause"]);
220var analysis = Analysis("mixed", [Job("1", classification)], causeIds: ["cause"]);
230var analysis = Analysis(
252var analysis = Analysis("mixed", [Job("1", "main-repository-breakage")], causeIds: ["cause"]);
265Analysis("transient-infra", [Job("1", "transient-infra")]),
302RequirePermittedVerdict(Analysis(verdict, []), Run(scope));
312var error = Assert.Throws<ValidationException>(() => RequirePermittedVerdict(Analysis(verdict, []), Run(scope)));
327var analysis = Analysis(
348var analysis = Analysis("mixed", [Job("1", classification)]);
359var analysis = Analysis("code-issue", [Job("1", "code-issue")], [Test("Suite.Test(1)", "Tests", "code-issue")]);
372Analysis(classification, [Job("1", classification)]),
381Analysis("flaky-test", [Job("1", "flaky-test"), Job("2", "transient-infra")]),
393? Analysis("flaky-test", [Job("1", "flaky-test"), Job("2", "transient-infra")])
394: Analysis("mixed", [Job("1", "code-issue"), Job("2", "transient-infra")]);
414Analysis(classification, [Job("1", classification)]),
429Analysis(verdict, [Job("1", verdict)], [Test("Suite.Test(1)", "Tests", testClassification)]),
456var analysis = Analysis(
477var analysis = Analysis("mixed", [Job("1", classification), Job("2", classification)]);
489Analysis("flaky-test", [Job("1", "flaky-test")], [Test("Suite.Test(1)", "Tests")]),
499Analysis("mixed", [Job("1", "code-issue"), Job("2", "code-issue")], [Test("Suite.Test(1)", "Windows", jobId: 2)]),
509Analysis(
522RequireCauseCoverage(Analysis("mixed", [Job("1", "code-issue")], [Test("Suite.Test(1)", "Tests")]), []);