148 writes to Name
Aspire.Hosting (24)
ApplicationModel\DotnetProgramPublishing.cs (2)
49Name = $"build-{stepResource.Name}", 63Name = $"push-{stepResource.Name}",
ContainerResourceBuilderExtensions.cs (2)
64Name = $"build-{builder.Resource.Name}", 84Name = $"push-{builder.Resource.Name}",
Pipelines\DistributedApplicationPipeline.cs (17)
41Name = WellKnownPipelineSteps.Deploy, 48Name = WellKnownPipelineSteps.ProcessParameters, 64Name = WellKnownPipelineSteps.DeployPrereq, 141Name = WellKnownPipelineSteps.Build, 148Name = WellKnownPipelineSteps.BuildPrereq, 158Name = WellKnownPipelineSteps.CheckContainerRuntime, 173Name = WellKnownPipelineSteps.Push, 182Name = WellKnownPipelineSteps.PushPrereq, 254Name = WellKnownPipelineSteps.Publish, 261Name = WellKnownPipelineSteps.PublishPrereq, 268Name = ValidateBuildOnlyContainerReferencesStepName, 281Name = WellKnownPipelineSteps.Diagnostics, 297Name = WellKnownPipelineSteps.BeforeStart, 304Name = WellKnownPipelineSteps.ValidateComputeEnvironments, 317Name = WellKnownPipelineSteps.Destroy, 330Name = WellKnownPipelineSteps.DestroyPrereq, 423Name = name,
Pipelines\PipelineStep.cs (1)
122Name = Name,
Pipelines\PipelineStepFactoryExtensions.cs (1)
117Name = stepName,
Publishing\ManifestPublishingExtensions.cs (1)
27Name = "publish-manifest",
Aspire.Hosting.Azure (7)
AzureBicepResource.cs (1)
46Name = $"provision-{name}",
AzureEnvironmentResource.cs (6)
78Name = PrepareResourcesStepName, 91Name = $"publish-{Name}", 101Name = "validate-azure-login", 111Name = CreateProvisioningContextStepName, 130Name = ProvisionInfrastructureStepName, 142Name = $"destroy-azure-{Name}",
Aspire.Hosting.Azure.AppContainers (5)
AzureContainerAppEnvironmentResource.cs (2)
49Name = $"{AzureContainerAppExtensions.PrepareContainerAppsStepNamePrefix}{name}", 69Name = $"print-dashboard-url-{name}",
AzureContainerAppResource.cs (2)
42Name = $"print-{targetResource.Name}-summary", 73Name = $"deploy-{targetResource.Name}",
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
54Name = $"prepare-cross-scope-acr-pull-identity-{builder.Resource.Name}",
Aspire.Hosting.Azure.AppService (6)
AzureAppServiceEnvironmentResource.cs (3)
58Name = $"prepare-azure-app-service-{name}", 71Name = $"validate-appservice-config-{name}", 87Name = $"print-dashboard-url-{name}",
AzureAppServiceWebSiteResource.cs (2)
42Name = $"print-{targetResource.Name}-summary", 71Name = $"deploy-{targetResource.Name}",
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
54Name = $"prepare-cross-scope-acr-pull-identity-{builder.Resource.Name}",
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryResource.cs (1)
31Name = $"login-to-acr-{name}",
Aspire.Hosting.Azure.Kubernetes (4)
AzureKubernetesEnvironmentResource.cs (3)
50Name = $"prepare-aks-{Name}", 66Name = $"aks-get-credentials-{Name}", 77Name = $"aks-get-credentials-for-destroy-{Name}",
AzureKubernetesLoadBalancerResource.cs (1)
85Name = $"apply-alb-crd-{Name}",
Aspire.Hosting.Azure.Sandboxes (6)
AzureSandboxContainerDeployment.cs (3)
66Name = deployStepName, 76Name = destroyStepName, 90Name = GetStaleCleanupStepName(),
AzureSandboxGroupResource.cs (2)
46Name = $"prepare-azure-sandboxes-{Name}", 54Name = $"print-azure-sandboxes-dashboard-{Name}",
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
54Name = $"prepare-cross-scope-acr-pull-identity-{builder.Resource.Name}",
Aspire.Hosting.Azure.Tests (5)
AzureSandboxesTests.cs (5)
2424Name = "push-frontend", 2432Name = "login-to-acr-sandboxes", 2465Name = $"destroy-azure-{azureEnvironment.Name}", 2471Name = "destroy-azure-api-sandbox-container", 2892Name = "login-to-acr-sandboxes",
Aspire.Hosting.Docker (7)
DockerComposeEnvironmentResource.cs (6)
67Name = $"prepare-deployment-targets-{Name}", 77Name = $"publish-{Name}", 117Name = $"prepare-{Name}", 128Name = $"docker-compose-up-{Name}", 138Name = $"destroy-compose-{Name}", 196Name = $"docker-compose-down-{Name}",
DockerComposeServiceResource.cs (1)
46Name = $"print-{_targetResource.Name}-summary",
Aspire.Hosting.EntityFrameworkCore (2)
EFResourceBuilderExtensions.cs (2)
334Name = scriptStepName!, 378Name = bundleStepName!,
Aspire.Hosting.Foundry (7)
HostedAgent\AzureHostedAgentResource.cs (1)
52Name = $"deploy-{Name}",
Project\ProjectResource.cs (2)
48Name = $"prepare-foundry-project-{name}", 70Name = $"compute-endpoints-{name}",
PromptAgent\AzurePromptAgentResource.cs (2)
72Name = $"deploy-{Name}-before-start", 84Name = $"deploy-{Name}",
Toolbox\FoundryToolboxResource.cs (2)
59Name = $"deploy-{Name}-before-start", 72Name = $"deploy-{Name}",
Aspire.Hosting.Foundry.Tests (2)
ToolboxTests.cs (2)
821Name = "deploy-mcp", 901Name = "deploy-mcp",
Aspire.Hosting.JavaScript (2)
JavaScriptHostingExtensions.cs (2)
1916Name = validationStepName, 2263Name = $"nextjs-standalone-check-{name}",
Aspire.Hosting.Kubernetes (16)
CertManagerExtensions.cs (2)
367Name = $"cm-issuer-apply-{captured.Name}", 396Name = $"cm-issuer-delete-{captured.Name}",
Deployment\HelmDeploymentEngine.cs (6)
136Name = $"check-helm-prereqs-{environment.Name}", 149Name = $"prepare-{environment.Name}", 161Name = $"helm-deploy-{environment.Name}", 173Name = $"print-{environment.Name}-instructions", 185Name = $"destroy-helm-{environment.Name}", 233Name = GetHelmUninstallStepName(environment.Name),
KubernetesEnvironmentResource.cs (5)
241Name = $"prepare-deployment-targets-{Name}", 253Name = $"publish-{Name}", 278Name = $"tls-bootstrap-{environment.Name}", 294Name = $"tls-fqdn-discovery-{environment.Name}", 322Name = $"gateway-field-cleanup-{environment.Name}",
KubernetesHelmChartExtensions.cs (2)
96Name = $"helm-install-{name}", 109Name = $"helm-uninstall-{name}",
KubernetesResource.cs (1)
36Name = $"print-{resource.Name}-summary",
Aspire.Hosting.Radius (8)
Publishing\RadCredentialRegisterStep.cs (1)
52Name = $"register-radius-credentials-{_environment.Name}",
Publishing\RadiusBicepPublishingContext.cs (1)
39Name = $"publish-radius-{_environment.Name}",
Publishing\RadiusDeploymentPipelineStep.cs (1)
495Name = $"deploy-radius-{_environment.Name}",
Publishing\SealedSecretApplyStep.cs (1)
43Name = $"apply-sealed-secrets-{_environment.Name}",
RadiusEnvironmentResource.cs (3)
48Name = $"prepare-deployment-targets-{Name}", 64Name = $"validate-radius-secret-stores-{Name}", 83Name = $"verify-radius-control-plane-{Name}",
Secrets\RadiusSecretStoreExtensions.cs (1)
80Name = $"validate-radius-app-scoped-store-{name}",
Aspire.Hosting.Rust.Tests (1)
AddRustAppPublishTests.cs (1)
341Name = name,
Aspire.Hosting.Tests (43)
Pipelines\DistributedApplicationPipelineTests.cs (42)
255Name = "annotated-step", 289Name = "annotated-step-1", 298Name = "annotated-step-2", 367Name = "step1", 374Name = "step2", 620Name = "duplicate-step", 627Name = "duplicate-step", 710Name = "stepA", 717Name = "stepB", 724Name = "stepC", 1006Name = "annotated-step", 1035Name = "sync-step", 1062Name = "async-step", 1089Name = "sync-step-1", 1098Name = "sync-step-2", 1129Name = "async-step-1", 1138Name = "async-step-2", 1405Name = "test-step", 1502Name = "step1", 1509Name = "step2", 1516Name = "step3", 1549Name = "resource1-step1", 1554Name = "resource1-step2", 1565Name = "resource2-step1", 1598Name = "resource1-step1", 1604Name = "resource1-step2", 1698Name = "resource1-step", 1735Name = "provision1", 1746Name = "provision2", 1757Name = "build1", 1768Name = "deploy1", 2349Name = "duplicate-step", 2355Name = "duplicate-step", 2375Name = "my-step", 2397Name = "tagged-step", 2434new() { Name = "deploy", Action = _ => Task.CompletedTask, DependsOnSteps = { "build" } }, 2435new() { Name = "build", Action = _ => Task.CompletedTask, DependsOnSteps = { "init" } }, 2436new() { Name = "init", Action = _ => Task.CompletedTask } 2454new() { Name = "c-step", Action = _ => Task.CompletedTask }, 2455new() { Name = "a-step", Action = _ => Task.CompletedTask }, 2456new() { Name = "b-step", Action = _ => Task.CompletedTask } 2517Name = "transient-step",
Publishing\PipelineExecutorTests.cs (1)
64Name = "late-dependency",
Aspire.Hosting.TestUtilities (1)
Helpers\JsonDocumentManifestPublisher.cs (1)
71Name = "publish-json-manifest",
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
24Name = $"publish-{name}",
214 references to Name
Aspire.Hosting (65)
Backchannel\AppHostRpcTarget.cs (3)
309var stepsByName = resolvedSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 316var availableSteps = string.Join(", ", resolvedSteps.Select(s => $"'{s.Name}'")); 328Name = step.Name,
Pipelines\DistributedApplicationPipeline.cs (55)
415if (_steps.Any(s => s.Name == name)) 484if (_steps.Any(s => s.Name == step.Name)) 487$"A step with the name '{step.Name}' has already been added to the pipeline."); 557var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 561var availableSteps = string.Join(", ", allSteps.Select(s => $"'{s.Name}'")); 596var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 620$"Step '{step.Name}' is required by unknown step '{requiredByStep}'"); 625if (!requiredByStepObj.DependsOnSteps.Contains(step.Name)) 627requiredByStepObj.DependsOnSteps.Add(step.Name); 639var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 648var availableSteps = string.Join(", ", allSteps.Select(s => $"'{s.Name}'")); 658var filteredStepsByName = stepsToExecute.ToDictionary(s => s.Name, StringComparer.Ordinal); 690Visit(step.Name); 767if (!stepNames.Add(step.Name)) 770$"Duplicate step name: '{step.Name}'"); 781$"Step '{step.Name}' depends on unknown step '{dependency}'"); 790$"Step '{step.Name}' is required by unknown step '{requiredBy}'"); 813stepCompletions[step.Name] = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); 819var stepTcs = stepCompletions[step.Name]; 839? $"Step '{step.Name}' cannot run because {(failedDeps.Count == 1 ? "dependency" : "dependencies")} {string.Join(", ", failedDeps.Select(d => $"'{d}'"))} failed" 840: $"Step '{step.Name}' cannot run because a dependency failed"; 852var stepHierarchy = stepHierarchyByName.GetValueOrDefault(step.Name); 853var reportingStep = await activityReporter.CreateStepAsync(step.Name, stepHierarchy.ParentStepName, stepHierarchy.Level, context.CancellationToken).ConfigureAwait(false); 871stepContext.Logger.LogError(ex, "Step '{StepName}' failed.", step.Name); 924failedStepNames.Add(steps[i].Name); 949var stepsByName = steps.ToDictionary(s => s.Name, StringComparer.Ordinal); 963var stepHierarchy = stepHierarchyByName.GetValueOrDefault(step.Name); 964var reportingStep = await activityReporter.CreateStepAsync(step.Name, stepHierarchy.ParentStepName, stepHierarchy.Level, context.CancellationToken).ConfigureAwait(false); 981stepContext.Logger.LogError(ex, "Step '{StepName}' failed.", step.Name); 1037visitStates[step.Name] = VisitState.Unvisited; 1079if (visitStates[step.Name] == VisitState.Unvisited) 1081DetectCycles(step.Name, path); 1107$"Step '{step.Name}' failed: {ex.Message}", exceptionInfo.SourceException); 1137var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 1150sb.AppendLine(CultureInfo.InvariantCulture, $"{i + 1,3}. {step.Name}"); 1161foreach (var step in allSteps.OrderBy(s => s.Name, StringComparer.Ordinal)) 1163sb.AppendLine(CultureInfo.InvariantCulture, $"Step: {step.Name}"); 1223sb.AppendLine(CultureInfo.InvariantCulture, $"WARNING: Step '{step.Name}' depends on missing step '{dep}'"); 1232!allSteps.Any(other => other.DependsOnSteps.Contains(step.Name))) 1233.OrderBy(step => step.Name, StringComparer.Ordinal) 1241sb.AppendLine(CultureInfo.InvariantCulture, $" - {step.Name}"); 1259foreach (var targetStep in allSteps.OrderBy(s => s.Name, StringComparer.Ordinal)) 1261sb.AppendLine(CultureInfo.InvariantCulture, $"If targeting '{targetStep.Name}':"); 1363result[step.Name] = new StepHierarchyInfo(parentStepName, executionLevels.GetValueOrDefault(step.Name)); 1389result[step.Name] = GetExecutionLevel(step, stepsByName); 1400if (visited.Contains(step.Name)) 1410visited.Add(step.Name); 1422visited.Remove(step.Name); 1433var stepsByName = steps.ToDictionary(s => s.Name, StringComparer.Ordinal); 1439if (!visited.Add(step.Name)) 1458var sortedSteps = steps.OrderBy(s => s.Name, StringComparer.Ordinal); 1461if (!visited.Contains(step.Name)) 1482sb.Append(CultureInfo.InvariantCulture, $" - {step.Name}");
Pipelines\DistributedApplicationPipelineExtensions.cs (3)
43var step = context.Steps.FirstOrDefault(candidate => candidate.Name == stepName); 46var availableSteps = string.Join(", ", context.Steps.Select(candidate => $"'{candidate.Name}'")); 75var validationStep = context.Steps.FirstOrDefault(step => step.Name == DistributedApplicationPipeline.ValidateBuildOnlyContainerReferencesStepName);
Pipelines\PipelineStep.cs (4)
77DependsOnSteps.Add(step.Name); 109RequiredBySteps.Add(step.Name); 122Name = Name, 145return $@"Name = ""{Name}"", DependsOnSteps = {dependsOnSteps}, RequiredBySteps = {requiredBySteps}";
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppExtensions.cs (2)
109var validationStep = context.Steps.Single(step => step.Name == ValidateContainerAppsStepName); 123.SingleOrDefault(step => step.Name == $"{PrepareContainerAppsStepNamePrefix}{environment.Name}");
Aspire.Hosting.Azure.Kubernetes (4)
AzureKubernetesEnvironmentResource.cs (4)
92.Single(step => step.Name == $"aks-get-credentials-for-destroy-{Name}"); 106.SingleOrDefault(step => step.Name == $"destroy-azure-{azureEnvironment.Name}") 138if (string.Equals(targetStep, destroyAzureStep.Name, StringComparison.Ordinal)) 152kubernetesDestroyStep.Name,
Aspire.Hosting.Azure.Kubernetes.Tests (6)
AzureKubernetesInfrastructureTests.cs (6)
471.Single(step => step.Name == $"destroy-azure-{azureEnvironment.Name}"); 554.Single(step => step.Name == $"destroy-azure-{azureEnvironment.Name}"); 1383var getCredentialsStep = Assert.Single(steps, step => step.Name == "aks-get-credentials-aks"); 1477var getCredentialsStep = Assert.Single(steps, step => step.Name == "aks-get-credentials-aks"); 1690var getCredentialsStep = Assert.Single(steps, step => step.Name == "aks-get-credentials-aks"); 1760var getCredentialsStep = Assert.Single(steps, step => step.Name == "aks-get-credentials-aks");
Aspire.Hosting.Azure.Sandboxes (5)
AzureSandboxContainerDeployment.cs (5)
193foreach (var step in context.GetSteps(environment).Where(step => string.Equals(step.Name, expectedName, StringComparison.Ordinal))) 205if (string.Equals(consumer.Name, producer.Name, StringComparison.Ordinal)) 210var stepLookup = steps.ToDictionary(static step => step.Name, StringComparer.Ordinal); 220if (string.Equals(stepName, consumer.Name, StringComparison.Ordinal))
Aspire.Hosting.Azure.Tests (25)
AzureAppServiceTests.cs (1)
714var hasPrintDashboardUrlStep = steps.Any(s => s.Name == "print-dashboard-url-env");
AzureBicepResourceTests.cs (1)
236Assert.Equal("provision-myresource", step.Name);
AzureContainerAppExpressEndpointTests.cs (1)
383Assert.Equal("print-api-summary", summaryStep.Name);
AzureContainerAppsTests.cs (1)
3239var hasPrintDashboardUrlStep = steps.Any(s => s.Name == "print-dashboard-url-env");
AzureContainerRegistryTests.cs (3)
156var loginStep = allSteps.FirstOrDefault(s => s.Name == "login-to-acr-acr"); 185var loginStep = allSteps.FirstOrDefault(s => s.Name == "login-to-acr-acr"); 214var provisionStep = allSteps.FirstOrDefault(s => s.Name == "provision-acr");
AzureEnvironmentResourceExtensionsTests.cs (3)
541var prepareResourcesStep = Assert.Single(steps, step => step.Name == AzureEnvironmentResource.PrepareResourcesStepName); 544Assert.Collection(beforeStartSteps, step => Assert.Equal(AzureEnvironmentResource.PrepareResourcesStepName, step.Name)); 545Assert.DoesNotContain(WellKnownPipelineSteps.BeforeStart, steps.Single(step => step.Name == AzureEnvironmentResource.ProvisionInfrastructureStepName).RequiredBySteps);
AzureSandboxesTests.cs (15)
52var firstSummaryStep = Assert.Single(firstSteps, step => step.Name == "print-azure-sandboxes-dashboard-first"); 58var secondSummaryStep = Assert.Single(secondSteps, step => step.Name == "print-azure-sandboxes-dashboard-second"); 106var summaryStep = Assert.Single(steps, step => step.Name == "print-azure-sandboxes-dashboard-sandboxes"); 2416var deployStep = Assert.Single(steps, step => step.Name == "deploy-frontend-sandbox-container"); 2449Assert.Contains(pushStep.Name, deployStep.DependsOnSteps); 2450Assert.Contains(registryLoginStep.Name, deployStep.DependsOnSteps); 2452var destroyStep = Assert.Single(steps, step => step.Name == "destroy-frontend-sandbox-container"); 2458var staleCleanupStep = Assert.Single(cleanupSteps, step => step.Name == "destroy-stale-azure-sandboxes"); 2492Assert.Contains(destroyStep.Name, azureDestroyStep.DependsOnSteps); 2493Assert.Contains(staleCleanupStep.Name, azureDestroyStep.DependsOnSteps); 2907var deployStep = Assert.Single(steps, step => step.Name == "deploy-frontend-sandbox-container"); 2908Assert.Contains(loginStep.Name, deployStep.DependsOnSteps); 3074var apiDeploy = Assert.Single(steps, step => step.Name == "deploy-api-sandbox-container"); 3075var webDeploy = Assert.Single(steps, step => step.Name == "deploy-web-sandbox-container"); 3076Assert.Contains(apiDeploy.Name, webDeploy.DependsOnSteps);
Aspire.Hosting.Containers.Tests (6)
WithDockerfileTests.cs (6)
809Assert.Equal("build-mycontainer", buildStep.Name); 814Assert.Equal("push-mycontainer", pushStep.Name); 976Assert.Equal("build-test-container", buildStep.Name); 981Assert.Equal("push-test-container", pushStep.Name); 1021Assert.Equal("build-test-container", buildStep.Name); 1026Assert.Equal("push-test-container", pushStep.Name);
Aspire.Hosting.EntityFrameworkCore.Tests (19)
EFMigrationPipelineTests.cs (19)
92Assert.Equal("mymigrations-generate-migration-bundle", generateStep.Name); 109Assert.Equal("mymigrations-generate-migration-script", scriptStep.Name); 126var scriptStep = Assert.Single(steps, s => s.Name == "mymigrations-generate-migration-script"); 127var bundleStep = Assert.Single(steps, s => s.Name == "mymigrations-generate-migration-bundle"); 130Assert.Contains(scriptStep.Name, bundleStep.DependsOnSteps); 161var m1Bundle = Assert.Single(m1Steps, s => s.Name == "aaa-migrations-generate-migration-bundle"); 162var m2Bundle = Assert.Single(m2Steps, s => s.Name == "bbb-migrations-generate-migration-bundle"); 187var m1Script = Assert.Single(m1Steps, s => s.Name == "aaa-migrations-generate-migration-script"); 188var m1Bundle = Assert.Single(m1Steps, s => s.Name == "aaa-migrations-generate-migration-bundle"); 189var m2Script = Assert.Single(m2Steps, s => s.Name == "bbb-migrations-generate-migration-script"); 190var m2Bundle = Assert.Single(m2Steps, s => s.Name == "bbb-migrations-generate-migration-bundle"); 193Assert.Contains(m1Script.Name, m1Bundle.DependsOnSteps); 194Assert.Contains(m1Bundle.Name, m2Script.DependsOnSteps); 195Assert.Contains(m2Script.Name, m2Bundle.DependsOnSteps); 196Assert.DoesNotContain(m1Bundle.Name, m2Bundle.DependsOnSteps); 242Assert.Equal("aaa-migrations-generate-migration-script", m1Script.Name); 243Assert.Equal("bbb-migrations-generate-migration-bundle", m2Bundle.Name); 244Assert.Contains(m1Script.Name, m2Bundle.DependsOnSteps); 807var generateStep = Assert.Single(steps, s => s.Name == "mymigrations-generate-migration-bundle");
Aspire.Hosting.Foundry.Tests (7)
PromptAgentTests.cs (1)
612var beforeStartStep = steps.SingleOrDefault(s => s.Name == "deploy-my-agent-before-start");
ToolboxTests.cs (6)
287Assert.Equal("deploy-field-tools", step.Name); 317var beforeStart = Assert.Single(steps, s => s.Name == "deploy-field-tools-before-start"); 322var deploy = Assert.Single(steps, s => s.Name == "deploy-field-tools"); 817var toolboxDeploy = Assert.Single(toolboxSteps, s => s.Name == "deploy-field-tools"); 859var toolboxDeploy = Assert.Single(toolboxSteps, s => s.Name == "deploy-field-tools"); 898var toolboxDeploy = Assert.Single(toolboxSteps, step => step.Name == "deploy-field-tools");
Aspire.Hosting.Kubernetes.Tests (9)
KubernetesGatewayTests.cs (1)
627var prepareStep = Assert.Single(steps, step => step.Name == "prepare-deployment-targets-env");
KubernetesHelmChartTests.cs (6)
399Assert.Equal("helm-install-test", steps[0].Name); 413var installStep = Assert.Single(steps, s => s.Name == "helm-install-test"); 414var uninstallStep = Assert.Single(steps, s => s.Name == "helm-uninstall-test"); 437var installStep = Assert.Single(steps, s => s.Name == "helm-install-test"); 456var uninstallStep = Assert.Single(steps, s => s.Name == "helm-uninstall-my-release"); 471var uninstallStep = Assert.Single(steps, s => s.Name == "helm-uninstall-my-release");
PipelineStepTestHelpers.cs (2)
44await using var reportingStep = await new NullPublishingActivityReporter().CreateStepAsync(step.Name); 68.Select(step => step.Name)
Aspire.Hosting.Radius (5)
RadiusEnvironmentResource.cs (5)
67RequiredBySteps = [publishStep.Name, deployStep.Name], 87RequiredBySteps = [applySealedSecretsStep.Name, deployStep.Name], 99verifyControlPlaneStep.RequiredBy(registerStep.Name);
Aspire.Hosting.Radius.Tests (7)
Deployment\ControlPlaneVersionGateTests.cs (2)
185var gate = Assert.Single(steps, step => step.Name == "verify-radius-control-plane-myenv"); 203var gate = Assert.Single(steps, step => step.Name == "verify-radius-control-plane-myenv");
Deployment\DeployPipelineIntegrationTests.cs (2)
66Assert.Equal("deploy-radius-myenv", pipelineStep.Name); 84Assert.Equal("deploy-radius-testenv", pipelineStep.Name);
Deployment\RadCliDetectionTests.cs (1)
68Assert.Equal("deploy-radius-myenv", pipelineStep.Name);
DeploymentE2E\DeployEndToEndTests.cs (1)
117Assert.Equal("deploy-radius-cleanup-test", pipelineStep.Name);
Secrets\SecretStoreValidationTests.cs (1)
131Assert.Equal("validate-radius-app-scoped-store-appsecrets", gate.Name);
Aspire.Hosting.Tests (54)
BuildOnlyContainerValidationTests.cs (1)
78validationStep = context.Steps.Single(step => step.Name == DistributedApplicationPipeline.ValidateBuildOnlyContainerReferencesStepName);
ContainerRegistryResourceTests.cs (4)
383var pushStep = steps.FirstOrDefault(s => s.Name == "push-api"); 407var pushStep = steps.FirstOrDefault(s => s.Name == "push-mycontainer"); 455var buildStep = steps.FirstOrDefault(s => s.Name == "build-api"); 456var pushStep = steps.FirstOrDefault(s => s.Name == "push-api");
Pipelines\DistributedApplicationPipelineTests.cs (46)
1439Assert.Contains(capturedSteps, s => s.Name == "deploy"); 1440Assert.Contains(capturedSteps, s => s.Name == "process-parameters"); 1441Assert.Contains(capturedSteps, s => s.Name == "deploy-prereq"); 1442Assert.Contains(capturedSteps, s => s.Name == "build"); 1443Assert.Contains(capturedSteps, s => s.Name == "build-prereq"); 1444Assert.Contains(capturedSteps, s => s.Name == "push"); 1445Assert.Contains(capturedSteps, s => s.Name == "push-prereq"); 1446Assert.Contains(capturedSteps, s => s.Name == "publish"); 1447Assert.Contains(capturedSteps, s => s.Name == "publish-prereq"); 1448Assert.Contains(capturedSteps, s => s.Name == "validate-build-only-container-references"); 1449Assert.Contains(capturedSteps, s => s.Name == "diagnostics"); 1450Assert.Contains(capturedSteps, s => s.Name == "validate-compute-environments"); 1451Assert.Contains(capturedSteps, s => s.Name == "before-start"); 1452Assert.Contains(capturedSteps, s => s.Name == "destroy"); 1453Assert.Contains(capturedSteps, s => s.Name == "destroy-prereq"); 1454Assert.Contains(capturedSteps, s => s.Name == "step1"); 1455Assert.Contains(capturedSteps, s => s.Name == "step2"); 1480var step1 = configContext.Steps.First(s => s.Name == "step1"); 1481var step2 = configContext.Steps.First(s => s.Name == "step2"); 1531Assert.Contains(foundSteps, s => s.Name == "step1"); 1532Assert.Contains(foundSteps, s => s.Name == "step2"); 1533Assert.DoesNotContain(foundSteps, s => s.Name == "step3"); 1583Assert.Contains(foundSteps, s => s.Name == "resource2-step1"); 1623Assert.Contains(foundSteps, s => s.Name == "resource1-step1"); 1705allStepsAvailable = configContext.Steps.Any(s => s.Name == "resource1-step"); 2037parameterPromptingStep = configContext.Steps.FirstOrDefault(s => s.Name == WellKnownPipelineSteps.ProcessParameters); 2038deployPrereqStep = configContext.Steps.FirstOrDefault(s => s.Name == WellKnownPipelineSteps.DeployPrereq); 2039buildPrereqStep = configContext.Steps.FirstOrDefault(s => s.Name == WellKnownPipelineSteps.BuildPrereq); 2040publishPrereqStep = configContext.Steps.FirstOrDefault(s => s.Name == WellKnownPipelineSteps.PublishPrereq); 2243Assert.Contains(steps, s => s.Name == "custom-step"); 2244Assert.Contains(steps, s => s.Name == "deploy"); 2245Assert.Contains(steps, s => s.Name == "process-parameters"); 2315var firstBeforeStart = first.Single(step => step.Name == WellKnownPipelineSteps.BeforeStart); 2316var secondBeforeStart = second.Single(step => step.Name == WellKnownPipelineSteps.BeforeStart); 2385var deployStep = steps.Single(s => s.Name == "deploy"); 2405var taggedStep = steps.Single(s => s.Name == "tagged-step"); 2441var initIndex = ordered.FindIndex(s => s.Name == "init"); 2442var buildIndex = ordered.FindIndex(s => s.Name == "build"); 2443var deployIndex = ordered.FindIndex(s => s.Name == "deploy"); 2462Assert.Equal(ordered1.Select(s => s.Name), ordered2.Select(s => s.Name)); 2473var originalBeforeStart = originalDeploy.Single(step => step.Name == WellKnownPipelineSteps.BeforeStart); 2488Assert.Equal(originalDeploy[i].Name, cloneDeploy[i].Name); 2495var cloneBeforeStart = cloneDeploy.Single(step => step.Name == WellKnownPipelineSteps.BeforeStart); 2546var deployStep = resolved.Single(s => s.Name == WellKnownPipelineSteps.Deploy);
ProjectResourceTests.cs (2)
866var buildStep = steps.First(s => s.Name == "build-test-project"); 871var pushStep = steps.First(s => s.Name == "push-test-project");
Publishing\PipelineExecutorTests.cs (1)
83var dependency = context.Steps.Single(step => step.Name == "late-dependency");