View Javadoc
1   package org.kuali.common.devops.status;
2   
3   import static com.google.common.base.Stopwatch.createStarted;
4   import static com.google.common.collect.ImmutableList.of;
5   import static java.lang.String.format;
6   
7   import java.util.List;
8   
9   import org.junit.Test;
10  import org.kuali.common.devops.metadata.logic.DefaultEnvironmentMetadataService;
11  import org.kuali.common.devops.metadata.logic.EnvironmentMetadataService;
12  import org.kuali.common.devops.metadata.model.EnvironmentMetadata;
13  import org.kuali.common.util.FormatUtils;
14  import org.kuali.common.util.log.LoggerUtils;
15  import org.slf4j.Logger;
16  
17  import com.google.common.base.Stopwatch;
18  
19  public class MetadataServiceTest {
20  
21  	private static final Logger logger = LoggerUtils.make();
22  
23  	@Test
24  	public void test() {
25  		try {
26  			EnvironmentMetadataService service = new DefaultEnvironmentMetadataService();
27  			List<String> fqdns = of("env1.rice.kuali.org", "env2.rice.kuali.org", "env1.ks.kuali.org", "dev.ole.kuali.org", "dev.docstore.ole.kuali.org", "env3.rice.kuali.org");
28  			Stopwatch sw = createStarted();
29  			List<EnvironmentMetadata> metadata = service.getMetadata(fqdns);
30  			logger.info(format("fqdns: %s, elapsed -> %s", metadata.size(), FormatUtils.getTime(sw)));
31  		} catch (Throwable e) {
32  			e.printStackTrace();
33  		}
34  	}
35  
36  }