public async Task VerifyAspnetSample(SampleImageData imageData) { if (imageData.OS == OS.Bionic && imageData.DockerfileSuffix != "ubuntu-x64") { return; } await VerifySampleAsync(imageData, SampleImageType.Aspnetapp, async (image, containerName) => { try { DockerHelper.Run( image: image, name: containerName, detach: true, optionalRunArgs: "-p 80"); if (!Config.IsHttpVerificationDisabled) { await ImageScenarioVerifier.VerifyHttpResponseFromContainerAsync(containerName, DockerHelper, OutputHelper); } ValidateEnvironmentVariables(imageData, image, SampleImageType.Aspnetapp); } finally { DockerHelper.DeleteContainer(containerName); } }); }
public async Task VerifyAspnetSample(SampleImageData imageData) { string image = imageData.GetImage(SampleImageType.Aspnetapp, DockerHelper); string containerName = imageData.GetIdentifier("sample-aspnetapp"); try { DockerHelper.Run( image: image, name: containerName, detach: true, optionalRunArgs: "-p 80"); if (!Config.IsHttpVerificationDisabled) { await ImageScenarioVerifier.VerifyHttpResponseFromContainerAsync(containerName, DockerHelper, OutputHelper); } } finally { DockerHelper.DeleteContainer(containerName); } }