AgentCommandTests.cs (31)
29var repoRoot = CliE2ETestHelpers.GetRepoRoot();
33using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
37await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
90var repoRoot = CliE2ETestHelpers.GetRepoRoot();
94using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
99var containerConfigPath = CliE2ETestHelpers.ToContainerPath(configPath, workspace);
103await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
147var repoRoot = CliE2ETestHelpers.GetRepoRoot();
151using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
157await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
180var repoRoot = CliE2ETestHelpers.GetRepoRoot();
185using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
192await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
270var repoRoot = CliE2ETestHelpers.GetRepoRoot();
275using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
279await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
306var repoRoot = CliE2ETestHelpers.GetRepoRoot();
311using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
315await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
374var repoRoot = CliE2ETestHelpers.GetRepoRoot();
379using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
383await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
427var repoRoot = CliE2ETestHelpers.GetRepoRoot();
432using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
435await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
460var repoRoot = CliE2ETestHelpers.GetRepoRoot();
466using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
470await using var terminalRun = CliE2ETestHelpers.StartRun(
478$"readlink -f \"$(command -v aspire)\" > {AspireCliShellCommandHelpers.QuoteBashArg(CliE2ETestHelpers.ToContainerPath(executablePathFile, workspace))}",
482var containerHome = CliE2ETestHelpers.ToContainerPath(home.FullName, workspace);
489var containerProject = CliE2ETestHelpers.ToContainerPath(project.FullName, workspace);
BannerTests.cs (9)
20var repoRoot = CliE2ETestHelpers.GetRepoRoot();
24using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
28await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
56var repoRoot = CliE2ETestHelpers.GetRepoRoot();
60using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
64await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
83var repoRoot = CliE2ETestHelpers.GetRepoRoot();
87using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
91await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
BundleSmokeTests.cs (16)
23var repoRoot = CliE2ETestHelpers.GetRepoRoot();
28using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
32await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
47var repoRoot = CliE2ETestHelpers.GetRepoRoot();
53using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
57await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
69var containerArgsOutputPath = CliE2ETestHelpers.ToContainerPath(argsOutputPath, workspace);
110var repoRoot = CliE2ETestHelpers.GetRepoRoot();
119using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
123await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
134var containerArgsOutputPath = CliE2ETestHelpers.ToContainerPath(argsOutputPath, workspace);
205var repoRoot = CliE2ETestHelpers.GetRepoRoot();
211using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
215await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
225var containerArgsOutputPath = CliE2ETestHelpers.ToContainerPath(argsOutputPath, workspace);
231Assert.False(string.IsNullOrWhiteSpace(CliE2ETestHelpers.GetAppHostVersion(appHostSource)));
CentralPackageManagementTests.cs (15)
24var repoRoot = CliE2ETestHelpers.GetRepoRoot();
28using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
31await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
50var containerAppHostCsprojPath = CliE2ETestHelpers.ToContainerPath(appHostCsprojPath, workspace);
139var repoRoot = CliE2ETestHelpers.GetRepoRoot();
143using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
146await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
162var containerAppHostCsprojPath = CliE2ETestHelpers.ToContainerPath(appHostCsprojPath, workspace);
267var repoRoot = CliE2ETestHelpers.GetRepoRoot();
271using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
274await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
285var containerAppHostCsprojPath = CliE2ETestHelpers.ToContainerPath(appHostCsprojPath, workspace);
360var repoRoot = CliE2ETestHelpers.GetRepoRoot();
364using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
367await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
CertificatesCommandTests.cs (9)
19var repoRoot = CliE2ETestHelpers.GetRepoRoot();
23using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
27await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
58var repoRoot = CliE2ETestHelpers.GetRepoRoot();
62using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
66await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
96var repoRoot = CliE2ETestHelpers.GetRepoRoot();
100using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
104await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
ChannelUpdateWorkflowTests.cs (24)
46var repoRoot = CliE2ETestHelpers.GetRepoRoot();
66var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
71using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
73variant: CliE2ETestHelpers.DockerfileVariant.Polyglot,
78await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
97CliE2ETestHelpers.WriteLocalChannelSettings(projectPath, localChannel.SdkVersion);
229var repoRoot = CliE2ETestHelpers.GetRepoRoot();
237var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
240using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
242variant: CliE2ETestHelpers.DockerfileVariant.DotNet,
246await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
262CliE2ETestHelpers.WriteLocalChannelSettings(projectPath, localChannel.SdkVersion);
273var repoRoot = CliE2ETestHelpers.GetRepoRoot();
281var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
284using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
286variant: CliE2ETestHelpers.DockerfileVariant.DotNet,
290await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
302CliE2ETestHelpers.WriteLocalChannelSettings(projectPath, localChannel.SdkVersion);
314var repoRoot = CliE2ETestHelpers.GetRepoRoot();
322var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
325using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
327variant: CliE2ETestHelpers.DockerfileVariant.Polyglot,
331await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
350CliE2ETestHelpers.WriteLocalChannelSettings(projectPath, localChannel.SdkVersion);
CompletionTests.cs (6)
18var repoRoot = CliE2ETestHelpers.GetRepoRoot();
21using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
24await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
74var repoRoot = CliE2ETestHelpers.GetRepoRoot();
77using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
80await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
ConfigDiscoveryTests.cs (8)
33var repoRoot = CliE2ETestHelpers.GetRepoRoot();
37using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
44await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
78System.IO.File.WriteAllText({{JsonSerializer.Serialize(CliE2ETestHelpers.ToContainerPath(alternateRunMarkerPath, workspace))}}, "alternate");
137var repoRoot = CliE2ETestHelpers.GetRepoRoot();
141using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
143variant: CliE2ETestHelpers.DockerfileVariant.Polyglot,
149await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
ConfigMigrationTests.cs (15)
49var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
112var repoRoot = CliE2ETestHelpers.GetRepoRoot();
120await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
175var repoRoot = CliE2ETestHelpers.GetRepoRoot();
183await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
221var repoRoot = CliE2ETestHelpers.GetRepoRoot();
229await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
277var repoRoot = CliE2ETestHelpers.GetRepoRoot();
285await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
348var repoRoot = CliE2ETestHelpers.GetRepoRoot();
356await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
429var repoRoot = CliE2ETestHelpers.GetRepoRoot();
437await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
515var repoRoot = CliE2ETestHelpers.GetRepoRoot();
523await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
CSharpInitTests.cs (9)
22var repoRoot = CliE2ETestHelpers.GetRepoRoot();
41using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
44await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
79var repoRoot = CliE2ETestHelpers.GetRepoRoot();
109using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
112await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
160var repoRoot = CliE2ETestHelpers.GetRepoRoot();
164using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
168await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
CSharpProjectModeInitTests.cs (6)
60var repoRoot = CliE2ETestHelpers.GetRepoRoot();
70using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: false, workspace: workspace);
73await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
131var repoRoot = CliE2ETestHelpers.GetRepoRoot();
146using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: false, workspace: workspace);
149await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
DashboardRunTests.cs (6)
32var repoRoot = CliE2ETestHelpers.GetRepoRoot();
37using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: false, workspace: workspace);
41await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
111var repoRoot = CliE2ETestHelpers.GetRepoRoot();
116using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: false, workspace: workspace);
120await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
DescribeCommandTests.cs (6)
21var repoRoot = CliE2ETestHelpers.GetRepoRoot();
26using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
30await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
124var repoRoot = CliE2ETestHelpers.GetRepoRoot();
129using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
137await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
DockerDeploymentTests.cs (6)
22var repoRoot = CliE2ETestHelpers.GetRepoRoot();
26using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
29await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
119var repoRoot = CliE2ETestHelpers.GetRepoRoot();
123using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
126await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
DoctorCommandTests.cs (19)
33var repoRoot = CliE2ETestHelpers.GetRepoRoot();
36using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
39await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
100var repoRoot = CliE2ETestHelpers.GetRepoRoot();
103using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
106await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
201var repoRoot = CliE2ETestHelpers.GetRepoRoot();
205using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
209await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
235var repoRoot = CliE2ETestHelpers.GetRepoRoot();
239using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
243await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
278var repoRoot = CliE2ETestHelpers.GetRepoRoot();
282var recordingPath = CliE2ETestHelpers.GetTestResultsRecordingPath(testName);
287using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace, testName: testName);
291await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
334var repoRoot = CliE2ETestHelpers.GetRepoRoot();
338using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
342await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
EmptyAppHostTemplateTests.cs (15)
22var repoRoot = CliE2ETestHelpers.GetRepoRoot();
26using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
30await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
50var repoRoot = CliE2ETestHelpers.GetRepoRoot();
54using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
57await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
98var repoRoot = CliE2ETestHelpers.GetRepoRoot();
102using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
106await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
170var repoRoot = CliE2ETestHelpers.GetRepoRoot();
178using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
182await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
229var repoRoot = CliE2ETestHelpers.GetRepoRoot();
235using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
239await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
EmulatedLocalReleaseBuildTests.cs (15)
69var repoRoot = CliE2ETestHelpers.GetRepoRoot();
75using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
79await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
97var appHostVersion = CliE2ETestHelpers.GetAppHostVersion(File.ReadAllText(appHostCsproj));
134var repoRoot = CliE2ETestHelpers.GetRepoRoot();
140using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
144await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
197var repoRoot = CliE2ETestHelpers.GetRepoRoot();
202using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
209await using var terminalRun = CliE2ETestHelpers.StartRun(
287var repoRoot = CliE2ETestHelpers.GetRepoRoot();
297using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
304await using var terminalRun = CliE2ETestHelpers.StartRun(
388var localChannel = CliE2ETestHelpers.PrepareLocalChannel(
429var localStableVersion = CliE2ETestHelpers.TryGetLocalStableAspireVersion(repoRoot);
EmulatedReleasedBuildTests.cs (9)
47var repoRoot = CliE2ETestHelpers.GetRepoRoot();
50var stableVersion = await CliE2ETestHelpers.TryGetLatestStableAspireVersionAsync(output.WriteLine, TestContext.Current.CancellationToken);
56using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
60await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
78var appHostVersion = CliE2ETestHelpers.GetAppHostVersion(File.ReadAllText(appHostCsproj));
105var repoRoot = CliE2ETestHelpers.GetRepoRoot();
108var stableVersion = await CliE2ETestHelpers.TryGetLatestStableAspireVersionAsync(output.WriteLine, TestContext.Current.CancellationToken);
114using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
118await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
EmulatedStagingBuildTests.cs (9)
61var repoRoot = CliE2ETestHelpers.GetRepoRoot();
64var staging = await CliE2ETestHelpers.TryGetLatestStagingBuildAsync(output.WriteLine, TestContext.Current.CancellationToken);
70using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
74await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
104var appHostVersion = CliE2ETestHelpers.GetAppHostVersion(File.ReadAllText(appHostCsproj));
138var repoRoot = CliE2ETestHelpers.GetRepoRoot();
141var staging = await CliE2ETestHelpers.TryGetLatestStagingBuildAsync(output.WriteLine, TestContext.Current.CancellationToken);
147using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
151await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
GoEmptyAppHostTemplateTests.cs (6)
22var repoRoot = CliE2ETestHelpers.GetRepoRoot();
29await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
43var repoRoot = CliE2ETestHelpers.GetRepoRoot();
50await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
61CliE2ETestHelpers.CreateDockerTestTerminal(
65variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo,
GoKubernetesDeployTests.cs (4)
22var repoRoot = CliE2ETestHelpers.GetRepoRoot();
32using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo, mountDockerSocket: true, workspace: workspace);
35await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
GoPolyglotApphostDirectoryTests.cs (4)
27var repoRoot = CliE2ETestHelpers.GetRepoRoot();
31using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo, mountDockerSocket: true, workspace: workspace);
34await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
GoPublishTests.cs (12)
19var repoRoot = CliE2ETestHelpers.GetRepoRoot();
23using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo, mountDockerSocket: true, workspace: workspace);
26await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
49var repoRoot = CliE2ETestHelpers.GetRepoRoot();
53using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo, mountDockerSocket: true, workspace: workspace);
56await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
81var repoRoot = CliE2ETestHelpers.GetRepoRoot();
85using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo, mountDockerSocket: true, workspace: workspace);
88await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
GoSecretAppHostTests.cs (4)
20var repoRoot = CliE2ETestHelpers.GetRepoRoot();
24using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo, mountDockerSocket: true, workspace: workspace);
27await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
Helpers\CliInstallStrategyTests.cs (97)
31Assert.Equal(expectedVersion, CliE2ETestHelpers.TryGetStableAspireVersionFromArchive(archivePath));
94(CliE2ETestHelpers.CliArchiveDirEnvironmentVariableName, tempDir.FullName),
122(CliE2ETestHelpers.CliArchiveDirEnvironmentVariableName, tempDir.FullName),
147(CliE2ETestHelpers.CliArchiveDirEnvironmentVariableName, null),
169(CliE2ETestHelpers.CliArchiveDirEnvironmentVariableName, tempDir.FullName));
195(CliE2ETestHelpers.CliArchiveDirEnvironmentVariableName, null));
238(CliE2ETestHelpers.DotNetImageEnvironmentVariableName, "aspire-cli-e2e-dotnet:prebuilt"),
239(CliE2ETestHelpers.RequireDotNetImageEnvironmentVariableName, "true"),
243CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.DotNet);
254(CliE2ETestHelpers.DotNetImageEnvironmentVariableName, "aspire-cli-e2e-dotnet:prebuilt"),
255(CliE2ETestHelpers.RequireDotNetImageEnvironmentVariableName, "true"),
260CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.DotNet);
261CliE2ETestHelpers.ConfigureDockerContainerStrategy(options, strategy, prebuiltImageSelected: true);
271(CliE2ETestHelpers.DotNetImageEnvironmentVariableName, "aspire-cli-e2e-dotnet:prebuilt"),
272(CliE2ETestHelpers.RequireDotNetImageEnvironmentVariableName, "true"));
276CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.DotNet);
281CliE2ETestHelpers.ConfigureDockerContainerStrategy(options, strategy, prebuiltImageSelected: true));
290(CliE2ETestHelpers.DotNetImageEnvironmentVariableName, "aspire-cli-e2e-dotnet:prebuilt"),
291(CliE2ETestHelpers.RequireDotNetImageEnvironmentVariableName, "true"),
296CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.Polyglot);
297CliE2ETestHelpers.ConfigureDockerContainerStrategy(options, strategy);
308(CliE2ETestHelpers.PolyglotImageEnvironmentVariableName, "aspire-cli-e2e-polyglot:prebuilt"),
309(CliE2ETestHelpers.RequirePolyglotImageEnvironmentVariableName, "true"),
313CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.Polyglot);
324(CliE2ETestHelpers.PolyglotImageEnvironmentVariableName, null),
325(CliE2ETestHelpers.RequirePolyglotImageEnvironmentVariableName, "true"),
330CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.Polyglot));
332Assert.Contains(CliE2ETestHelpers.PolyglotImageEnvironmentVariableName, exception.Message);
339(CliE2ETestHelpers.PolyglotJavaImageEnvironmentVariableName, "aspire-cli-e2e-polyglot-java:prebuilt"),
340(CliE2ETestHelpers.RequirePolyglotJavaImageEnvironmentVariableName, "true"),
344CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.PolyglotJava);
355(CliE2ETestHelpers.PolyglotJavaImageEnvironmentVariableName, null),
356(CliE2ETestHelpers.RequirePolyglotJavaImageEnvironmentVariableName, "true"),
361CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.PolyglotJava));
363Assert.Contains(CliE2ETestHelpers.PolyglotJavaImageEnvironmentVariableName, exception.Message);
370(CliE2ETestHelpers.PolyglotJavaImageEnvironmentVariableName, "aspire-cli-e2e-polyglot-java:prebuilt"),
371(CliE2ETestHelpers.RequirePolyglotJavaImageEnvironmentVariableName, "true"),
375CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.Polyglot);
385(CliE2ETestHelpers.PolyglotGoImageEnvironmentVariableName, "aspire-cli-e2e-polyglot-go:prebuilt"),
386(CliE2ETestHelpers.RequirePolyglotGoImageEnvironmentVariableName, "true"),
390CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.PolyglotGo);
401(CliE2ETestHelpers.PolyglotGoImageEnvironmentVariableName, null),
402(CliE2ETestHelpers.RequirePolyglotGoImageEnvironmentVariableName, "true"),
407CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.PolyglotGo));
409Assert.Contains(CliE2ETestHelpers.PolyglotGoImageEnvironmentVariableName, exception.Message);
416(CliE2ETestHelpers.PolyglotGoImageEnvironmentVariableName, null),
417(CliE2ETestHelpers.RequirePolyglotGoImageEnvironmentVariableName, null),
421CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.PolyglotGo);
431(CliE2ETestHelpers.PolyglotGoImageEnvironmentVariableName, "aspire-cli-e2e-polyglot-go:prebuilt"),
432(CliE2ETestHelpers.RequirePolyglotGoImageEnvironmentVariableName, "true"),
436CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.PolyglotJava);
446(CliE2ETestHelpers.DotNetImageEnvironmentVariableName, null),
447(CliE2ETestHelpers.RequireDotNetImageEnvironmentVariableName, null),
451CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.DotNet);
461(CliE2ETestHelpers.DotNetImageEnvironmentVariableName, null),
462(CliE2ETestHelpers.RequireDotNetImageEnvironmentVariableName, "true"),
467CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.DotNet));
469Assert.Contains(CliE2ETestHelpers.DotNetImageEnvironmentVariableName, exception.Message);
476(CliE2ETestHelpers.DotNetImageEnvironmentVariableName, null),
477(CliE2ETestHelpers.RequireDotNetImageEnvironmentVariableName, null),
481CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.DotNet);
491(CliE2ETestHelpers.DotNetImageEnvironmentVariableName, "aspire-cli-e2e-dotnet:prebuilt"),
492(CliE2ETestHelpers.RequireDotNetImageEnvironmentVariableName, "true"),
496CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.Polyglot);
855(CliE2ETestHelpers.CliArchiveDirEnvironmentVariableName, tempDir.FullName),
989(CliE2ETestHelpers.CliArchiveDirEnvironmentVariableName, archiveDir.FullName),
1018(CliE2ETestHelpers.CliArchiveDirEnvironmentVariableName, null),
1053var result = CliE2ETestHelpers.TryGetPullRequestHeadSha(out var commitSha);
1067var exception = Assert.Throws<InvalidOperationException>(() => CliE2ETestHelpers.TryGetPullRequestHeadSha(out _));
1080var exception = Assert.Throws<InvalidOperationException>(() => CliE2ETestHelpers.TryGetPullRequestHeadSha(out _));
1094var result = CliE2ETestHelpers.TryGetPullRequestHeadSha(out var commitSha);
1112(CliE2ETestHelpers.CliArchiveDirEnvironmentVariableName, null),
1125(CliE2ETestHelpers.DotNetImageEnvironmentVariableName, null),
1126(CliE2ETestHelpers.RequireDotNetImageEnvironmentVariableName, null),
1127(CliE2ETestHelpers.PolyglotImageEnvironmentVariableName, null),
1128(CliE2ETestHelpers.RequirePolyglotImageEnvironmentVariableName, null),
1129(CliE2ETestHelpers.PolyglotJavaImageEnvironmentVariableName, null),
1130(CliE2ETestHelpers.RequirePolyglotJavaImageEnvironmentVariableName, null),
1131(CliE2ETestHelpers.PolyglotGoImageEnvironmentVariableName, null),
1132(CliE2ETestHelpers.RequirePolyglotGoImageEnvironmentVariableName, null),
Helpers\ConfigSourceTestContext.cs (5)
30_feedRoot = CliE2ETestHelpers.ToContainerPath(Path.Combine(_root, "integration-feed"), workspace);
34_repository = CliE2ETestHelpers.ToContainerPath(Path.Combine(_root, "configuration source"), workspace);
40var repoRoot = CliE2ETestHelpers.GetRepoRoot();
48using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
54await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, cancellationToken);
JavaEmptyAppHostTemplateTests.cs (4)
21var repoRoot = CliE2ETestHelpers.GetRepoRoot();
25using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotJava, mountDockerSocket: true, workspace: workspace);
28await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
JavaPolyglotApphostDirectoryTests.cs (4)
29var repoRoot = CliE2ETestHelpers.GetRepoRoot();
33using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotJava, mountDockerSocket: true, workspace: workspace);
36await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
JavaPolyglotTests.cs (4)
19var repoRoot = CliE2ETestHelpers.GetRepoRoot();
23using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotJava, mountDockerSocket: true, workspace: workspace);
26await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
JavaScriptPublishTests.cs (12)
18CliE2ETestHelpers.GetRepoRoot(),
25var repoRoot = CliE2ETestHelpers.GetRepoRoot();
28var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
31using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
35await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
50CliE2ETestHelpers.WriteLocalChannelSettings(workspace.WorkspaceRoot.FullName, localChannel.SdkVersion);
91var repoRoot = CliE2ETestHelpers.GetRepoRoot();
94var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
97using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, workspace: workspace);
101await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
113CliE2ETestHelpers.WriteLocalChannelSettings(workspace.WorkspaceRoot.FullName, localChannel.SdkVersion);
KubernetesPublishTests.cs (6)
33var repoRoot = CliE2ETestHelpers.GetRepoRoot();
43using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
46await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
319var repoRoot = CliE2ETestHelpers.GetRepoRoot();
323using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
326await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
LocalConfigMigrationTests.cs (8)
40var repoRoot = CliE2ETestHelpers.GetRepoRoot();
44using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
46variant: CliE2ETestHelpers.DockerfileVariant.Polyglot,
51await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
111var repoRoot = CliE2ETestHelpers.GetRepoRoot();
115using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
117variant: CliE2ETestHelpers.DockerfileVariant.Polyglot,
122await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
MultipleAppHostTests.cs (6)
19var repoRoot = CliE2ETestHelpers.GetRepoRoot();
24using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
27await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
76var repoRoot = CliE2ETestHelpers.GetRepoRoot();
81using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
84await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
OtelLogsTests.cs (3)
29var repoRoot = CliE2ETestHelpers.GetRepoRoot();
34using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace, testName: testName);
37await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
PersistentContainerEndToEndTests.cs (3)
18var repoRoot = CliE2ETestHelpers.GetRepoRoot();
24using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace, network: "host");
27await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
PlaywrightCliInstallTests.cs (6)
29var repoRoot = CliE2ETestHelpers.GetRepoRoot();
33using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
36await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
89var repoRoot = CliE2ETestHelpers.GetRepoRoot();
93using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
96await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
PsCommandTests.cs (7)
20var repoRoot = CliE2ETestHelpers.GetRepoRoot();
25using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
28await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
85var repoRoot = CliE2ETestHelpers.GetRepoRoot();
90using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
93await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
100var containerOutputFilePath = CliE2ETestHelpers.ToContainerPath(outputFilePath, workspace);
RadiusDeployTests.cs (9)
55var repoRoot = CliE2ETestHelpers.GetRepoRoot();
74using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
77await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
272var repoRoot = CliE2ETestHelpers.GetRepoRoot();
282using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
285await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
527var repoRoot = CliE2ETestHelpers.GetRepoRoot();
537using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
540await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
ResourceCommandTests.cs (12)
20var repoRoot = CliE2ETestHelpers.GetRepoRoot();
27using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
30await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
112var repoRoot = CliE2ETestHelpers.GetRepoRoot();
119using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
122await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
212var repoRoot = CliE2ETestHelpers.GetRepoRoot();
219using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
222await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
320var repoRoot = CliE2ETestHelpers.GetRepoRoot();
327using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
330await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
SecretDotNetAppHostTests.cs (9)
19var repoRoot = CliE2ETestHelpers.GetRepoRoot();
23using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
26await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
39var repoRoot = CliE2ETestHelpers.GetRepoRoot();
43using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
46await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
99var repoRoot = CliE2ETestHelpers.GetRepoRoot();
103using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
106await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
SecretTypeScriptAppHostTests.cs (8)
19var repoRoot = CliE2ETestHelpers.GetRepoRoot();
23using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output,
24variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, mountDockerSocket: true, workspace: workspace);
27await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
44var repoRoot = CliE2ETestHelpers.GetRepoRoot();
48using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, mountDockerSocket: true, workspace: workspace);
51await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
SmokeTests.cs (16)
23var repoRoot = CliE2ETestHelpers.GetRepoRoot();
28using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
32await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
71var repoRoot = CliE2ETestHelpers.GetRepoRoot();
76using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
80await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
152var repoRoot = CliE2ETestHelpers.GetRepoRoot();
157using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
161await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
194var repoRoot = CliE2ETestHelpers.GetRepoRoot();
199using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
203await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
212var appHostVersion = CliE2ETestHelpers.GetAppHostVersion(File.ReadAllText(appHostPath));
230var repoRoot = CliE2ETestHelpers.GetRepoRoot();
235using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
239await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
StartStopTests.cs (29)
25var repoRoot = CliE2ETestHelpers.GetRepoRoot();
32using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
36await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
73var repoRoot = CliE2ETestHelpers.GetRepoRoot();
78using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
81await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
116var repoRoot = CliE2ETestHelpers.GetRepoRoot();
120using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
123await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
166var repoRoot = CliE2ETestHelpers.GetRepoRoot();
171using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
175await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
195var repoRoot = CliE2ETestHelpers.GetRepoRoot();
211var bothInstancesContainerPath = CliE2ETestHelpers.ToContainerPath(bothInstancesPath, workspace);
212var remainingInstanceContainerPath = CliE2ETestHelpers.ToContainerPath(remainingInstancePath, workspace);
213var restartedInstanceContainerPath = CliE2ETestHelpers.ToContainerPath(restartedInstancePath, workspace);
214var stoppedInstancesContainerPath = CliE2ETestHelpers.ToContainerPath(stoppedInstancesPath, workspace);
216using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
220await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
348var repoRoot = CliE2ETestHelpers.GetRepoRoot();
355using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
359await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
404var containerAssertionScript = CliE2ETestHelpers.ToContainerPath(assertionScript, workspace);
434var repoRoot = CliE2ETestHelpers.GetRepoRoot();
439using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
443await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
483var repoRoot = CliE2ETestHelpers.GetRepoRoot();
488using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
492await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
StopNonInteractiveTests.cs (14)
21var repoRoot = CliE2ETestHelpers.GetRepoRoot();
26using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
30await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
77var repoRoot = CliE2ETestHelpers.GetRepoRoot();
82using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
85await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
137var repoRoot = CliE2ETestHelpers.GetRepoRoot();
142using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
145await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
176await auto.TypeAsync($"cd {CliE2ETestHelpers.ToContainerPath(workspace.WorkspaceRoot.FullName, workspace)}");
202var repoRoot = CliE2ETestHelpers.GetRepoRoot();
207using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
210await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
241await auto.TypeAsync($"cd {CliE2ETestHelpers.ToContainerPath(workspace.WorkspaceRoot.FullName, workspace)}");
TerminalCommandTests.cs (6)
21var repoRoot = CliE2ETestHelpers.GetRepoRoot();
25using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
28await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
153var repoRoot = CliE2ETestHelpers.GetRepoRoot();
157using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
160await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
TypeScriptCodegenValidationTests.cs (18)
30var repoRoot = CliE2ETestHelpers.GetRepoRoot();
33var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
36using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.DotNet, workspace: workspace);
39await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
61CliE2ETestHelpers.WriteLocalChannelSettings(workspace.WorkspaceRoot.FullName, localChannel.SdkVersion);
173var repoRoot = CliE2ETestHelpers.GetRepoRoot();
180using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
184variant: CliE2ETestHelpers.DockerfileVariant.DotNet,
189await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
304var repoRoot = CliE2ETestHelpers.GetRepoRoot();
313using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
317variant: CliE2ETestHelpers.DockerfileVariant.DotNet,
322await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
386var repoRoot = CliE2ETestHelpers.GetRepoRoot();
390using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(
394variant: CliE2ETestHelpers.DockerfileVariant.DotNet,
399await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
TypeScriptEmptyAppHostTemplateTests.cs (6)
23var repoRoot = CliE2ETestHelpers.GetRepoRoot();
27using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
30await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
78var repoRoot = CliE2ETestHelpers.GetRepoRoot();
82using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, mountDockerSocket: true, workspace: workspace);
85await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
TypeScriptPolyglotApphostDirectoryTests.cs (6)
28var repoRoot = CliE2ETestHelpers.GetRepoRoot();
31var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
39using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, mountDockerSocket: true, workspace: workspace);
42await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
63CliE2ETestHelpers.WriteLocalChannelSettings(projectRoot, localChannel.SdkVersion);
TypeScriptPolyglotTests.cs (28)
34var repoRoot = CliE2ETestHelpers.GetRepoRoot();
37var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
46using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, mountDockerSocket: true, workspace: workspace);
49await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
71CliE2ETestHelpers.WriteLocalChannelSettings(workspace.WorkspaceRoot.FullName, localChannel.SdkVersion);
166var repoRoot = CliE2ETestHelpers.GetRepoRoot();
169var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
173using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, mountDockerSocket: true, workspace: workspace);
176await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
190CliE2ETestHelpers.WriteLocalChannelSettings(workspace.WorkspaceRoot.FullName, localChannel.SdkVersion);
251var repoRoot = CliE2ETestHelpers.GetRepoRoot();
254var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
259using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
262await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
276CliE2ETestHelpers.WriteLocalChannelSettings(workspace.WorkspaceRoot.FullName, localChannel.SdkVersion);
326var repoRoot = CliE2ETestHelpers.GetRepoRoot();
329var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
333using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, workspace: workspace);
336await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
349CliE2ETestHelpers.WriteLocalChannelSettings(workspace.WorkspaceRoot.FullName, localChannel.SdkVersion);
397var repoRoot = CliE2ETestHelpers.GetRepoRoot();
400var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
409using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.DotNet, mountDockerSocket: true, workspace: workspace);
418await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
464CliE2ETestHelpers.WriteLocalChannelSettings(projectRoot, localChannel.SdkVersion);
TypeScriptPublishTests.cs (25)
16CliE2ETestHelpers.GetRepoRoot(),
23var repoRoot = CliE2ETestHelpers.GetRepoRoot();
31var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
33using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output,
34variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, workspace: workspace);
37await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
44CliE2ETestHelpers.WriteLocalChannelSettings(workspace.WorkspaceRoot.FullName, localChannel.SdkVersion);
146var repoRoot = CliE2ETestHelpers.GetRepoRoot();
150using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.DotNet, mountDockerSocket: true, workspace: workspace);
153await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
224var repoRoot = CliE2ETestHelpers.GetRepoRoot();
227var localChannel = CliE2ETestHelpers.PrepareLocalChannel(repoRoot, strategy,
230using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, mountDockerSocket: true, workspace: workspace);
233await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
246CliE2ETestHelpers.WriteLocalChannelSettings(workspace.WorkspaceRoot.FullName, localChannel.SdkVersion);
314var repoRoot = CliE2ETestHelpers.GetRepoRoot();
324using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.DotNet, mountDockerSocket: true, workspace: workspace);
327await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
396var repoRoot = CliE2ETestHelpers.GetRepoRoot();
406using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, workspace: workspace);
409await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
TypeScriptReusablePackageTests.cs (7)
19var repoRoot = CliE2ETestHelpers.GetRepoRoot();
23using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, workspace: workspace);
26await using var terminalRun = CliE2ETestHelpers.StartRun(terminal, workspace, auto, counter, output, TestContext.Current.CancellationToken);
35await auto.TypeAsync($"cd {CliE2ETestHelpers.ToContainerPath(appDirectory.FullName, workspace)}");
60await auto.TypeAsync($"cd {CliE2ETestHelpers.ToContainerPath(helperDirectory.FullName, workspace)}");
77await auto.TypeAsync($"cd {CliE2ETestHelpers.ToContainerPath(appDirectory.FullName, workspace)}");