155 writes to Name
Aspire.Hosting (24)
ApplicationModel\ProjectResource.cs (2)
54Name = $"build-{name}", 68Name = $"push-{name}",
ContainerResourceBuilderExtensions.cs (2)
67Name = $"build-{builder.Resource.Name}", 87Name = $"push-{builder.Resource.Name}",
Pipelines\DistributedApplicationPipeline.cs (17)
43Name = WellKnownPipelineSteps.Deploy, 50Name = WellKnownPipelineSteps.ProcessParameters, 66Name = WellKnownPipelineSteps.DeployPrereq, 143Name = WellKnownPipelineSteps.Build, 150Name = WellKnownPipelineSteps.BuildPrereq, 160Name = WellKnownPipelineSteps.CheckContainerRuntime, 219Name = WellKnownPipelineSteps.Push, 228Name = WellKnownPipelineSteps.PushPrereq, 300Name = WellKnownPipelineSteps.Publish, 307Name = WellKnownPipelineSteps.PublishPrereq, 314Name = ValidateBuildOnlyContainerReferencesStepName, 327Name = WellKnownPipelineSteps.Diagnostics, 343Name = WellKnownPipelineSteps.BeforeStart, 350Name = WellKnownPipelineSteps.ValidateComputeEnvironments, 363Name = WellKnownPipelineSteps.Destroy, 376Name = WellKnownPipelineSteps.DestroyPrereq, 469Name = name,
Pipelines\PipelineStep.cs (1)
126Name = Name,
Pipelines\PipelineStepFactoryExtensions.cs (1)
119Name = stepName,
Publishing\ManifestPublishingExtensions.cs (1)
29Name = "publish-manifest",
Aspire.Hosting.Azure (7)
AzureBicepResource.cs (1)
50Name = $"provision-{name}",
AzureEnvironmentResource.cs (6)
82Name = PrepareResourcesStepName, 95Name = $"publish-{Name}", 105Name = "validate-azure-login", 115Name = CreateProvisioningContextStepName, 134Name = ProvisionInfrastructureStepName, 146Name = $"destroy-azure-{Name}",
Aspire.Hosting.Azure.AppContainers (5)
AzureContainerAppEnvironmentResource.cs (2)
51Name = $"{AzureContainerAppExtensions.PrepareContainerAppsStepNamePrefix}{name}", 71Name = $"print-dashboard-url-{name}",
AzureContainerAppResource.cs (2)
44Name = $"print-{targetResource.Name}-summary", 75Name = $"deploy-{targetResource.Name}",
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
58Name = $"prepare-cross-scope-acr-pull-identity-{builder.Resource.Name}",
Aspire.Hosting.Azure.AppService (6)
AzureAppServiceEnvironmentResource.cs (3)
59Name = $"prepare-azure-app-service-{name}", 72Name = $"validate-appservice-config-{name}", 88Name = $"print-dashboard-url-{name}",
AzureAppServiceWebSiteResource.cs (2)
44Name = $"print-{targetResource.Name}-summary", 73Name = $"deploy-{targetResource.Name}",
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
58Name = $"prepare-cross-scope-acr-pull-identity-{builder.Resource.Name}",
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryResource.cs (1)
32Name = $"login-to-acr-{name}",
Aspire.Hosting.Azure.Kubernetes (4)
AzureKubernetesEnvironmentResource.cs (3)
53Name = $"prepare-aks-{Name}", 69Name = $"aks-get-credentials-{Name}", 80Name = $"aks-get-credentials-for-destroy-{Name}",
AzureKubernetesLoadBalancerResource.cs (1)
86Name = $"apply-alb-crd-{Name}",
Aspire.Hosting.Azure.Sandboxes (6)
AzureSandboxContainerDeployment.cs (3)
68Name = deployStepName, 78Name = destroyStepName, 92Name = GetStaleCleanupStepName(),
AzureSandboxGroupResource.cs (2)
48Name = $"prepare-azure-sandboxes-{Name}", 56Name = $"print-azure-sandboxes-dashboard-{Name}",
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (1)
58Name = $"prepare-cross-scope-acr-pull-identity-{builder.Resource.Name}",
Aspire.Hosting.Azure.Tests (5)
AzureSandboxesTests.cs (5)
2425Name = "push-frontend", 2433Name = "login-to-acr-sandboxes", 2466Name = $"destroy-azure-{azureEnvironment.Name}", 2472Name = "destroy-azure-api-sandbox-container", 2819Name = "login-to-acr-sandboxes",
Aspire.Hosting.Docker (7)
DockerComposeEnvironmentResource.cs (6)
69Name = $"prepare-deployment-targets-{Name}", 79Name = $"publish-{Name}", 119Name = $"prepare-{Name}", 130Name = $"docker-compose-up-{Name}", 140Name = $"destroy-compose-{Name}", 198Name = $"docker-compose-down-{Name}",
DockerComposeServiceResource.cs (1)
46Name = $"print-{_targetResource.Name}-summary",
Aspire.Hosting.Dotnet (1)
DotnetProjectResource.cs (1)
88Name = ValidateDotnetProjectPublishStepName,
Aspire.Hosting.Dotnet.Tests (7)
DotnetProjectResourceTests.cs (7)
181Name = $"test-{step}-work", 212Name = workStepName, 222Name = deployStepName, 253Name = "test-build-work", 281Name = "test-push-work", 310Name = "test-prepare", 316Name = "test-deploy",
Aspire.Hosting.EntityFrameworkCore (2)
EFResourceBuilderExtensions.cs (2)
244Name = scriptStepName!, 288Name = bundleStepName!,
Aspire.Hosting.Foundry (7)
HostedAgent\AzureHostedAgentResource.cs (1)
50Name = $"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)
824Name = "deploy-mcp", 904Name = "deploy-mcp",
Aspire.Hosting.JavaScript (2)
JavaScriptHostingExtensions.cs (2)
1918Name = validationStepName, 2265Name = $"nextjs-standalone-check-{name}",
Aspire.Hosting.Kubernetes (16)
CertManagerExtensions.cs (2)
369Name = $"cm-issuer-apply-{captured.Name}", 398Name = $"cm-issuer-delete-{captured.Name}",
Deployment\HelmDeploymentEngine.cs (6)
139Name = $"check-helm-prereqs-{environment.Name}", 152Name = $"prepare-{environment.Name}", 164Name = $"helm-deploy-{environment.Name}", 176Name = $"print-{environment.Name}-instructions", 188Name = $"destroy-helm-{environment.Name}", 236Name = 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)
99Name = $"helm-install-{name}", 112Name = $"helm-uninstall-{name}",
KubernetesResource.cs (1)
36Name = $"print-{resource.Name}-summary",
Aspire.Hosting.Radius (7)
Publishing\RadCredentialRegisterStep.cs (1)
55Name = $"register-radius-credentials-{_environment.Name}",
Publishing\RadiusBicepPublishingContext.cs (1)
42Name = $"publish-radius-{_environment.Name}",
Publishing\RadiusDeploymentPipelineStep.cs (1)
90Name = $"deploy-radius-{_environment.Name}",
Publishing\SealedSecretApplyStep.cs (1)
47Name = $"apply-sealed-secrets-{_environment.Name}",
RadiusEnvironmentResource.cs (2)
48Name = $"prepare-deployment-targets-{Name}", 64Name = $"validate-radius-secret-stores-{Name}",
Secrets\RadiusSecretStoreExtensions.cs (1)
82Name = $"validate-radius-app-scoped-store-{name}",
Aspire.Hosting.Rust.Tests (1)
AddRustAppPublishTests.cs (1)
343Name = name,
Aspire.Hosting.Tests (43)
Pipelines\DistributedApplicationPipelineTests.cs (42)
257Name = "annotated-step", 291Name = "annotated-step-1", 300Name = "annotated-step-2", 369Name = "step1", 376Name = "step2", 622Name = "duplicate-step", 629Name = "duplicate-step", 712Name = "stepA", 719Name = "stepB", 726Name = "stepC", 1008Name = "annotated-step", 1037Name = "sync-step", 1064Name = "async-step", 1091Name = "sync-step-1", 1100Name = "sync-step-2", 1131Name = "async-step-1", 1140Name = "async-step-2", 1407Name = "test-step", 1504Name = "step1", 1511Name = "step2", 1518Name = "step3", 1551Name = "resource1-step1", 1556Name = "resource1-step2", 1567Name = "resource2-step1", 1600Name = "resource1-step1", 1606Name = "resource1-step2", 1700Name = "resource1-step", 1737Name = "provision1", 1748Name = "provision2", 1759Name = "build1", 1770Name = "deploy1", 2351Name = "duplicate-step", 2357Name = "duplicate-step", 2377Name = "my-step", 2399Name = "tagged-step", 2436new() { Name = "deploy", Action = _ => Task.CompletedTask, DependsOnSteps = { "build" } }, 2437new() { Name = "build", Action = _ => Task.CompletedTask, DependsOnSteps = { "init" } }, 2438new() { Name = "init", Action = _ => Task.CompletedTask } 2456new() { Name = "c-step", Action = _ => Task.CompletedTask }, 2457new() { Name = "a-step", Action = _ => Task.CompletedTask }, 2458new() { Name = "b-step", Action = _ => Task.CompletedTask } 2519Name = "transient-step",
Publishing\PipelineExecutorTests.cs (1)
67Name = "late-dependency",
Aspire.Hosting.TestUtilities (1)
Helpers\JsonDocumentManifestPublisher.cs (1)
73Name = "publish-json-manifest",
Publishers.AppHost (1)
DistributedApplicationBuilderExtensions.cs (1)
26Name = $"publish-{name}",
216 references to Name
Aspire.Hosting (65)
Backchannel\AppHostRpcTarget.cs (3)
310var stepsByName = resolvedSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 317var availableSteps = string.Join(", ", resolvedSteps.Select(s => $"'{s.Name}'")); 330Name = step.Name,
Pipelines\DistributedApplicationPipeline.cs (55)
461if (_steps.Any(s => s.Name == name)) 530if (_steps.Any(s => s.Name == step.Name)) 533$"A step with the name '{step.Name}' has already been added to the pipeline."); 603var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 607var availableSteps = string.Join(", ", allSteps.Select(s => $"'{s.Name}'")); 642var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 666$"Step '{step.Name}' is required by unknown step '{requiredByStep}'"); 671if (!requiredByStepObj.DependsOnSteps.Contains(step.Name)) 673requiredByStepObj.DependsOnSteps.Add(step.Name); 685var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 694var availableSteps = string.Join(", ", allSteps.Select(s => $"'{s.Name}'")); 704var filteredStepsByName = stepsToExecute.ToDictionary(s => s.Name, StringComparer.Ordinal); 736Visit(step.Name); 813if (!stepNames.Add(step.Name)) 816$"Duplicate step name: '{step.Name}'"); 827$"Step '{step.Name}' depends on unknown step '{dependency}'"); 836$"Step '{step.Name}' is required by unknown step '{requiredBy}'"); 859stepCompletions[step.Name] = new TaskCompletionSource(TaskCreationOptions.RunContinuationsAsynchronously); 865var stepTcs = stepCompletions[step.Name]; 885? $"Step '{step.Name}' cannot run because {(failedDeps.Count == 1 ? "dependency" : "dependencies")} {string.Join(", ", failedDeps.Select(d => $"'{d}'"))} failed" 886: $"Step '{step.Name}' cannot run because a dependency failed"; 898var stepHierarchy = stepHierarchyByName.GetValueOrDefault(step.Name); 899var reportingStep = await activityReporter.CreateStepAsync(step.Name, stepHierarchy.ParentStepName, stepHierarchy.Level, context.CancellationToken).ConfigureAwait(false); 917stepContext.Logger.LogError(ex, "Step '{StepName}' failed.", step.Name); 970failedStepNames.Add(steps[i].Name); 995var stepsByName = steps.ToDictionary(s => s.Name, StringComparer.Ordinal); 1009var stepHierarchy = stepHierarchyByName.GetValueOrDefault(step.Name); 1010var reportingStep = await activityReporter.CreateStepAsync(step.Name, stepHierarchy.ParentStepName, stepHierarchy.Level, context.CancellationToken).ConfigureAwait(false); 1027stepContext.Logger.LogError(ex, "Step '{StepName}' failed.", step.Name); 1083visitStates[step.Name] = VisitState.Unvisited; 1125if (visitStates[step.Name] == VisitState.Unvisited) 1127DetectCycles(step.Name, path); 1153$"Step '{step.Name}' failed: {ex.Message}", exceptionInfo.SourceException); 1183var allStepsByName = allSteps.ToDictionary(s => s.Name, StringComparer.Ordinal); 1196sb.AppendLine(CultureInfo.InvariantCulture, $"{i + 1,3}. {step.Name}"); 1207foreach (var step in allSteps.OrderBy(s => s.Name, StringComparer.Ordinal)) 1209sb.AppendLine(CultureInfo.InvariantCulture, $"Step: {step.Name}"); 1269sb.AppendLine(CultureInfo.InvariantCulture, $"WARNING: Step '{step.Name}' depends on missing step '{dep}'"); 1278!allSteps.Any(other => other.DependsOnSteps.Contains(step.Name))) 1279.OrderBy(step => step.Name, StringComparer.Ordinal) 1287sb.AppendLine(CultureInfo.InvariantCulture, $" - {step.Name}"); 1305foreach (var targetStep in allSteps.OrderBy(s => s.Name, StringComparer.Ordinal)) 1307sb.AppendLine(CultureInfo.InvariantCulture, $"If targeting '{targetStep.Name}':"); 1409result[step.Name] = new StepHierarchyInfo(parentStepName, executionLevels.GetValueOrDefault(step.Name)); 1435result[step.Name] = GetExecutionLevel(step, stepsByName); 1446if (visited.Contains(step.Name)) 1456visited.Add(step.Name); 1468visited.Remove(step.Name); 1479var stepsByName = steps.ToDictionary(s => s.Name, StringComparer.Ordinal); 1485if (!visited.Add(step.Name)) 1504var sortedSteps = steps.OrderBy(s => s.Name, StringComparer.Ordinal); 1507if (!visited.Contains(step.Name)) 1528sb.Append(CultureInfo.InvariantCulture, $" - {step.Name}");
Pipelines\DistributedApplicationPipelineExtensions.cs (3)
46var step = context.Steps.FirstOrDefault(candidate => candidate.Name == stepName); 49var availableSteps = string.Join(", ", context.Steps.Select(candidate => $"'{candidate.Name}'")); 78var validationStep = context.Steps.FirstOrDefault(step => step.Name == DistributedApplicationPipeline.ValidateBuildOnlyContainerReferencesStepName);
Pipelines\PipelineStep.cs (4)
81DependsOnSteps.Add(step.Name); 113RequiredBySteps.Add(step.Name); 126Name = Name, 149return $@"Name = ""{Name}"", DependsOnSteps = {dependsOnSteps}, RequiredBySteps = {requiredBySteps}";
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppExtensions.cs (2)
111var validationStep = context.Steps.Single(step => step.Name == ValidateContainerAppsStepName); 125.SingleOrDefault(step => step.Name == $"{PrepareContainerAppsStepNamePrefix}{environment.Name}");
Aspire.Hosting.Azure.Kubernetes (4)
AzureKubernetesEnvironmentResource.cs (4)
95.Single(step => step.Name == $"aks-get-credentials-for-destroy-{Name}"); 109.SingleOrDefault(step => step.Name == $"destroy-azure-{azureEnvironment.Name}") 141if (string.Equals(targetStep, destroyAzureStep.Name, StringComparison.Ordinal)) 155kubernetesDestroyStep.Name,
Aspire.Hosting.Azure.Kubernetes.Tests (6)
AzureKubernetesInfrastructureTests.cs (6)
474.Single(step => step.Name == $"destroy-azure-{azureEnvironment.Name}"); 557.Single(step => step.Name == $"destroy-azure-{azureEnvironment.Name}"); 1386var getCredentialsStep = Assert.Single(steps, step => step.Name == "aks-get-credentials-aks"); 1480var getCredentialsStep = Assert.Single(steps, step => step.Name == "aks-get-credentials-aks"); 1693var getCredentialsStep = Assert.Single(steps, step => step.Name == "aks-get-credentials-aks"); 1763var getCredentialsStep = Assert.Single(steps, step => step.Name == "aks-get-credentials-aks");
Aspire.Hosting.Azure.Sandboxes (5)
AzureSandboxContainerDeployment.cs (5)
195foreach (var step in context.GetSteps(environment).Where(step => string.Equals(step.Name, expectedName, StringComparison.Ordinal))) 207if (string.Equals(consumer.Name, producer.Name, StringComparison.Ordinal)) 212var stepLookup = steps.ToDictionary(static step => step.Name, StringComparer.Ordinal); 222if (string.Equals(stepName, consumer.Name, StringComparison.Ordinal))
Aspire.Hosting.Azure.Tests (24)
AzureAppServiceTests.cs (1)
667var hasPrintDashboardUrlStep = steps.Any(s => s.Name == "print-dashboard-url-env");
AzureBicepResourceTests.cs (1)
239Assert.Equal("provision-myresource", step.Name);
AzureContainerAppsTests.cs (1)
3182var hasPrintDashboardUrlStep = steps.Any(s => s.Name == "print-dashboard-url-env");
AzureContainerRegistryTests.cs (3)
158var loginStep = allSteps.FirstOrDefault(s => s.Name == "login-to-acr-acr"); 187var loginStep = allSteps.FirstOrDefault(s => s.Name == "login-to-acr-acr"); 216var provisionStep = allSteps.FirstOrDefault(s => s.Name == "provision-acr");
AzureEnvironmentResourceExtensionsTests.cs (3)
544var prepareResourcesStep = Assert.Single(steps, step => step.Name == AzureEnvironmentResource.PrepareResourcesStepName); 547Assert.Collection(beforeStartSteps, step => Assert.Equal(AzureEnvironmentResource.PrepareResourcesStepName, step.Name)); 548Assert.DoesNotContain(WellKnownPipelineSteps.BeforeStart, steps.Single(step => step.Name == AzureEnvironmentResource.ProvisionInfrastructureStepName).RequiredBySteps);
AzureSandboxesTests.cs (15)
54var firstSummaryStep = Assert.Single(firstSteps, step => step.Name == "print-azure-sandboxes-dashboard-first"); 60var secondSummaryStep = Assert.Single(secondSteps, step => step.Name == "print-azure-sandboxes-dashboard-second"); 108var summaryStep = Assert.Single(steps, step => step.Name == "print-azure-sandboxes-dashboard-sandboxes"); 2417var deployStep = Assert.Single(steps, step => step.Name == "deploy-frontend-sandbox-container"); 2450Assert.Contains(pushStep.Name, deployStep.DependsOnSteps); 2451Assert.Contains(registryLoginStep.Name, deployStep.DependsOnSteps); 2453var destroyStep = Assert.Single(steps, step => step.Name == "destroy-frontend-sandbox-container"); 2459var staleCleanupStep = Assert.Single(cleanupSteps, step => step.Name == "destroy-stale-azure-sandboxes"); 2493Assert.Contains(destroyStep.Name, azureDestroyStep.DependsOnSteps); 2494Assert.Contains(staleCleanupStep.Name, azureDestroyStep.DependsOnSteps); 2834var deployStep = Assert.Single(steps, step => step.Name == "deploy-frontend-sandbox-container"); 2835Assert.Contains(loginStep.Name, deployStep.DependsOnSteps); 3001var apiDeploy = Assert.Single(steps, step => step.Name == "deploy-api-sandbox-container"); 3002var webDeploy = Assert.Single(steps, step => step.Name == "deploy-web-sandbox-container"); 3003Assert.Contains(apiDeploy.Name, webDeploy.DependsOnSteps);
Aspire.Hosting.Containers.Tests (6)
WithDockerfileTests.cs (6)
811Assert.Equal("build-mycontainer", buildStep.Name); 816Assert.Equal("push-mycontainer", pushStep.Name); 978Assert.Equal("build-test-container", buildStep.Name); 983Assert.Equal("push-test-container", pushStep.Name); 1023Assert.Equal("build-test-container", buildStep.Name); 1028Assert.Equal("push-test-container", pushStep.Name);
Aspire.Hosting.Dotnet (7)
DotnetProjectResource.cs (7)
103step.Name == ValidateDotnetProjectPublishStepName && 136.Any(step => s_publishAndDeployRootStepNames.Contains(step.Name, StringComparer.Ordinal))) 147.Select(step => step.Name) 158var stepsByName = steps.ToLookup(step => step.Name, StringComparer.Ordinal); 175if (!visitedStepNames.Add(step.Name) || excludedStepNames?.Contains(step.Name) is true) 190foreach (var requiredStep in requiredStepsByName[step.Name])
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectResourceTests.cs (1)
231context.Steps.Single(step => step.Name == deployStepName).DependsOn(workStepName));
Aspire.Hosting.EntityFrameworkCore.Tests (19)
EFMigrationPipelineTests.cs (19)
28Assert.Equal("mymigrations-generate-migration-bundle", generateStep.Name); 45Assert.Equal("mymigrations-generate-migration-script", scriptStep.Name); 62var scriptStep = Assert.Single(steps, s => s.Name == "mymigrations-generate-migration-script"); 63var bundleStep = Assert.Single(steps, s => s.Name == "mymigrations-generate-migration-bundle"); 66Assert.Contains(scriptStep.Name, bundleStep.DependsOnSteps); 97var m1Bundle = Assert.Single(m1Steps, s => s.Name == "aaa-migrations-generate-migration-bundle"); 98var m2Bundle = Assert.Single(m2Steps, s => s.Name == "bbb-migrations-generate-migration-bundle"); 123var m1Script = Assert.Single(m1Steps, s => s.Name == "aaa-migrations-generate-migration-script"); 124var m1Bundle = Assert.Single(m1Steps, s => s.Name == "aaa-migrations-generate-migration-bundle"); 125var m2Script = Assert.Single(m2Steps, s => s.Name == "bbb-migrations-generate-migration-script"); 126var m2Bundle = Assert.Single(m2Steps, s => s.Name == "bbb-migrations-generate-migration-bundle"); 129Assert.Contains(m1Script.Name, m1Bundle.DependsOnSteps); 130Assert.Contains(m1Bundle.Name, m2Script.DependsOnSteps); 131Assert.Contains(m2Script.Name, m2Bundle.DependsOnSteps); 132Assert.DoesNotContain(m1Bundle.Name, m2Bundle.DependsOnSteps); 178Assert.Equal("aaa-migrations-generate-migration-script", m1Script.Name); 179Assert.Equal("bbb-migrations-generate-migration-bundle", m2Bundle.Name); 180Assert.Contains(m1Script.Name, m2Bundle.DependsOnSteps); 719var generateStep = Assert.Single(steps, s => s.Name == "mymigrations-generate-migration-bundle");
Aspire.Hosting.Foundry.Tests (7)
PromptAgentTests.cs (1)
614var beforeStartStep = steps.SingleOrDefault(s => s.Name == "deploy-my-agent-before-start");
ToolboxTests.cs (6)
290Assert.Equal("deploy-field-tools", step.Name); 320var beforeStart = Assert.Single(steps, s => s.Name == "deploy-field-tools-before-start"); 325var deploy = Assert.Single(steps, s => s.Name == "deploy-field-tools"); 820var toolboxDeploy = Assert.Single(toolboxSteps, s => s.Name == "deploy-field-tools"); 862var toolboxDeploy = Assert.Single(toolboxSteps, s => s.Name == "deploy-field-tools"); 901var 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)
401Assert.Equal("helm-install-test", steps[0].Name); 415var installStep = Assert.Single(steps, s => s.Name == "helm-install-test"); 416var uninstallStep = Assert.Single(steps, s => s.Name == "helm-uninstall-test"); 439var installStep = Assert.Single(steps, s => s.Name == "helm-install-test"); 458var uninstallStep = Assert.Single(steps, s => s.Name == "helm-uninstall-my-release"); 473var uninstallStep = Assert.Single(steps, s => s.Name == "helm-uninstall-my-release");
PipelineStepTestHelpers.cs (2)
46await using var reportingStep = await new NullPublishingActivityReporter().CreateStepAsync(step.Name); 70.Select(step => step.Name)
Aspire.Hosting.Radius (2)
RadiusEnvironmentResource.cs (2)
67RequiredBySteps = [publishStep.Name, deployStep.Name],
Aspire.Hosting.Radius.Tests (5)
Deployment\DeployPipelineIntegrationTests.cs (2)
68Assert.Equal("deploy-radius-myenv", pipelineStep.Name); 86Assert.Equal("deploy-radius-testenv", pipelineStep.Name);
Deployment\RadCliDetectionTests.cs (1)
68Assert.Equal("deploy-radius-myenv", pipelineStep.Name);
DeploymentE2E\DeployEndToEndTests.cs (1)
111Assert.Equal("deploy-radius-cleanup-test", pipelineStep.Name);
Secrets\SecretStoreValidationTests.cs (1)
132Assert.Equal("validate-radius-app-scoped-store-appsecrets", gate.Name);
Aspire.Hosting.Tests (54)
BuildOnlyContainerValidationTests.cs (1)
80validationStep = context.Steps.Single(step => step.Name == DistributedApplicationPipeline.ValidateBuildOnlyContainerReferencesStepName);
ContainerRegistryResourceTests.cs (4)
384var pushStep = steps.FirstOrDefault(s => s.Name == "push-api"); 408var pushStep = steps.FirstOrDefault(s => s.Name == "push-mycontainer"); 456var buildStep = steps.FirstOrDefault(s => s.Name == "build-api"); 457var pushStep = steps.FirstOrDefault(s => s.Name == "push-api");
Pipelines\DistributedApplicationPipelineTests.cs (46)
1441Assert.Contains(capturedSteps, s => s.Name == "deploy"); 1442Assert.Contains(capturedSteps, s => s.Name == "process-parameters"); 1443Assert.Contains(capturedSteps, s => s.Name == "deploy-prereq"); 1444Assert.Contains(capturedSteps, s => s.Name == "build"); 1445Assert.Contains(capturedSteps, s => s.Name == "build-prereq"); 1446Assert.Contains(capturedSteps, s => s.Name == "push"); 1447Assert.Contains(capturedSteps, s => s.Name == "push-prereq"); 1448Assert.Contains(capturedSteps, s => s.Name == "publish"); 1449Assert.Contains(capturedSteps, s => s.Name == "publish-prereq"); 1450Assert.Contains(capturedSteps, s => s.Name == "validate-build-only-container-references"); 1451Assert.Contains(capturedSteps, s => s.Name == "diagnostics"); 1452Assert.Contains(capturedSteps, s => s.Name == "validate-compute-environments"); 1453Assert.Contains(capturedSteps, s => s.Name == "before-start"); 1454Assert.Contains(capturedSteps, s => s.Name == "destroy"); 1455Assert.Contains(capturedSteps, s => s.Name == "destroy-prereq"); 1456Assert.Contains(capturedSteps, s => s.Name == "step1"); 1457Assert.Contains(capturedSteps, s => s.Name == "step2"); 1482var step1 = configContext.Steps.First(s => s.Name == "step1"); 1483var step2 = configContext.Steps.First(s => s.Name == "step2"); 1533Assert.Contains(foundSteps, s => s.Name == "step1"); 1534Assert.Contains(foundSteps, s => s.Name == "step2"); 1535Assert.DoesNotContain(foundSteps, s => s.Name == "step3"); 1585Assert.Contains(foundSteps, s => s.Name == "resource2-step1"); 1625Assert.Contains(foundSteps, s => s.Name == "resource1-step1"); 1707allStepsAvailable = configContext.Steps.Any(s => s.Name == "resource1-step"); 2039parameterPromptingStep = configContext.Steps.FirstOrDefault(s => s.Name == WellKnownPipelineSteps.ProcessParameters); 2040deployPrereqStep = configContext.Steps.FirstOrDefault(s => s.Name == WellKnownPipelineSteps.DeployPrereq); 2041buildPrereqStep = configContext.Steps.FirstOrDefault(s => s.Name == WellKnownPipelineSteps.BuildPrereq); 2042publishPrereqStep = configContext.Steps.FirstOrDefault(s => s.Name == WellKnownPipelineSteps.PublishPrereq); 2245Assert.Contains(steps, s => s.Name == "custom-step"); 2246Assert.Contains(steps, s => s.Name == "deploy"); 2247Assert.Contains(steps, s => s.Name == "process-parameters"); 2317var firstBeforeStart = first.Single(step => step.Name == WellKnownPipelineSteps.BeforeStart); 2318var secondBeforeStart = second.Single(step => step.Name == WellKnownPipelineSteps.BeforeStart); 2387var deployStep = steps.Single(s => s.Name == "deploy"); 2407var taggedStep = steps.Single(s => s.Name == "tagged-step"); 2443var initIndex = ordered.FindIndex(s => s.Name == "init"); 2444var buildIndex = ordered.FindIndex(s => s.Name == "build"); 2445var deployIndex = ordered.FindIndex(s => s.Name == "deploy"); 2464Assert.Equal(ordered1.Select(s => s.Name), ordered2.Select(s => s.Name)); 2475var originalBeforeStart = originalDeploy.Single(step => step.Name == WellKnownPipelineSteps.BeforeStart); 2490Assert.Equal(originalDeploy[i].Name, cloneDeploy[i].Name); 2497var cloneBeforeStart = cloneDeploy.Single(step => step.Name == WellKnownPipelineSteps.BeforeStart); 2548var deployStep = resolved.Single(s => s.Name == WellKnownPipelineSteps.Deploy);
ProjectResourceTests.cs (2)
865var buildStep = steps.First(s => s.Name == "build-test-project"); 870var pushStep = steps.First(s => s.Name == "push-test-project");
Publishing\PipelineExecutorTests.cs (1)
86var dependency = context.Steps.Single(step => step.Name == "late-dependency");