3 writes to AppHostProcess
Aspire.EndToEnd.Tests (3)
tests\Shared\TemplatesTesting\AspireProject.cs (3)
175AppHostProcess = new Process(); 281AppHostProcess = null; 422AppHostProcess = null;
24 references to AppHostProcess
Aspire.EndToEnd.Tests (24)
tests\Shared\TemplatesTesting\AspireProject.cs (24)
37public bool IsRunning => AppHostProcess is not null && !AppHostProcess.TryGetHasExited(); 179AppHostProcess.StartInfo = new ProcessStartInfo(_buildEnv.DotNet, processArguments) 191AppHostProcess.StartInfo.Environment[item.Key] = item.Value; 195_testOutput.WriteLine($"Starting the process: {_buildEnv.DotNet} {processArguments} in {AppHostProcess.StartInfo.WorkingDirectory}"); 196AppHostProcess.OutputDataReceived += (sender, e) => 229AppHostProcess.ErrorDataReceived += (sender, e) => 254AppHostProcess.EnableRaisingEvents = true; 255AppHostProcess.Exited += appExitedCallback; 257AppHostProcess.EnableRaisingEvents = true; 259configureProcess?.Invoke(AppHostProcess.StartInfo); 262AppHostProcess.Start(); 263AppHostProcess.BeginOutputReadLine(); 264AppHostProcess.BeginErrorReadLine(); 280AppHostProcess.CloseAndKillProcessIfRunning(); 285reason = $"App exited before startup could complete with exit code {AppHostProcess.ExitCode}. It ran for {runTimeStopwatch.Elapsed} secs."; 410if (AppHostProcess is null) 417AppHostProcess.StandardInput.WriteLine("Stop"); 419await AppHostProcess.WaitForExitAsync(token).ConfigureAwait(false); 420AppHostProcess.WaitForExit(500); 421AppHostProcess.Dispose(); 428if (AppHostProcess is null) 487if (AppHostProcess is null || AppHostProcess.TryGetHasExited() || AppExited?.Task.IsCompleted == true)