1 type derived from ContainerRuntimeProbe
aspire (1)
src\Shared\WslcContainerRuntimeProbe.cs (1)
13
internal sealed class WslcContainerRuntimeProbe() :
ContainerRuntimeProbe
(KnownContainerRuntimes.Wslc, "wslc", "WSLc", 2)
3 instantiations of ContainerRuntimeProbe
aspire (2)
src\Shared\ContainerRuntimeDetector.cs (2)
17
new
(KnownContainerRuntimes.Docker, "docker", "Docker", 0),
18
new
(KnownContainerRuntimes.Podman, "podman", "Podman", 1),
Aspire.Cli.Tests (1)
Utils\ContainerRuntimeCheckTests.cs (1)
155
var probe = new
ContainerRuntimeProbe
("runtime-key", "runtime-cli", "Runtime", 0);
28 references to ContainerRuntimeProbe
aspire (5)
src\Shared\ContainerRuntimeDetector.cs (5)
15
private static readonly
ContainerRuntimeProbe
[] s_knownRuntimes =
25
internal static IEnumerable<
ContainerRuntimeProbe
> GetKnownRuntimes(bool isWindows)
42
var
runtime = GetProbe(configuredRuntime);
63
var
runtime = GetProbe(runtimeKey);
100
internal static
ContainerRuntimeProbe
GetProbe(string runtimeKey)
Aspire.Cli.Tests (23)
Utils\ContainerRuntimeCheckTests.cs (23)
102
var metadata =
ContainerRuntimeProbe
.ParseVersionOutput(
126
private static ContainerRuntimeInfo CreateWslcInfo(
ContainerRuntimeProbe
.RuntimeVersionInfo metadata) => new()
146
var
probe = ContainerRuntimeDetector.GetProbe(configuredKey);
155
var
probe = new ContainerRuntimeProbe("runtime-key", "runtime-cli", "Runtime", 0);
267
var info =
ContainerRuntimeProbe
.ParseVersionOutput(input);
284
var info =
ContainerRuntimeProbe
.ParseVersionOutput(input);
301
var info =
ContainerRuntimeProbe
.ParseVersionOutput(input);
318
var info =
ContainerRuntimeProbe
.ParseVersionOutput(input);
334
var info =
ContainerRuntimeProbe
.ParseVersionOutput(input);
349
var info =
ContainerRuntimeProbe
.ParseVersionOutput(input);
364
var info =
ContainerRuntimeProbe
.ParseVersionOutput(input);
383
var info =
ContainerRuntimeProbe
.ParseVersionOutput(input!);
398
var info =
ContainerRuntimeProbe
.ParseVersionOutput(input);
413
var info =
ContainerRuntimeProbe
.ParseVersionOutput(input);
427
var info =
ContainerRuntimeProbe
.ParseVersionOutput(input);
442
var info =
ContainerRuntimeProbe
.ParseVersionOutput(input);
459
var info =
ContainerRuntimeProbe
.ParseVersionOutput(input);
481
var result =
ContainerRuntimeProbe
.ParseVersionOutput(input).ClientVersion;
495
var result =
ContainerRuntimeProbe
.ParseVersionOutput(input).ClientVersion;
503
var result =
ContainerRuntimeProbe
.ParseVersionOutput(null!);
517
var result =
ContainerRuntimeProbe
.ParseVersionOutput(input).ClientVersion;
532
var result =
ContainerRuntimeProbe
.ParseVersionOutput(input).ClientVersion;
551
var result =
ContainerRuntimeProbe
.ParseVersionOutput(input).ClientVersion;