14 writes to Executable
Aspire.Hosting (5)
src\Shared\ContainerRuntimeDetector.cs (5)
157
Executable
= executable,
178
Executable
= executable,
196
Executable
= executable,
223
Executable
= executable,
238
Executable
= executable,
Aspire.Hosting.Tests (9)
Publishing\ContainerRuntimeDetectorTests.cs (9)
15
new ContainerRuntimeInfo {
Executable
= "docker", Name = "Docker", IsInstalled = true, IsRunning = false, IsDefault = true },
16
new ContainerRuntimeInfo {
Executable
= "podman", Name = "Podman", IsInstalled = true, IsRunning = true, IsDefault = false }
29
new ContainerRuntimeInfo {
Executable
= "docker", Name = "Docker", IsInstalled = false, IsRunning = false, IsDefault = true },
30
new ContainerRuntimeInfo {
Executable
= "podman", Name = "Podman", IsInstalled = true, IsRunning = false, IsDefault = false }
43
new ContainerRuntimeInfo {
Executable
= "docker", Name = "Docker", IsInstalled = true, IsRunning = true, IsDefault = true },
44
new ContainerRuntimeInfo {
Executable
= "podman", Name = "Podman", IsInstalled = true, IsRunning = true, IsDefault = false }
65
new ContainerRuntimeInfo {
Executable
= "podman", Name = "Podman", IsInstalled = true, IsRunning = true, IsDefault = false }
78
new ContainerRuntimeInfo {
Executable
= "docker", Name = "Docker", IsInstalled = false, IsRunning = false, IsDefault = true },
79
new ContainerRuntimeInfo {
Executable
= "podman", Name = "Podman", IsInstalled = false, IsRunning = false, IsDefault = false }
8 references to Executable
Aspire.Hosting (2)
Publishing\ContainerRuntimeResolver.cs (2)
79
var runtimeKey = detected?.
Executable
?? KnownContainerRuntimes.Docker;
83
_logger.LogInformation("Container runtime auto-detected: {RuntimeName} ({Executable}).", detected.Name, detected.
Executable
);
Aspire.Hosting.Tests (5)
Publishing\ContainerRuntimeDetectorTests.cs (5)
21
Assert.Equal("podman", best?.
Executable
);
35
Assert.Equal("podman", best?.
Executable
);
49
Assert.Equal("docker", best?.
Executable
);
70
Assert.Equal("podman", best?.
Executable
);
84
Assert.Equal("docker", best?.
Executable
);
Aspire.Hosting.TestUtilities (1)
Utils\DockerUtils.cs (1)
59
return PathLookupHelper.FindFullPathFromPath(detected.
Executable
) is { } executable