22 instantiations of ProcessCaptureResult
Aspire.Hosting (1)
Dcp\Process\ProcessUtil.Capture.cs (1)
66
return
new
(process.ExitCode, await output.ConfigureAwait(false), await error.ConfigureAwait(false));
Aspire.Hosting.Tests (21)
Dcp\ProcessCaptureTests.cs (4)
38
Assert.Equal(new
ProcessCaptureResult
(0, input, input), result);
58
Assert.Equal(new
ProcessCaptureResult
(0, "overridden|" + inheritedPath + "|ü|" + workspace.Path + "|" + string.Join("|", arguments), ""), result);
91
Assert.Equal(new
ProcessCaptureResult
(0, prefix + input, prefix + input), result);
114
Assert.Equal(new
ProcessCaptureResult
(128, "output\0no newline", new string('E', 220000) + "late ü\0\r\n"), result);
Pipelines\PipelineOutputResolutionTests.cs (2)
172
return
new
(0, "true\n\n", "");
179
return
new
(1, "", "capture-failure");
Pipelines\PipelineOutputStrategyTests.cs (15)
79
:
new
(128, "", "unavailable in any language"));
94
var runner = new PipelineOutputTestProcessRunner(_ =>
new
(exitCode, discovery, "診断は解析しません"));
132
? mode is PipelineOutputDiffMode.Git ?
new
(0, "true\n\n", "") :
new
(128, "", "unavailable")
133
:
new
(0, args.Contains("--others") ? "artifact.txt\0" : args.Contains("hash-object") ? new string('a', 40) + "\n" : "", ""));
158
var runner = new PipelineOutputTestProcessRunner(_ =>
new
(0, discovery, ""));
178
var runner = new PipelineOutputTestProcessRunner(args =>
new
(0,
224
var runner = new PipelineOutputTestProcessRunner(args =>
new
(0,
253
var runner = new PipelineOutputTestProcessRunner(args =>
new
(0, args.Contains("rev-parse") ? "true\n\n" : index, ""));
270
var runner = new PipelineOutputTestProcessRunner(args =>
new
(0,
291
var runner = new PipelineOutputTestProcessRunner(args =>
new
(0,
413
var runner = new PipelineOutputTestProcessRunner(args =>
new
(0,
451
var runner = new PipelineOutputTestProcessRunner(_ =>
new
(0, oid + newline, ""));
480
var runner = new PipelineOutputTestProcessRunner(_ =>
new
(0, invalid + "\n", ""));
545
var runner = new PipelineOutputTestProcessRunner(args =>
new
(0,
14 references to ProcessCaptureResult
Aspire.Hosting (5)
Dcp\Process\IProcessRunner.cs (2)
19
Task<
ProcessCaptureResult
> RunAndCaptureTextAsync(
36
public Task<
ProcessCaptureResult
> RunAndCaptureTextAsync(
Dcp\Process\ProcessUtil.Capture.cs (1)
14
public static async Task<
ProcessCaptureResult
> RunAndCaptureTextAsync(
Pipelines\GitPipelineOutputReader.cs (2)
32
var
result = await processRunner.RunAndCaptureTextAsync("git",
332
var
result = await processRunner.RunAndCaptureTextAsync("git", ["--no-optional-locks", .. arguments], repositoryRoot,
Aspire.Hosting.Tests (8)
Dcp\ProcessCaptureTests.cs (4)
34
var
result = await runner.RunAndCaptureTextAsync(DotnetFileAppProcess.ResolvedExecutablePath,
53
var
result = await new DefaultProcessRunner().RunAndCaptureTextAsync(DotnetFileAppProcess.ResolvedExecutablePath,
87
var
result = await new DefaultProcessRunner().RunAndCaptureTextAsync(DotnetFileAppProcess.ResolvedExecutablePath,
111
var
result = await new DefaultProcessRunner().RunAndCaptureTextAsync(DotnetFileAppProcess.ResolvedExecutablePath,
Pipelines\PipelineOutputSelectionTests.cs (1)
331
var
probe = await runner.RunAndCaptureTextAsync("git",
Pipelines\PipelineOutputTestProcessRunner.cs (2)
8
internal sealed class PipelineOutputTestProcessRunner(Func<IReadOnlyList<string>,
ProcessCaptureResult
> capture) : IProcessRunner
15
public Task<
ProcessCaptureResult
> RunAndCaptureTextAsync(string executablePath, IReadOnlyList<string> arguments,
Publishing\ContainerRuntimeBaseTests.cs (1)
525
public Task<
ProcessCaptureResult
> RunAndCaptureTextAsync(
Aspire.Hosting.TestUtilities (1)
Utils\TestProcessRunner.cs (1)
70
public Task<
ProcessCaptureResult
> RunAndCaptureTextAsync(