11 writes to Arguments
Aspire.Hosting (10)
Dcp\DcpDependencyCheck.cs (1)
67Arguments = arguments,
Dcp\DcpHost.cs (1)
342Arguments = arguments,
Publishing\ContainerRuntimeBase.cs (6)
334Arguments = arguments, 675Arguments = arguments, 705Arguments = arguments, 761Arguments = arguments, 810Arguments = arguments, 957Arguments = RuntimeExecutable,
Publishing\PodmanContainerRuntime.cs (1)
39Arguments = arguments,
VersionChecking\PackageFetcher.cs (1)
31Arguments = $"package search {PackageId} --format json --prerelease --take {SearchPageSize}",
Aspire.Hosting.Tests (1)
Dcp\ProcessUtilTests.cs (1)
185Arguments = "--version",
54 references to Arguments
Aspire.Hosting (9)
Dcp\DcpHost.cs (1)
350_logger.LogInformation("Starting DCP with arguments: {Arguments}", dcpProcessSpec.Arguments);
Dcp\Process\ProcessUtil.cs (4)
24if (processSpec.Arguments is not null && processSpec.ArgumentList is not null) 26throw new ArgumentException($"Specify either {nameof(ProcessSpec.Arguments)} or {nameof(ProcessSpec.ArgumentList)}, not both.", nameof(processSpec)); 46Arguments = processSpec.Arguments ?? string.Empty, 186return processSpec.Arguments ?? string.Join(" ", processSpec.ArgumentList?.Select(FormatProcessArgumentForDisplay) ?? []);
Publishing\ContainerRuntimeBase.cs (3)
395_logger.LogDebug("Running {RuntimeName} with arguments: {ArgumentList}", Name, spec.Arguments); 576_logger.LogDebug("Running {RuntimeName} with arguments: {ArgumentList}", Name, spec.ArgumentList ?? (object?)spec.Arguments); 636_logger.LogDebug("Running {RuntimeName} with arguments: {ArgumentList}", Name, spec.ArgumentList ?? (object?)spec.Arguments);
VersionChecking\PackageFetcher.cs (1)
46_logger.LogDebug("Running dotnet CLI to check for latest version of {PackageId} with arguments: {ArgumentList}", PackageId, spec.Arguments);
Aspire.Hosting.Dotnet.Tests (1)
WslcDotnetPublishingTests.cs (1)
97Assert.Equal("container ls -n 1", spec.Arguments);
Aspire.Hosting.Tests (44)
Dcp\DcpHostNotificationTests.cs (12)
447Assert.DoesNotContain("--tls-cert-thumbprint", processSpec.Arguments); 448Assert.DoesNotContain("--tls-cert-file", processSpec.Arguments); 449Assert.DoesNotContain("--tls-key-file", processSpec.Arguments); 475Assert.Contains($"--tls-cert-thumbprint \"{certificate.Thumbprint}\"", processSpec.Arguments); 483Assert.DoesNotContain("--tls-cert-file", processSpec.Arguments); 484Assert.DoesNotContain("--tls-key-file", processSpec.Arguments); 489var certificatePath = GetQuotedArgumentValue(processSpec.Arguments, "--tls-cert-file"); 490var keyPath = GetQuotedArgumentValue(processSpec.Arguments, "--tls-key-file"); 519Assert.DoesNotContain("--tls-cert-thumbprint", processSpec.Arguments); 520Assert.DoesNotContain("--tls-cert-file", processSpec.Arguments); 521Assert.DoesNotContain("--tls-key-file", processSpec.Arguments); 537Assert.Contains("--container-runtime \"podman\"", processSpec.Arguments);
Publishing\ContainerRuntimeBaseTests.cs (1)
90Assert.Null(spec.Arguments);
Publishing\DockerContainerRuntimeTests.cs (19)
54Assert.Equal("buildx version", processSpecs[0].Arguments); 55var builderName = AssertAndGetBuilderName(processSpecs[1].Arguments); 60Assert.Equal($"buildx rm \"{builderName}\"", processSpecs[3].Arguments); 87.Where(static spec => spec.Arguments is string arguments && 89.Select(spec => AssertAndGetBuilderName(spec.Arguments)) 134var builderName = AssertAndGetBuilderName(processRunner.ProcessSpecs[1].Arguments); 135Assert.Equal($"buildx rm \"{builderName}\"", processRunner.ProcessSpecs[3].Arguments); 212check => Assert.Equal("buildx version", check.Arguments), 213context => Assert.Equal("context show", context.Arguments), 220save.Arguments)); 258check => Assert.Equal("buildx version", check.Arguments), 259context => Assert.Equal("context show", context.Arguments), 288check => Assert.Equal("buildx version", check.Arguments), 289context => Assert.Equal("context show", context.Arguments), 318check => Assert.Equal("buildx version", check.Arguments), 319context => Assert.Equal("context show", context.Arguments)); 346check => Assert.Equal("buildx version", check.Arguments), 347context => Assert.Equal("context show", context.Arguments)); 426check => Assert.Equal("buildx version", check.Arguments),
Publishing\PodmanSaveArgumentsTests.cs (2)
213saveSpec => Assert.Equal(PodmanContainerRuntime.BuildSaveArguments("myapp:latest", options), saveSpec.Arguments)); 259saveSpec => Assert.StartsWith("save ", Assert.IsType<string>(saveSpec.Arguments), StringComparison.Ordinal));
Publishing\WslcContainerRuntimeTests.cs (9)
32Assert.Equal("container ls -n 1", Assert.Single(runner.ProcessSpecs).Arguments); 96Assert.Null(spec.Arguments); 212Assert.Equal("container ls -n 1", runner.ProcessSpecs[0].Arguments); 236Assert.Equal("container ls -n 1", Assert.Single(runner.ProcessSpecs).Arguments); 254spec => Assert.Equal("tag \"myapp:latest\" \"myapp:next\"", spec.Arguments), 255spec => Assert.Equal("tag \"myapp:latest\" \"registry.example.com/myapp:latest\"", spec.Arguments), 256spec => Assert.Equal("push \"registry.example.com/myapp:latest\"", spec.Arguments), 259Assert.Equal("login --username \"user\" --password-stdin \"registry.example.com\"", spec.Arguments); 262spec => Assert.Equal("rmi \"myapp:next\"", spec.Arguments));
WithProcessCommandTests.cs (1)
903Assert.Null(processSpec.Arguments);