11 references to ContainerRuntimeDetector
aspire (6)
Utils\EnvironmentChecker\ContainerRuntimeCheck.cs (6)
57
var runtime = await
ContainerRuntimeDetector
.FindAvailableRuntimeAsync(configuredRuntime, logger, cancellationToken)
63
var dockerTask =
ContainerRuntimeDetector
.CheckRuntimeAsync(KnownContainerRuntimes.Docker, logger, cancellationToken);
64
var podmanTask =
ContainerRuntimeDetector
.CheckRuntimeAsync(KnownContainerRuntimes.Podman, logger, cancellationToken);
66
? await Task.WhenAll(dockerTask, podmanTask,
ContainerRuntimeDetector
.CheckRuntimeAsync(KnownContainerRuntimes.Wslc, logger, cancellationToken))
70
var healthyRuntime =
ContainerRuntimeDetector
.FindBestRuntime(
72
var selected =
ContainerRuntimeDetector
.FindBestRuntime(runtimes);
Aspire.Cli.Tests (5)
Utils\ContainerRuntimeCheckTests.cs (5)
142
var probe =
ContainerRuntimeDetector
.GetProbe(configuredKey);
145
Assert.Same(probe,
ContainerRuntimeDetector
.GetProbe(expectedKey));
179
var expectedProbes =
ContainerRuntimeDetector
.GetKnownRuntimes(environment.IsWindows())
238
var includesWslc =
ContainerRuntimeDetector
.GetKnownRuntimes(isWindows)
247
var runtime = await
ContainerRuntimeDetector
.FindAvailableRuntimeAsync(