3 writes to AppHostProcess
Aspire.EndToEnd.Tests (3)
tests\Shared\TemplatesTesting\AspireProject.cs (3)
178
AppHostProcess
= new Process();
295
AppHostProcess
= null;
436
AppHostProcess
= null;
25 references to AppHostProcess
Aspire.EndToEnd.Tests (25)
tests\Shared\TemplatesTesting\AspireProject.cs (25)
37
public bool IsRunning =>
AppHostProcess
is not null && !
AppHostProcess
.TryGetHasExited();
182
AppHostProcess
.StartInfo = new ProcessStartInfo(_buildEnv.DotNet, processArguments)
194
ToolCommand.RemoveInheritedMSBuildPaths(
AppHostProcess
.StartInfo.Environment);
198
AppHostProcess
.StartInfo.Environment[item.Key] = item.Value;
202
_testOutput.WriteLine($"Starting the process: {_buildEnv.DotNet} {processArguments} in {
AppHostProcess
.StartInfo.WorkingDirectory}");
203
AppHostProcess
.OutputDataReceived += (sender, e) =>
237
AppHostProcess
.ErrorDataReceived += (sender, e) =>
262
AppHostProcess
.EnableRaisingEvents = true;
263
AppHostProcess
.Exited += appExitedCallback;
265
AppHostProcess
.EnableRaisingEvents = true;
267
configureProcess?.Invoke(
AppHostProcess
.StartInfo);
270
AppHostProcess
.Start();
271
AppHostProcess
.BeginOutputReadLine();
272
AppHostProcess
.BeginErrorReadLine();
294
AppHostProcess
.CloseAndKillProcessIfRunning();
299
reason = $"App exited before startup could complete with exit code {
AppHostProcess
.ExitCode}. It ran for {runTimeStopwatch.Elapsed} secs.";
424
if (
AppHostProcess
is null)
431
AppHostProcess
.StandardInput.WriteLine("Stop");
433
await
AppHostProcess
.WaitForExitAsync(token).ConfigureAwait(false);
434
AppHostProcess
.WaitForExit(500);
435
AppHostProcess
.Dispose();
442
if (
AppHostProcess
is null)
501
if (
AppHostProcess
is null ||
AppHostProcess
.TryGetHasExited() || AppExited?.Task.IsCompleted == true)