1 type derived from ContainerRuntimeProbe
aspire (1)
src\Shared\WslcContainerRuntimeProbe.cs (1)
13internal sealed class WslcContainerRuntimeProbe() : ContainerRuntimeProbe(KnownContainerRuntimes.Wslc, "wslc", "WSLc", 2)
3 instantiations of ContainerRuntimeProbe
aspire (2)
src\Shared\ContainerRuntimeDetector.cs (2)
17new(KnownContainerRuntimes.Docker, "docker", "Docker", 0), 18new(KnownContainerRuntimes.Podman, "podman", "Podman", 1),
Aspire.Cli.Tests (1)
Utils\ContainerRuntimeCheckTests.cs (1)
151var probe = new ContainerRuntimeProbe("runtime-key", "runtime-cli", "Runtime", 0);
28 references to ContainerRuntimeProbe
aspire (5)
src\Shared\ContainerRuntimeDetector.cs (5)
15private static readonly ContainerRuntimeProbe[] s_knownRuntimes = 25internal static IEnumerable<ContainerRuntimeProbe> GetKnownRuntimes(bool isWindows) 43var runtime = GetProbe(configuredRuntime); 65var runtime = GetProbe(runtimeKey); 102internal static ContainerRuntimeProbe GetProbe(string runtimeKey)
Aspire.Cli.Tests (23)
Utils\ContainerRuntimeCheckTests.cs (23)
98var metadata = ContainerRuntimeProbe.ParseVersionOutput( 122private static ContainerRuntimeInfo CreateWslcInfo(ContainerRuntimeProbe.RuntimeVersionInfo metadata) => new() 142var probe = ContainerRuntimeDetector.GetProbe(configuredKey); 151var probe = new ContainerRuntimeProbe("runtime-key", "runtime-cli", "Runtime", 0); 273var info = ContainerRuntimeProbe.ParseVersionOutput(input); 290var info = ContainerRuntimeProbe.ParseVersionOutput(input); 307var info = ContainerRuntimeProbe.ParseVersionOutput(input); 324var info = ContainerRuntimeProbe.ParseVersionOutput(input); 340var info = ContainerRuntimeProbe.ParseVersionOutput(input); 355var info = ContainerRuntimeProbe.ParseVersionOutput(input); 370var info = ContainerRuntimeProbe.ParseVersionOutput(input); 389var info = ContainerRuntimeProbe.ParseVersionOutput(input!); 404var info = ContainerRuntimeProbe.ParseVersionOutput(input); 419var info = ContainerRuntimeProbe.ParseVersionOutput(input); 433var info = ContainerRuntimeProbe.ParseVersionOutput(input); 448var info = ContainerRuntimeProbe.ParseVersionOutput(input); 465var info = ContainerRuntimeProbe.ParseVersionOutput(input); 487var result = ContainerRuntimeProbe.ParseVersionOutput(input).ClientVersion; 501var result = ContainerRuntimeProbe.ParseVersionOutput(input).ClientVersion; 509var result = ContainerRuntimeProbe.ParseVersionOutput(null!); 523var result = ContainerRuntimeProbe.ParseVersionOutput(input).ClientVersion; 538var result = ContainerRuntimeProbe.ParseVersionOutput(input).ClientVersion; 557var result = ContainerRuntimeProbe.ParseVersionOutput(input).ClientVersion;