4 types derived from ContainerRuntimeBase
Aspire.Hosting (3)
Publishing\DockerContainerRuntime.cs (1)
14
internal sealed class DockerContainerRuntime :
ContainerRuntimeBase
<DockerContainerRuntime>
Publishing\PodmanContainerRuntime.cs (1)
16
internal sealed class PodmanContainerRuntime :
ContainerRuntimeBase
<PodmanContainerRuntime>
Publishing\WslcContainerRuntime.cs (1)
16
internal sealed class WslcContainerRuntime :
ContainerRuntimeBase
<WslcContainerRuntime>
Aspire.Hosting.Tests (1)
Publishing\ContainerRuntimeBaseTests.cs (1)
455
private sealed class TestContainerRuntime(IProcessRunner? processRunner = null, string? runtimeExecutable = null) :
ContainerRuntimeBase
<TestContainerRuntime>(NullLogger<TestContainerRuntime>.Instance, processRunner ?? new DefaultProcessRunner())
10 references to ContainerRuntimeBase
Aspire.Hosting.Tests (10)
Publishing\ComposeServiceParsingTests.cs (4)
21
var results =
ContainerRuntimeBase
<DockerContainerRuntime>.ParseComposeServiceEntries(lines);
38
var results =
ContainerRuntimeBase
<DockerContainerRuntime>.ParseComposeServiceEntries(lines);
48
var results =
ContainerRuntimeBase
<DockerContainerRuntime>.ParseComposeServiceEntries([]);
62
var results =
ContainerRuntimeBase
<DockerContainerRuntime>.ParseComposeServiceEntries(lines);
Publishing\ContainerRuntimeBaseTests.cs (2)
109
ContainerRuntimeBase
<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: true));
112
ContainerRuntimeBase
<PodmanContainerRuntime>.BuildSecrets(secrets, useCsv: false));
Publishing\ResourceContainerImageManagerTests.cs (4)
1611
var result =
ContainerRuntimeBase
<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: true);
1624
var result =
ContainerRuntimeBase
<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: true);
1637
var result =
ContainerRuntimeBase
<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: false, requireValue: true);
1651
var result =
ContainerRuntimeBase
<DockerContainerRuntime>.BuildSecrets(secrets, useCsv: true);