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)
209
processCompletion.SetResult(new
ProcessResult
(0, ["11.0.100-rc.1"]));
344
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)
646
var
processResult = await pendingProcessResult
832
var
result = await pendingResult.WaitAsync(cancellationToken).ConfigureAwait(false);
ResourceBuilderExtensions.cs (3)
3414
var
processResult = await pendingProcessResult.WaitAsync(context.CancellationToken).ConfigureAwait(false);
3582
private static async Task<ExecuteCommandResult> GetProcessCommandResultAsync(ExecuteCommandContext context, ProcessCommandSpec processCommandSpec,
ProcessResult
processResult, ProcessCommandOptions commandOptions)
3605
internal static ExecuteCommandResult GetDefaultProcessCommandResult(string executablePath,
ProcessResult
processResult, ProcessCommandOptions commandOptions)
Utils\DotnetSdkVersionProvider.cs (1)
250
ProcessResult
result;
VersionChecking\PackageFetcher.cs (1)
51
var
processResult = await pendingProcessResult
Aspire.Hosting.Blazor (2)
BlazorDotNetCliRunner.cs (2)
50
Task<
ProcessResult
> pendingResult;
63
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)
38
var
result = await pendingProcessResult.WaitAsync(TimeSpan.FromSeconds(30));
74
var
processResult = await pendingProcessResult.WaitAsync(TimeSpan.FromSeconds(30));
100
var
result = await pendingProcessResult.WaitAsync(TimeSpan.FromSeconds(30));
160
var
result = await pendingProcessResult.WaitAsync(TimeSpan.FromSeconds(30));
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)
171
runner.EnqueuePending(new TaskCompletionSource<
ProcessResult
>(TaskCreationOptions.RunContinuationsAsynchronously).Task);
Publishing\ResourceContainerImageManagerTests.cs (2)
1237
var
result = await pendingResult.WaitAsync(TestContext.Current.CancellationToken).DefaultTimeout();
1301
var
result = await pendingResult.WaitAsync(TestContext.Current.CancellationToken).DefaultTimeout();
Utils\DotnetSdkVersionProviderTests.cs (3)
194
var processCompletion = new TaskCompletionSource<
ProcessResult
>(
328
var processCompletion = new TaskCompletionSource<
ProcessResult
>(
362
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)