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