204 references to RunCommandAsync
Aspire.Cli.EndToEnd.Tests (204)
AppHostSyntaxErrorOutputTests.cs (1)
142
await auto.
RunCommandAsync
($"cd \"$ASPIRE_E2E_WORKSPACE\"/{quotedWorkingDirectory}", counter, TimeSpan.FromSeconds(10));
BundleSmokeTests.cs (5)
161
await auto.
RunCommandAsync
($"cd {AspireCliShellCommandHelpers.QuoteBashArg(ProjectName)}", counter);
162
await auto.
RunCommandAsync
("test ! -e .config/dotnet-tools.json", counter);
167
await auto.
RunCommandAsync
(
178
await auto.
RunCommandAsync
(
247
await auto.
RunCommandAsync
($"cd {AspireCliShellCommandHelpers.QuoteBashArg(projectName)}", counter);
ChannelUpdateWorkflowTests.cs (4)
118
await auto.
RunCommandAsync
($"cd {projectName}", counter);
258
await auto.
RunCommandAsync
($"cd {projectName}", counter);
306
await auto.
RunCommandAsync
($"cd {projectName}", counter);
341
await auto.
RunCommandAsync
($"cd {projectName}", counter);
CliTelemetryTests.cs (1)
61
await auto.
RunCommandAsync
($"mkdir -p {diagDir}", counter);
CompletionTests.cs (9)
44
await auto.
RunCommandAsync
("mkdir -p completion-bin && cp \"$(command -v aspire)\" completion-bin/aspire && test -x completion-bin/aspire", counter);
49
await auto.
RunCommandAsync
(
52
await auto.
RunCommandAsync
(
58
await auto.
RunCommandAsync
("bash -n completion.bash && source completion.bash && complete -p aspire > registration.txt", counter);
84
await auto.
RunCommandAsync
("aspire completions script bash > completion.bash && source completion.bash", counter);
97
await auto.
RunCommandAsync
("chmod +x completion-source/aspire && export PATH=\"$PWD/completion-source:$PATH\"", counter);
101
await auto.
RunCommandAsync
($"export COMPLETION_TEST_VALUE={AspireCliShellCommandHelpers.QuoteBashArg(candidate)}", counter);
115
await auto.
RunCommandAsync
("export COMPLETION_TEST_VALUE=--apphost", counter);
128
await auto.
RunCommandAsync
("export PATH=\"${PATH#\"$PWD/completion-source:\"}\"", counter);
CSharpInitTests.cs (3)
48
await auto.
RunCommandAsync
("cd app", counter);
119
await auto.
RunCommandAsync
(
140
await auto.
RunCommandAsync
("aspire describe --format json > resources.json", counter);
CSharpProjectModeInitTests.cs (1)
108
await auto.
RunCommandAsync
(
DockerComposeDeployWithVolumeTests.cs (6)
139
await auto.
RunCommandAsync
("unset ASPIRE_PLAYGROUND; mkdir -p deploy-output", counter);
140
await auto.
RunCommandAsync
(
145
await auto.
RunCommandAsync
(
164
await auto.
RunCommandAsync
(
172
await auto.
RunCommandAsync
(
209
await auto.
RunCommandAsync
(
DockerDeploymentTests.cs (1)
217
await auto.
RunCommandAsync
(
DoctorCommandTests.cs (1)
188
await auto.
RunCommandAsync
(
EmptyAppHostTemplateTests.cs (13)
61
await auto.
RunCommandAsync
("mkdir source-feed && cp \"$HOME\"/.aspire/hives/*/packages/Aspire.ProjectTemplates.*.nupkg source-feed/", counter);
62
await auto.
RunCommandAsync
("aspire --version > /tmp/aspire-source-version", counter);
66
await auto.
RunCommandAsync
("aspire config set features.updateNotificationsEnabled false -g", counter);
67
await auto.
RunCommandAsync
("aspire config set features.showAllTemplates true -g", counter);
68
await auto.
RunCommandAsync
(
75
await auto.
RunCommandAsync
("dotnet nuget disable source nuget.org", counter);
76
await auto.
RunCommandAsync
("dotnet nuget add source \"$PWD/source-feed\" --name source-override-e2e", counter);
79
await auto.
RunCommandAsync
(
82
await auto.
RunCommandAsync
(
90
await auto.
RunCommandAsync
("rm -rf \"$HOME/.aspire/logs\" && mkdir -p \"$HOME/.aspire/logs\"", counter);
92
await auto.
RunCommandAsync
(
98
await auto.
RunCommandAsync
("test -f SourceOverrideServiceDefaults/SourceOverrideServiceDefaults.csproj", counter);
113
await auto.
RunCommandAsync
(
EmulatedLocalReleaseBuildTests.cs (6)
102
await auto.
RunCommandAsync
($"cd {projectName}/{projectName}.AppHost", counter);
167
await auto.
RunCommandAsync
($"cd {projectName}", counter);
229
await auto.
RunCommandAsync
("export ASPIRE_CLI_CHANNEL=stable", counter);
230
await auto.
RunCommandAsync
($"export ASPIRE_CLI_VERSION={localStableVersion}", counter);
231
await auto.
RunCommandAsync
("export ASPIRE_CLI_PACKAGES=$HOME/.aspire/hives/local/packages", counter);
257
await auto.
RunCommandAsync
(
EmulatedReleasedBuildTests.cs (4)
83
await auto.
RunCommandAsync
($"cd {projectName}/{projectName}.AppHost", counter);
144
await auto.
RunCommandAsync
($"cd {projectName}", counter);
161
await auto.
RunCommandAsync
("export ASPIRE_CLI_CHANNEL=stable", counter);
162
await auto.
RunCommandAsync
($"export ASPIRE_CLI_VERSION={stableVersion}", counter);
EmulatedStagingBuildTests.cs (5)
95
await auto.
RunCommandAsync
($"cd {projectName}/{projectName}.AppHost", counter);
162
await auto.
RunCommandAsync
($"cd {projectName}", counter);
192
await auto.
RunCommandAsync
("export ASPIRE_CLI_CHANNEL=staging", counter);
193
await auto.
RunCommandAsync
($"export ASPIRE_CLI_VERSION={staging.Version}", counter);
194
await auto.
RunCommandAsync
($"export ASPIRE_CLI_COMMIT={staging.Commit}", counter);
Helpers\CliE2EAutomatorHelpers.cs (19)
75
await auto.
RunCommandAsync
("umask 000", counter);
78
await auto.
RunCommandAsync
(AspireCliShellCommandHelpers.GetPrepareAspireEnvironmentCommand(), counter);
82
await auto.
RunCommandAsync
("export DCP_DIAGNOSTICS_LOG_LEVEL=debug DCP_DIAGNOSTICS_LOG_FOLDER=~/.aspire/dcp-logs DCP_PRESERVE_EXECUTABLE_LOGS=1", counter);
89
await auto.
RunCommandAsync
($"cd {AspireCliShellCommandHelpers.QuoteBashArg(containerWorkspace)}", counter);
91
await auto.
RunCommandAsync
($"export ASPIRE_E2E_WORKSPACE={AspireCliShellCommandHelpers.QuoteBashArg(containerWorkspace)}", counter);
95
await auto.
RunCommandAsync
(
131
await auto.
RunCommandAsync
(
139
await auto.
RunCommandAsync
(
151
await auto.
RunCommandAsync
(
160
await auto.
RunCommandAsync
(
433
await auto.
RunCommandAsync
(
446
await auto.
RunCommandAsync
(
575
await auto.
RunCommandAsync
($"export ASPIRE_E2E_WORKSPACE={AspireCliShellCommandHelpers.QuoteBashArg(workspace.WorkspaceRoot.FullName)}", counter);
579
await auto.
RunCommandAsync
(
596
await auto.
RunCommandAsync
(command, counter, TimeSpan.FromSeconds(300));
681
await auto.
RunCommandAsync
(
694
await auto.
RunCommandAsync
("clear", counter);
733
await auto.
RunCommandAsync
(command, counter, TimeSpan.FromSeconds(300));
937
await auto.
RunCommandAsync
(
Helpers\KubernetesDeployTestHelpers.cs (3)
473
await auto.
RunCommandAsync
(
479
await auto.
RunCommandAsync
(
506
await auto.
RunCommandAsync
(
IntegrationHostLifetimeTests.cs (28)
62
await auto.
RunCommandAsync
("aspire init --language typescript --non-interactive", counter, TimeSpan.FromMinutes(3));
67
await auto.
RunCommandAsync
(
70
await auto.
RunCommandAsync
("node process-control.mjs install-ready", counter, TimeSpan.FromMinutes(3));
71
await auto.
RunCommandAsync
("node process-control.mjs install-kill", counter);
72
await auto.
RunCommandAsync
("node process-control.mjs install-stopped", counter, TimeSpan.FromSeconds(75));
73
await auto.
RunCommandAsync
("grep 'INSTALL_LIFETIME' install-session.log", counter);
75
await auto.
RunCommandAsync
("aspire restore --non-interactive", counter, TimeSpan.FromMinutes(3));
81
await auto.
RunCommandAsync
(
84
await auto.
RunCommandAsync
("node process-control.mjs ready", counter, TimeSpan.FromMinutes(3));
85
await auto.
RunCommandAsync
("aspire resource probe probe > probe-before.log 2>&1", counter);
86
await auto.
RunCommandAsync
("node process-control.mjs probe && node process-control.mjs snapshot", counter);
90
await auto.
RunCommandAsync
("node process-control.mjs block", counter, TimeSpan.FromSeconds(75));
95
await auto.
RunCommandAsync
(
106
await auto.
RunCommandAsync
(
109
await auto.
RunCommandAsync
("node process-control.mjs stall-diagnostics", counter);
113
await auto.
RunCommandAsync
("node process-control.mjs stopped", counter, TimeSpan.FromSeconds(75));
118
await auto.
RunCommandAsync
(
121
await auto.
RunCommandAsync
("grep -iE 'exited|failed|disconnect' run.log", counter);
125
await auto.
RunCommandAsync
("node process-control.mjs exhausted", counter);
129
await auto.
RunCommandAsync
("node process-control.mjs callbacks", counter);
131
await auto.
RunCommandAsync
("aspire start --non-interactive > restart.log 2>&1", counter, TimeSpan.FromMinutes(3));
135
await auto.
RunCommandAsync
("node process-control.mjs recovered", counter, TimeSpan.FromSeconds(75));
138
await auto.
RunCommandAsync
("aspire resource probe probe > probe-after.log 2>&1", counter);
139
await auto.
RunCommandAsync
("node process-control.mjs probe && cat probe-after.log", counter);
140
await auto.
RunCommandAsync
("aspire describe probe --format json > recovered-resource.json", counter);
141
await auto.
RunCommandAsync
("node process-control.mjs describe", counter);
142
await auto.
RunCommandAsync
("aspire stop --non-interactive > stop.log 2>&1", counter, TimeSpan.FromMinutes(1));
143
await auto.
RunCommandAsync
("node process-control.mjs clean", counter, TimeSpan.FromSeconds(75));
JavaScriptPublishTests.cs (5)
110
await auto.
RunCommandAsync
("aspire init --language typescript --non-interactive", counter, TimeSpan.FromMinutes(2));
125
await auto.
RunCommandAsync
("unset ASPIRE_PLAYGROUND", counter);
127
await auto.
RunCommandAsync
("aspire run > aspire-run.log 2>&1 & echo $! > aspire-run.pid", counter);
128
await auto.
RunCommandAsync
("bash verify-runtime.sh", counter, TimeSpan.FromMinutes(2));
134
await auto.
RunCommandAsync
("if [ -f aspire-run.pid ]; then kill \"$(cat aspire-run.pid)\" 2>/dev/null || true; wait \"$(cat aspire-run.pid)\" 2>/dev/null || true; fi", counter, TimeSpan.FromMinutes(1));
KubernetesDeployBasicApiServiceTests.cs (1)
147
await auto.
RunCommandAsync
(
KubernetesDeployWithFileKeyRefTests.cs (1)
143
await auto.
RunCommandAsync
(
KubernetesPublishTests.cs (10)
334
await auto.
RunCommandAsync
($"cd {ProjectName}", counter);
387
await auto.
RunCommandAsync
("unset ASPIRE_PLAYGROUND", counter);
388
await auto.
RunCommandAsync
(
392
await auto.
RunCommandAsync
(
395
await auto.
RunCommandAsync
(
404
await auto.
RunCommandAsync
(
407
await auto.
RunCommandAsync
(
410
await auto.
RunCommandAsync
(
413
await auto.
RunCommandAsync
(
416
await auto.
RunCommandAsync
(
LaunchProfileTests.cs (1)
89
await auto.
RunCommandAsync
("cd LaunchProfile.AppHost", counter);
LogLevelTests.cs (2)
61
await auto.
RunCommandAsync
(
67
await auto.
RunCommandAsync
(
OllamaIntegrationTests.cs (3)
41
await auto.
RunCommandAsync
($"cd {ProjectName}", counter);
75
await auto.
RunCommandAsync
($"mkdir -p {crashDir}", counter);
76
await auto.
RunCommandAsync
(
PythonReactTemplateTests.cs (1)
47
await auto.
RunCommandAsync
("npm run build", counter, TimeSpan.FromMinutes(2));
RadiusDotnetProjectDeployTests.cs (6)
87
await auto.
RunCommandAsync
("mkdir -p images; unset ASPIRE_PLAYGROUND", counter);
91
await auto.
RunCommandAsync
(
97
await auto.
RunCommandAsync
(
104
await auto.
RunCommandAsync
($"kubectl create namespace {radiusNamespace} --context kind-{clusterName}", counter);
105
await auto.
RunCommandAsync
(
110
await auto.
RunCommandAsync
(
RepositoryToolUpdateTests.cs (3)
143
await auto.
RunCommandAsync
("aspire config set features.updateNotificationsEnabled false -g", counter);
144
await auto.
RunCommandAsync
(
190
await auto.
RunCommandAsync
(
ResourceCommandTests.cs (4)
289
await auto.
RunCommandAsync
(
295
await auto.
RunCommandAsync
(
299
await auto.
RunCommandAsync
(
306
await auto.
RunCommandAsync
(
SdkExportTests.cs (1)
67
await auto.
RunCommandAsync
("bash run-sdk-export.sh", counter, TimeSpan.FromMinutes(5));
SelfUpdateChannelPersistenceTests.cs (6)
66
await auto.
RunCommandAsync
("aspire config delete channel -g", counter);
78
await auto.
RunCommandAsync
(
91
await auto.
RunCommandAsync
(
98
await auto.
RunCommandAsync
("aspire config set features.updateNotificationsEnabled false -g", counter);
106
await auto.
RunCommandAsync
($"cd {projectName}", counter);
107
await auto.
RunCommandAsync
(
SmokeTests.cs (14)
87
await auto.
RunCommandAsync
($"cd {projectName}", counter);
101
await auto.
RunCommandAsync
(runCommand, counter);
106
await auto.
RunCommandAsync
(
124
await auto.
RunCommandAsync
("kill -0 \"$(cat remote-ssh.pid)\"", counter);
125
await auto.
RunCommandAsync
("aspire ps --format json > remote-ssh-ps.json", counter);
126
await auto.
RunCommandAsync
(
129
await auto.
RunCommandAsync
(
134
await auto.
RunCommandAsync
(
137
await auto.
RunCommandAsync
(
141
await auto.
RunCommandAsync
(
169
await auto.
RunCommandAsync
($"cd {projectName}", counter);
170
await auto.
RunCommandAsync
("grep -F 'ASPIRE_RESOURCE_SERVICE_ENDPOINT_URL' aspire.config.json && grep -F 'polyglotdevlocalhost.dev.localhost' aspire.config.json", counter);
221
await auto.
RunCommandAsync
($"cd {projectName}", counter);
258
await auto.
RunCommandAsync
($"cd {projectName}", counter);
StartStopTests.cs (19)
99
await auto.
RunCommandAsync
($"cd {AspireCliShellCommandHelpers.QuoteBashArg(projectName)}", counter);
142
await auto.
RunCommandAsync
($"ln -s {projectName} {projectLinkName}", counter);
148
await auto.
RunCommandAsync
(
152
await auto.
RunCommandAsync
(
224
await auto.
RunCommandAsync
($"cd {AspireCliShellCommandHelpers.QuoteBashArg(projectName)}", counter);
225
await auto.
RunCommandAsync
(
239
await auto.
RunCommandAsync
(
242
await auto.
RunCommandAsync
($"cd {AspireCliShellCommandHelpers.QuoteBashArg(linkedCheckout)}", counter);
245
await auto.
RunCommandAsync
(
263
await auto.
RunCommandAsync
($"cd {AspireCliShellCommandHelpers.QuoteBashArg(primaryCheckout)}", counter);
265
await auto.
RunCommandAsync
(
275
await auto.
RunCommandAsync
($"cd {AspireCliShellCommandHelpers.QuoteBashArg(linkedCheckout)}", counter);
277
await auto.
RunCommandAsync
(
337
await auto.
RunCommandAsync
($"cd {AspireCliShellCommandHelpers.QuoteBashArg(projectName)}", counter);
380
await auto.
RunCommandAsync
("export ASPIRE_E2E_LAUNCHER_PGID=$(ps -o pgid= -p $$ | tr -d ' ') ASPIRE_E2E_LAUNCHER_SID=$(ps -o sid= -p $$ | tr -d ' ')", counter);
381
await auto.
RunCommandAsync
("aspire start --format json > /tmp/aspire-start.json", counter, TimeSpan.FromMinutes(2));
524
await auto.
RunCommandAsync
(
533
await auto.
RunCommandAsync
(
554
await auto.
RunCommandAsync
(
TerminalCommandTests.cs (1)
56
await auto.
RunCommandAsync
(
tests\Shared\Hex1bAutomatorTestHelpers.cs (5)
303
await auto.
RunCommandAsync
($"cd {AspireCliShellCommandHelpers.QuoteBashArg(workspacePath)}", counter);
314
await auto.
RunCommandAsync
(
329
await auto.
RunCommandAsync
(command, counter);
341
await auto.
RunCommandAsync
(
354
await auto.
RunCommandAsync
(
TypeScriptBlazorGatewayTests.cs (4)
57
await auto.
RunCommandAsync
(
64
await auto.
RunCommandAsync
(
78
await auto.
RunCommandAsync
(
138
await auto.
RunCommandAsync
(
TypeScriptEmptyAppHostTemplateTests.cs (5)
65
await auto.
RunCommandAsync
("npm run build", counter, TimeSpan.FromMinutes(2));
68
await auto.
RunCommandAsync
(
95
await auto.
RunCommandAsync
("cd TsDeadlockRepro", counter);
96
await auto.
RunCommandAsync
("aspire restore --non-interactive", counter, TimeSpan.FromMinutes(3));
97
await auto.
RunCommandAsync
("npm run build", counter, TimeSpan.FromMinutes(2));
TypeScriptStarterSmokeTests.cs (1)
86
await auto.
RunCommandAsync
("npm run build", counter, TimeSpan.FromMinutes(2));
TypeScriptStarterTemplateTests.cs (1)
57
await auto.
RunCommandAsync
("npm run build", counter, TimeSpan.FromMinutes(2));