internal async Task <Dictionary <string, Project> > GetAllDockerContainers(string egwFolder) { var allServices = new Dictionary <string, Project>(); var dockerService = new DockerService(); foreach (var project in Info.Projects) { if (project.Directory == null) { continue; } var services = await dockerService.GetDockerServices(Path.Combine(egwFolder, project.Directory, "docker", "egw-tests")); foreach (var service in services.Where(s => !string.IsNullOrWhiteSpace(s))) { allServices.Add(service, project); } } return(allServices); }