public async Task VerifyAppScenario(ProductImageData imageData)
        {
            // Skip test for .NET 5 on Arm32 Alpine 3.13 due to https://github.com/dotnet/runtime/issues/47423
            if (imageData.Version.Major == 5 && imageData.OS == "alpine3.13" && imageData.Arch == Arch.Arm)
            {
                return;
            }

            ImageScenarioVerifier verifier = new ImageScenarioVerifier(imageData, DockerHelper, OutputHelper, isWeb: true);
            await verifier.Execute();
        }
示例#2
0
        public async Task VerifyAspNetCoreRuntimeImage_AppScenario(ImageData imageData)
        {
            if (imageData.Version.Major == 1)
            {
                _outputHelper.WriteLine("1.* ASP.NET Core images reside in https://github.com/aspnet/aspnet-docker, skip testing");
                return;
            }

            ImageScenarioVerifier verifier = new ImageScenarioVerifier(imageData, _dockerHelper, _outputHelper, isWeb: true);
            await verifier.Execute();
        }
示例#3
0
        public async Task VerifyAppScenario(ProductImageData imageData)
        {
            if (imageData.IsDistroless)
            {
                OutputHelper.WriteLine(
                    "Skipping test for distroless due to https://github.com/dotnet/dotnet-docker/issues/3448. Re-enable when fixed.");
                return;
            }

            ImageScenarioVerifier verifier = new ImageScenarioVerifier(imageData, DockerHelper, OutputHelper, isWeb: true);
            await verifier.Execute();
        }
示例#4
0
        public async Task VerifyAspNetCoreRuntimeImage_AppScenario(ImageData imageData)
        {
            if (imageData.Version.Major == 1)
            {
                _outputHelper.WriteLine("1.* ASP.NET Core images reside in https://github.com/aspnet/aspnet-docker, skip testing");
                return;
            }
            if (imageData.Arch == Arch.Arm64 && imageData.OS.StartsWith(OS.AlpinePrefix))
            {
                _outputHelper.WriteLine(
                    "musl_arm64 ASP.NET Core builds don't exist yet (https://github.com/dotnet/dotnet-docker/issues/360)");
                return;
            }

            ImageScenarioVerifier verifier = new ImageScenarioVerifier(imageData, _dockerHelper, _outputHelper, isWeb: true);
            await verifier.Execute();
        }
示例#5
0
 public async Task VerifyRuntimeImage_AppScenario(ImageData imageData)
 {
     ImageScenarioVerifier verifier = new ImageScenarioVerifier(imageData, _dockerHelper, _outputHelper);
     await verifier.Execute();
 }
 public async Task VerifyAppScenario(ProductImageData imageData)
 {
     ImageScenarioVerifier verifier = new ImageScenarioVerifier(imageData, DockerHelper, OutputHelper);
     await verifier.Execute();
 }
示例#7
0
 public async Task VerifyAspNetImage_AppScenario(ImageData imageData)
 {
     ImageScenarioVerifier verifier = new ImageScenarioVerifier(imageData, _dockerHelper, _outputHelper, isWeb: true);
     await verifier.Execute();
 }