20 instantiations of ProcessResult
Aspire.Hosting (2)
Dcp\Process\ProcessUtil.cs (2)
236
return new
ProcessResult
(exitCode);
239
return new
ProcessResult
(exitCode, outputCapture.ToArray(), outputCapture.TotalLineCount);
Aspire.Hosting.Tests (17)
Publishing\ContainerRuntimeBaseTests.cs (14)
71
new
ProcessResult
(0,
75
new
ProcessResult
(0,
179
new
ProcessResult
(0,
224
new
ProcessResult
(0,
260
new
ProcessResult
(0,
264
new
ProcessResult
(0),
265
new
ProcessResult
(0,
302
new
ProcessResult
(0,
306
new
ProcessResult
(0),
307
new
ProcessResult
(0,
330
new
ProcessResult
(0,
334
new
ProcessResult
(0),
335
new
ProcessResult
(0, [imageMetadata])
421
var result = _results.Count > 0 ? _results.Dequeue() : new
ProcessResult
(0);
Publishing\DockerContainerRuntimeTests.cs (1)
142
cleanupResult.TrySetResult(new
ProcessResult
(0));
Utils\DotnetSdkVersionProviderTests.cs (2)
276
processCompletion.SetResult(new
ProcessResult
(0, ["11.0.100-rc.1"]));
411
processCompletion.SetResult(new
ProcessResult
(1));
Aspire.Hosting.TestUtilities (1)
Utils\TestProcessRunner.cs (1)
116
var processResult = new
ProcessResult
(run.ExitCode, processOutput, totalOutputLineCount);
62 references to ProcessResult
Aspire.Hosting (30)
Dcp\DcpDependencyCheck.cs (2)
53
Task<
ProcessResult
> task;
74
ProcessResult
processResult;
Dcp\Process\IProcessRunner.cs (2)
14
(Task<
ProcessResult
>, IAsyncDisposable) Run(ProcessSpec processSpec);
22
public (Task<
ProcessResult
>, IAsyncDisposable) Run(ProcessSpec processSpec)
Dcp\Process\ProcessUtil.cs (3)
22
public static (Task<
ProcessResult
>, IAsyncDisposable) Run(ProcessSpec processSpec)
124
var processLifetimeTcs = new TaskCompletionSource<
ProcessResult
>();
232
private static
ProcessResult
CreateProcessResult(int exitCode, ProcessOutputCapture? outputCapture)
Publishing\ContainerRuntimeBase.cs (10)
355
var
processResult = await pendingProcessResult
400
var
processResult = await pendingProcessResult
440
var
processResult = await ExecuteContainerCommandWithResultAsync(
508
protected async Task<
ProcessResult
> ExecuteContainerCommandWithResultAsync(
532
var
processResult = await pendingProcessResult
590
ProcessResult
processResult;
675
var
processResult = await pendingProcessResult
734
var
processResult = await pendingProcessResult
785
var
processResult = await pendingProcessResult
916
var
result = await pendingResult.ConfigureAwait(false);
Publishing\DockerContainerRuntime.cs (3)
122
var
processResult = await ExecuteContainerCommandWithResultAsync(
221
var
processResult = await ExecuteContainerCommandWithResultAsync(
300
var
processResult = await ExecuteContainerCommandWithResultAsync(
Publishing\PodmanContainerRuntime.cs (3)
63
var
processResult = await pendingProcessResult
209
var
processResult = await ExecuteContainerCommandWithResultAsync(
241
var
processResult = await ExecuteContainerCommandWithResultAsync(
Publishing\ResourceContainerImageManager.cs (2)
643
var
processResult = await pendingProcessResult
829
var
result = await pendingResult.WaitAsync(cancellationToken).ConfigureAwait(false);
ResourceBuilderExtensions.cs (3)
3664
var
processResult = await pendingProcessResult.WaitAsync(context.CancellationToken).ConfigureAwait(false);
3832
private static async Task<ExecuteCommandResult> GetProcessCommandResultAsync(ExecuteCommandContext context, ProcessCommandSpec processCommandSpec,
ProcessResult
processResult, ProcessCommandOptions commandOptions)
3855
internal static ExecuteCommandResult GetDefaultProcessCommandResult(string executablePath,
ProcessResult
processResult, ProcessCommandOptions commandOptions)
Utils\DotnetSdkVersionProvider.cs (1)
277
ProcessResult
result;
VersionChecking\PackageFetcher.cs (1)
51
var
processResult = await pendingProcessResult
Aspire.Hosting.Blazor (2)
BlazorDotNetCliRunner.cs (2)
70
Task<
ProcessResult
> pendingResult;
83
var
result = await pendingResult.WaitAsync(cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Dotnet.Tests (7)
DotnetProjectBuildCoordinatorTests.cs (6)
791
var
result = await completion.WaitAsync(
845
var
result = await completion.WaitAsync(
1013
var
coldBuild = await BuildTraversalAsync(buildResource, restoreLockedMode: false);
1032
var
lockedBuild = await BuildTraversalAsync(buildResource, restoreLockedMode: true);
1041
var
changedBuild = await BuildTraversalAsync(buildResource, restoreLockedMode: false);
3704
private async Task<
ProcessResult
> BuildTraversalAsync(DotnetProjectBuildResource resource, bool restoreLockedMode)
DotnetProjectResourceTests.cs (1)
1133
var
result = await pendingResult.WaitAsync(cancellationToken);
Aspire.Hosting.Tests (18)
Dcp\ProcessUtilTests.cs (4)
46
var
result = await pendingProcessResult.DefaultTimeout(TestConstants.LongTimeoutDuration);
82
var
processResult = await pendingProcessResult.DefaultTimeout(TestConstants.LongTimeoutDuration);
108
var
result = await pendingProcessResult.DefaultTimeout(TestConstants.LongTimeoutDuration);
168
var
result = await pendingProcessResult.DefaultTimeout(TestConstants.LongTimeoutDuration);
Publishing\ContainerRuntimeBaseTests.cs (4)
412
private sealed class CapturingProcessRunner(IEnumerable<
ProcessResult
>? results = null) : IProcessRunner
414
private readonly Queue<
ProcessResult
> _results = new(results ?? []);
418
public (Task<
ProcessResult
>, IAsyncDisposable) Run(ProcessSpec processSpec)
421
var
result = _results.Count > 0 ? _results.Dequeue() : new ProcessResult(0);
Publishing\DockerContainerRuntimeTests.cs (2)
101
var buildResult = new TaskCompletionSource<
ProcessResult
>(TaskCreationOptions.RunContinuationsAsynchronously);
102
var cleanupResult = new TaskCompletionSource<
ProcessResult
>(TaskCreationOptions.RunContinuationsAsynchronously);
Publishing\DotnetProgramArchiveTests.cs (1)
170
runner.EnqueuePending(new TaskCompletionSource<
ProcessResult
>(TaskCreationOptions.RunContinuationsAsynchronously).Task);
Publishing\ResourceContainerImageManagerTests.cs (2)
1235
var
result = await pendingResult.WaitAsync(TestContext.Current.CancellationToken).DefaultTimeout();
1299
var
result = await pendingResult.WaitAsync(TestContext.Current.CancellationToken).DefaultTimeout();
Utils\DotnetSdkVersionProviderTests.cs (3)
261
var processCompletion = new TaskCompletionSource<
ProcessResult
>(
395
var processCompletion = new TaskCompletionSource<
ProcessResult
>(
429
var processCompletion = new TaskCompletionSource<
ProcessResult
>(
WithProcessCommandTests.cs (2)
1319
processRunner.EnqueuePending(Task.FromException<
ProcessResult
>(new InvalidOperationException("process failed after start")));
1458
var pendingProcessResult = new TaskCompletionSource<
ProcessResult
>(TaskCreationOptions.RunContinuationsAsynchronously);
Aspire.Hosting.TestUtilities (5)
Utils\TestProcessRunner.cs (5)
62
public void EnqueuePending(Task<
ProcessResult
> processResult)
70
public (Task<
ProcessResult
>, IAsyncDisposable) Run(ProcessSpec processSpec)
116
var
processResult = new ProcessResult(run.ExitCode, processOutput, totalOutputLineCount);
126
Task<
ProcessResult
>? PendingResult)
147
public static TestProcessRun Pending(Task<
ProcessResult
> pendingResult)