Pipelines\ExtensionE2eWorkflowTests.cs (11)
34var runSuiteStep = Assert.Single(steps, step => Scalar(step, "name") == "Run extension E2E tests");
40Assert.Equal("${{ matrix.advisoryIssue }}", Scalar(environment, "ASPIRE_EXTENSION_E2E_ADVISORY_ISSUE"));
42var prepareCliStep = Assert.Single(steps, step => Scalar(step, "name") == "Prepare Aspire CLI and package hive");
43var prepareCliScript = Scalar(prepareCliStep, "run") ?? string.Empty;
62var e2eCondition = string.Join(' ', (Scalar(extensionE2eJob, "if") ?? string.Empty).Split((char[]?)null, StringSplitOptions.RemoveEmptyEntries));
85var uploadStep = Assert.Single(unitSteps, step => Scalar(step, "name") == "Upload VSIX");
86Assert.Contains("!cancelled()", Scalar(uploadStep, "if") ?? string.Empty, StringComparison.Ordinal);
87var packageStep = Assert.Single(unitSteps, step => Scalar(step, "name") == "Package VSIX");
88Assert.Contains("!cancelled()", Scalar(packageStep, "if") ?? string.Empty, StringComparison.Ordinal);
92var failureStep = Assert.Single(steps.Cast<YamlMappingNode>(), step => Scalar(step, "name") == "Fail if any dependency failed");
93var condition = Scalar(failureStep, "if");