AnalyzeCiFailureRuleTests.cs (42)
62Assert.Throws<ValidationException>(() => AnalysisValidator.Validate(
91var error = Assert.Throws<ValidationException>(() => RequireExactJobCoverage(
106var error = Assert.Throws<ValidationException>(() => RequireExactJobCoverage(
119var error = Assert.Throws<ValidationException>(() => RequireExactJobCoverage(
168var error = Assert.Throws<ValidationException>(() => RequireExactTestCoverage(Analysis("flaky-test", [], tests), collected, jobs));
192var error = Assert.Throws<ValidationException>(() => RequireCauseFields(cause));
222var error = Assert.Throws<ValidationException>(() => ValidateCauseCompatibility(cause, analysis, [TrustedJob("1", "Tests")], Run("main")));
236var error = Assert.Throws<ValidationException>(() => ValidateCauseCompatibility(
254var error = Assert.Throws<ValidationException>(() => ValidateCauseCompatibility(cause, analysis, [TrustedJob("1", "Tests")], Run(scope)));
263var error = Assert.Throws<ValidationException>(() => ValidateCauseCompatibility(
287var error = Assert.Throws<ValidationException>(() => RequireUnchangedCauseType(
312var error = Assert.Throws<ValidationException>(() => RequirePermittedVerdict(Analysis(verdict, []), Run(scope)));
351var error = Assert.Throws<ValidationException>(() => ValidateVerdict(analysis, causes, Run(scope)));
402var error = Assert.Throws<ValidationException>(() => ValidateVerdict(analysis, causes, Run("pull-request")));
413var error = Assert.Throws<ValidationException>(() => ValidateVerdict(
428var error = Assert.Throws<ValidationException>(() => ValidateVerdict(
442var error = Assert.Throws<ValidationException>(() => AnalysisValidator.Validate(evidence, proposal, "microsoft/aspire"));
478var error = Assert.Throws<ValidationException>(() => RequireCauseCoverage(
488var error = Assert.Throws<ValidationException>(() => RequireCauseCoverage(
498var error = Assert.Throws<ValidationException>(() => RequireCauseCoverage(
508var error = Assert.Throws<ValidationException>(() => RequireCauseCoverage(
556Assert.Equal(message, Assert.Throws<ValidationException>(() => RequireCommentBudget(bytes)).Message);
AnalyzeCiFailureTransientContractTests.cs (11)
45Assert.Throws<ValidationException>(() => AnalysisValidator.Validate(evidence, proposal, "microsoft/aspire"));
74Assert.Throws<ValidationException>(() => AnalysisValidator.Validate(evidence, proposal, "microsoft/aspire"));
146Assert.Throws<ValidationException>(() => AnalysisValidator.Validate(evidence, proposal, "microsoft/aspire"));
173var error = Assert.Throws<ValidationException>(() => AnalysisValidator.Validate(evidence, proposal, "microsoft/aspire"));
219Assert.Throws<ValidationException>(() => AnalysisValidator.Validate(known, proposal, "microsoft/aspire"));
227Assert.Throws<ValidationException>(() => AnalysisValidator.Validate(evidence, existingProposal, "microsoft/aspire"));
273Assert.Throws<ValidationException>(() => TransientJson.ParseId(id));
292Assert.Throws<ValidationException>(() => TransientJson.Read<AnalysisProposal>(Proposal.Replace(original, replacement, StringComparison.Ordinal)));
299var error = Assert.Throws<ValidationException>(() => TransientJson.Read<AnalysisProposal>(text));