public void docker_compose_file_works()
        {
            var dockerUtility = new DockerUtility(_workingDirectory);

            dockerUtility.Prune();
            dockerUtility.RunDockerCompose();
            List <string> repos = dockerUtility.GetRepos();

            dockerUtility.StopContainers();
            dockerUtility.Prune();

            Assert.IsTrue(_manifest.All(x => repos.Contains(x)));
        }
Beispiel #2
0
        public void atlas_delivery_service_dockerfile_works()
        {
            const string repo          = "atlas-deliveryservice";
            var          dockerUtility = new DockerUtility(_workingDirectory);

            dockerUtility.Prune();
            dockerUtility.BuildImage(repo, @"P97.Atlas.Federation.DeliveryService.Microservice\Containers\Dockerfile_Linux");
            List <string> images = dockerUtility.GetRepos();

            dockerUtility.Prune();

            Assert.IsTrue(images.Contains(repo));
        }
Beispiel #3
0
        public void atlas_sapporo_dockerfile_works()
        {
            const string repo          = "atlas-sapporo";
            var          dockerUtility = new DockerUtility(_workingDirectory);

            dockerUtility.Prune();
            dockerUtility.BuildImage(repo, @"P97.Atlas.States.Sapporo.Microservice\Containers\Dockerfile_Linux");
            List <string> images = dockerUtility.GetRepos();

            dockerUtility.Prune();

            Assert.IsTrue(images.Contains(repo));
        }
        public void snowmanmaterialsupplier_dockerfile_works()
        {
            const string repo          = SnowmanMaterialSupplier.Microservice.Surface.Definitions.UriInfo.ServiceName;
            var          dockerUtility = new DockerUtility(_workingDirectory);

            dockerUtility.Prune();
            dockerUtility.BuildImage(repo, @"P97.SnowmanMaterialSupplier.Microservice\Containers\Dockerfile_Linux");
            List <string> images = dockerUtility.GetRepos();

            dockerUtility.Prune();

            Assert.IsTrue(images.Contains(repo));
        }