12 references to ContainerRuntimeDetector
Aspire.Hosting (2)
Publishing\ContainerRuntimeResolver.cs (2)
74var configuredKey = ContainerRuntimeDetector.GetKnownRuntimes(isWindows: true) 83var detected = await ContainerRuntimeDetector.FindAvailableRuntimeAsync(
Aspire.Hosting.Tests (8)
DockerUtilsTests.cs (1)
39var exception = Assert.Throws<ArgumentException>(() => ContainerRuntimeDetector.GetProbe(MissingRuntime));
Publishing\ContainerRuntimeDetectorTests.cs (7)
18ContainerRuntimeDetector.CheckRuntimeAsync(executable, cancellationToken: cancellation.Token)); 30var best = ContainerRuntimeDetector.FindBestRuntime(runtimes); 44var best = ContainerRuntimeDetector.FindBestRuntime(runtimes); 58var best = ContainerRuntimeDetector.FindBestRuntime(runtimes); 66var best = ContainerRuntimeDetector.FindBestRuntime([]); 79var best = ContainerRuntimeDetector.FindBestRuntime(runtimes); 93var best = ContainerRuntimeDetector.FindBestRuntime(runtimes);
Aspire.Hosting.TestUtilities (2)
Utils\DockerUtils.cs (2)
28/// <see cref="ContainerRuntimeDetector"/> is shared with <c>ContainerRuntimeResolver</c> and uses 38ContainerRuntimeDetector.FindAvailableRuntimeAsync(configuredRuntime, cancellationToken: cancellationToken));