82 references to DockerfileVariant
Aspire.Cli.EndToEnd.Tests (82)
ChannelUpdateWorkflowTests.cs (4)
73variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, 242variant: CliE2ETestHelpers.DockerfileVariant.DotNet, 286variant: CliE2ETestHelpers.DockerfileVariant.DotNet, 327variant: CliE2ETestHelpers.DockerfileVariant.Polyglot,
ConfigDiscoveryTests.cs (1)
143variant: CliE2ETestHelpers.DockerfileVariant.Polyglot,
CustomTemplateTests.cs (1)
53repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot,
GoCodegenValidationTests.cs (1)
28using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo, workspace: workspace);
GoEmptyAppHostTemplateTests.cs (1)
65variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo,
GoKubernetesDeployTests.cs (1)
32using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo, mountDockerSocket: true, workspace: workspace);
GoPolyglotApphostDirectoryTests.cs (1)
31using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo, mountDockerSocket: true, workspace: workspace);
GoPublishTests.cs (3)
23using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo, mountDockerSocket: true, workspace: workspace); 53using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo, mountDockerSocket: true, workspace: workspace); 85using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo, mountDockerSocket: true, workspace: workspace);
GoRootModuleInitTests.cs (1)
38variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo,
GoSecretAppHostTests.cs (1)
24using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo, mountDockerSocket: true, workspace: workspace);
GoStarterReadinessTests.cs (1)
25variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo,
GoStarterTemplateTests.cs (1)
63variant: CliE2ETestHelpers.DockerfileVariant.PolyglotGo,
Helpers\CliE2ETestHelpers.cs (19)
226DockerfileVariant variant = DockerfileVariant.DotNet, 244if (variant is (DockerfileVariant.PolyglotJava or DockerfileVariant.PolyglotGo) && prebuiltImageName is null) 322internal static void ConfigureDockerContainerSource(DockerContainerOptions options, string repoRoot, DockerfileVariant variant) 331if (variant is DockerfileVariant.DotNet && IsDotNetImageRequired()) 336if (variant is DockerfileVariant.Polyglot && IsPolyglotImageRequired()) 341if (variant is DockerfileVariant.PolyglotJava && IsPolyglotJavaImageRequired()) 346if (variant is DockerfileVariant.PolyglotGo && IsPolyglotGoImageRequired()) 355private static string? GetPrebuiltImageName(DockerfileVariant variant) 359DockerfileVariant.DotNet => DotNetImageEnvironmentVariableName, 360DockerfileVariant.Polyglot => PolyglotImageEnvironmentVariableName, 361DockerfileVariant.PolyglotJava => PolyglotJavaImageEnvironmentVariableName, 362DockerfileVariant.PolyglotGo => PolyglotGoImageEnvironmentVariableName, 370private static string GetDockerfilePath(string repoRoot, DockerfileVariant variant) 374DockerfileVariant.DotNet => "Dockerfile.e2e", 375DockerfileVariant.Polyglot => "Dockerfile.e2e-polyglot-base", 376DockerfileVariant.PolyglotJava => "Dockerfile.e2e-polyglot-java", 377DockerfileVariant.PolyglotGo => "Dockerfile.e2e-polyglot-go",
Helpers\CliInstallStrategyTests.cs (17)
243CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.DotNet); 260CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.DotNet); 276CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.DotNet); 296CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.Polyglot); 313CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.Polyglot); 330CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.Polyglot)); 344CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.PolyglotJava); 361CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.PolyglotJava)); 375CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.Polyglot); 390CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.PolyglotGo); 407CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.PolyglotGo)); 421CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.PolyglotGo); 436CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.PolyglotJava); 451CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.DotNet); 467CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.DotNet)); 481CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.DotNet); 496CliE2ETestHelpers.ConfigureDockerContainerSource(options, "/repo", CliE2ETestHelpers.DockerfileVariant.Polyglot);
IntegrationHostLifetimeTests.cs (1)
54repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, workspace: workspace);
JavaCodegenValidationTests.cs (1)
23using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotJava, workspace: workspace);
JavaEmptyAppHostTemplateTests.cs (1)
25using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotJava, mountDockerSocket: true, workspace: workspace);
JavaPolyglotApphostDirectoryTests.cs (1)
33using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotJava, mountDockerSocket: true, workspace: workspace);
JavaPolyglotTests.cs (1)
23using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.PolyglotJava, mountDockerSocket: true, workspace: workspace);
JavaScriptPublishTests.cs (1)
97using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, workspace: workspace);
LocalConfigMigrationTests.cs (2)
46variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, 117variant: CliE2ETestHelpers.DockerfileVariant.Polyglot,
SecretTypeScriptAppHostTests.cs (2)
24variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, mountDockerSocket: true, workspace: workspace); 48using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, mountDockerSocket: true, workspace: workspace);
TypeScriptBlazorGatewayTests.cs (1)
43variant: CliE2ETestHelpers.DockerfileVariant.DotNet,
TypeScriptCodegenValidationTests.cs (4)
36using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.DotNet, workspace: workspace); 184variant: CliE2ETestHelpers.DockerfileVariant.DotNet, 317variant: CliE2ETestHelpers.DockerfileVariant.DotNet, 394variant: CliE2ETestHelpers.DockerfileVariant.DotNet,
TypeScriptDotnetProjectBuildConfigurationTests.cs (1)
42variant: CliE2ETestHelpers.DockerfileVariant.DotNet,
TypeScriptLegacyAppHostTests.cs (1)
39variant: CliE2ETestHelpers.DockerfileVariant.DotNet,
TypeScriptMigrateAppHostTests.cs (1)
40variant: CliE2ETestHelpers.DockerfileVariant.DotNet,
TypeScriptPolyglotApphostDirectoryTests.cs (1)
39using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, mountDockerSocket: true, workspace: workspace);
TypeScriptPolyglotTests.cs (3)
46using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, mountDockerSocket: true, workspace: workspace); 173using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, mountDockerSocket: true, workspace: workspace); 409using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.DotNet, mountDockerSocket: true, workspace: workspace);
TypeScriptPublishTests.cs (5)
34variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, workspace: workspace); 150using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.DotNet, mountDockerSocket: true, workspace: workspace); 230using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, mountDockerSocket: true, workspace: workspace); 324using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.DotNet, mountDockerSocket: true, workspace: workspace); 406using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, workspace: workspace);
TypeScriptReusablePackageTests.cs (1)
23using var terminal = CliE2ETestHelpers.CreateDockerTestTerminal(repoRoot, strategy, output, variant: CliE2ETestHelpers.DockerfileVariant.Polyglot, workspace: workspace);
TypeScriptSqlServerNativeAssetsBundleTests.cs (1)
29variant: CliE2ETestHelpers.DockerfileVariant.Polyglot,