17 writes to CliPath
Aspire.Hosting (3)
Dcp\DcpOptions.cs (3)
264options.CliPath = dcpPublisherConfiguration[nameof(options.CliPath)]; 273options.CliPath = BundleDiscovery.GetDcpExecutablePath(configDcpPath); 279options.CliPath = GetMetadataValue(assemblyMetadata, DcpCliPathMetadataKey);
Aspire.Hosting.Tests (14)
Dcp\DcpCliArgsTests.cs (1)
154CliPath = " ",
Dcp\DcpHostNotificationTests.cs (12)
77var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 174var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 219var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 264var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "podman", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 318var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 386var dcpOptions = Options.Create(new DcpOptions { ContainerRuntime = "docker", CliPath = OperatingSystem.IsWindows() ? "cmd.exe" : "/bin/sh" }); 664var dcpOptions = new DcpOptions { CliPath = dummyPath, DashboardPath = "/dummy/dashboard" }; 729var dcpOptions = new DcpOptions { CliPath = CreateFakeDcpLauncher(launcherDir.FullName, launcherExitCode) }; 774var dcpOptions = Options.Create(new DcpOptions { CliPath = CreateFakeDcpWithHangingInfo(dcpDir.FullName), DependencyCheckTimeout = 2 }); 798var dcpOptions = Options.Create(new DcpOptions { CliPath = CreateFakeDcpWithHangingInfo(dcpDir.FullName), DependencyCheckTimeout = 2 }); 819var dependencyCheck = new DcpDependencyCheck(Options.Create(new DcpOptions { CliPath = cliPath, DependencyCheckTimeout = 10 })); 846var dcpOptions = Options.Create(new DcpOptions { CliPath = CreateFakeDcpWithOutput(dcpDir.FullName, output), DependencyCheckTimeout = 10 });
DistributedApplicationBuilderTests.cs (1)
53o.CliPath = "dcp";
11 references to CliPath
Aspire.Hosting (6)
Dcp\DcpDependencyCheck.cs (1)
84var dcpPath = _dcpOptions.CliPath;
Dcp\DcpHost.cs (1)
318var dcpExePath = _dcpOptions.CliPath;
Dcp\DcpOptions.cs (4)
185if (executionContext.IsRunMode && string.IsNullOrWhiteSpace(options.CliPath)) 261if (!string.IsNullOrWhiteSpace(dcpPublisherConfiguration[nameof(options.CliPath)])) 264options.CliPath = dcpPublisherConfiguration[nameof(options.CliPath)]; 265if (Path.GetDirectoryName(options.CliPath) is string dcpDir && !string.IsNullOrEmpty(dcpDir))
Aspire.Hosting.Tests (5)
AppHostSmokeTests.cs (1)
32remoteInvokeOptions.StartInfo.Environment[$"DcpPublisher__CliPath"] = dcpOptions.CliPath;
Dcp\DcpCliArgsTests.cs (4)
73Assert.Equal("/not/a/valid/path", dcpOptions.CliPath); 103Assert.Equal(explicitDcpPath, dcpOptions.CliPath); 122Assert.Equal(BundleDiscovery.GetDcpExecutablePath(bundleDcpPath), dcpOptions.CliPath); 141Assert.Equal(BundleDiscovery.GetDcpExecutablePath(bundleDcpPath), dcpOptions.CliPath);