WorkflowScripts\AutoRerunTransientCiFailuresTests.cs (30)
838Assert.Equal("Rerun requested", headingEvent.Text);
841Assert.DoesNotContain(result.Events, e => e.Type == "heading" && e.Level == 2 && e.Text == "Retryable jobs");
968Assert.Equal("Rerun eligible", headingEvent.Text);
970SummaryEvent linkEvent = Assert.Single(result.Events, e => e.Type == "link" && e.Text == "workflow run attempt 1");
973SummaryEvent rawEvent = Assert.Single(result.Events, e => e.Type == "raw" && e.Text == "Matched 1 retry-safe job for rerun.");
974Assert.Equal("Matched 1 retry-safe job for rerun.", rawEvent.Text);
1001Assert.Equal("Rerun eligible", headingEvent.Text);
1005e => e.Type == "raw" && e.Text == "Matched 1 retry-safe job that would be rerun if dry run were disabled.");
1006Assert.Equal("Matched 1 retry-safe job that would be rerun if dry run were disabled.", rawEvent.Text);
1098Assert.Equal("Rerun requested", headingEvent.Text);
1100SummaryEvent failedAttemptLink = Assert.Single(result.Events, e => e.Type == "link" && e.Text == "workflow run attempt 1");
1103SummaryEvent rerunAttemptLink = Assert.Single(result.Events, e => e.Type == "link" && e.Text == "workflow run attempt 2");
1106SummaryEvent commentLink = Assert.Single(result.Events, e => e.Type == "link" && e.Text == "PR #15110 comment");
1109SummaryEvent rerunExplanation = Assert.Single(result.Events, e => e.Type == "raw" && e.Text == "The matched jobs below made the run eligible for rerun. GitHub was asked to rerun all failed jobs for the failed attempt.");
1110Assert.Equal("The matched jobs below made the run eligible for rerun. GitHub was asked to rerun all failed jobs for the failed attempt.", rerunExplanation.Text);
1112SummaryEvent retryableJobsHeading = Assert.Single(result.Events, e => e.Type == "heading" && e.Level == 2 && e.Text == "Retryable jobs");
1113Assert.Equal("Retryable jobs", retryableJobsHeading.Text);
1123Assert.Contains(result.Events, e => e.Type == "raw" && e.Text == "Pull request comments:");
1158SummaryEvent skippedHeading = Assert.Single(result.Events, e => e.Type == "heading" && e.Text == "Rerun skipped");
1161SummaryEvent analyzedRunLink = Assert.Single(result.Events, e => e.Type == "link" && e.Text == "workflow run");
1164SummaryEvent skippedRaw = Assert.Single(result.Events, e => e.Type == "raw" && e.Text is not null && e.Text.Contains("All associated pull requests are closed."));
1165Assert.Contains("All associated pull requests are closed. No jobs were rerun.", skippedRaw.Text);
1193SummaryEvent skippedHeading = Assert.Single(result.Events, e => e.Type == "heading" && e.Text == "Rerun skipped");
1196SummaryEvent skippedRaw = Assert.Single(result.Events, e => e.Type == "raw" && e.Text is not null && e.Text.Contains("All associated pull requests are closed."));
1197Assert.Contains("All associated pull requests are closed. No jobs were rerun.", skippedRaw.Text);
1235Assert.Contains(result.Events, e => e.Type == "raw" && e.Text == "Pull request comments:");
1236Assert.DoesNotContain(result.Events, e => e.Type == "link" && e.Text == "PR #15110 comment");
1237Assert.Contains(result.Events, e => e.Type == "raw" && e.Text == "PR #15110 comment");