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