internal async Task <List <string> > GetRunningDockerContainers(string egwFolder) { var dockerService = new DockerService(); var dgDir = Info.Projects.First(p => p.Code == "DG").Directory; if (dgDir == null) { return(new List <string>()); } var services = await dockerService.GetRunningDockerContainers(Path.Combine(egwFolder, dgDir, "docker", "egw-tests")); services = services.Where(s => !string.IsNullOrWhiteSpace(s)).ToList(); var dg = Info.Projects.First(p => p.Code == "DG"); var kafkaServices = await dockerService.GetRunningDockerContainers(Path.Combine(egwFolder, dg.Directory, "docker", "kafka")); foreach (var service in kafkaServices.Where(s => !string.IsNullOrWhiteSpace(s))) { services.Add(service); } return(services); }