Modified: 
incubator/ambari/trunk/ambari-server/src/test/java/org/apache/ambari/server/controller/ganglia/GangliaPropertyProviderTest.java
URL: 
http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-server/src/test/java/org/apache/ambari/server/controller/ganglia/GangliaPropertyProviderTest.java?rev=1447785&r1=1447784&r2=1447785&view=diff
==============================================================================
--- 
incubator/ambari/trunk/ambari-server/src/test/java/org/apache/ambari/server/controller/ganglia/GangliaPropertyProviderTest.java
 (original)
+++ 
incubator/ambari/trunk/ambari-server/src/test/java/org/apache/ambari/server/controller/ganglia/GangliaPropertyProviderTest.java
 Tue Feb 19 16:09:32 2013
@@ -86,22 +86,32 @@ public class GangliaPropertyProviderTest
     
//http://ec2-174-129-152-147.compute-1.amazonaws.com/cgi-bin/rrd.py?c=HDPSlaves&m=jvm.metrics.gcCount,mapred.shuffleOutput.shuffle_exceptions_caught,mapred.shuffleOutput.shuffle_failed_outputs,mapred.shuffleOutput.shuffle_output_bytes,mapred.shuffleOutput.shuffle_success_outputs&s=10&e=20&r=1&h=ip-10-85-111-149.ec2.internal
 
     Set<String> properties = new HashSet<String>();
-    
properties.add(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput", 
"shuffle_exceptions_caught"));
-    
properties.add(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput", 
"shuffle_failed_outputs"));
-    
properties.add(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput", 
"shuffle_output_bytes"));
-    
properties.add(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput", 
"shuffle_success_outputs"));
+    String shuffle_exceptions_caught = 
PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput", 
"shuffle_exceptions_caught");
+    String shuffle_failed_outputs    = 
PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput", 
"shuffle_failed_outputs");
+    String shuffle_output_bytes      = 
PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput", 
"shuffle_output_bytes");
+    String shuffle_success_outputs   = 
PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput", 
"shuffle_success_outputs");
+
+    properties.add(shuffle_exceptions_caught);
+    properties.add(shuffle_failed_outputs);
+    properties.add(shuffle_output_bytes);
+    properties.add(shuffle_success_outputs);
     request = PropertyHelper.getReadRequest(properties, temporalInfoMap);
 
+    temporalInfoMap.put(shuffle_exceptions_caught, new TemporalInfoImpl(10L, 
20L, 1L));
+    temporalInfoMap.put(shuffle_failed_outputs, new TemporalInfoImpl(10L, 20L, 
1L));
+    temporalInfoMap.put(shuffle_output_bytes, new TemporalInfoImpl(10L, 20L, 
1L));
+    temporalInfoMap.put(shuffle_success_outputs, new TemporalInfoImpl(10L, 
20L, 1L));
+
     Assert.assertEquals(1, 
propertyProvider.populateResources(Collections.singleton(resource), request, 
null).size());
 
-    
Assert.assertEquals("http://domU-12-31-39-0E-34-E1.compute-1.internal/cgi-bin/rrd.py?c=HDPSlaves&h=domU-12-31-39-0E-34-E1.compute-1.internal&m=mapred.shuffleOutput.shuffle_output_bytes,mapred.shuffleOutput.shuffle_success_outputs,mapred.shuffleOutput.shuffle_failed_outputs,mapred.shuffleOutput.shuffle_exceptions_caught&e=now&pt=true";,
+    
Assert.assertEquals("http://domU-12-31-39-0E-34-E1.compute-1.internal/cgi-bin/rrd.py?c=HDPSlaves&h=domU-12-31-39-0E-34-E1.compute-1.internal&m=mapred.shuffleOutput.shuffle_output_bytes,mapred.shuffleOutput.shuffle_success_outputs,mapred.shuffleOutput.shuffle_failed_outputs,mapred.shuffleOutput.shuffle_exceptions_caught&s=10&e=20&r=1";,
         streamProvider.getLastSpec());
 
     Assert.assertEquals(6, PropertyHelper.getProperties(resource).size());
-    
Assert.assertNotNull(resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput",
 "shuffle_exceptions_caught")));
-    
Assert.assertNotNull(resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput",
 "shuffle_failed_outputs")));
-    
Assert.assertNotNull(resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput",
 "shuffle_output_bytes")));
-    
Assert.assertNotNull(resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput",
 "shuffle_success_outputs")));
+    Assert.assertNotNull(resource.getPropertyValue(shuffle_exceptions_caught));
+    Assert.assertNotNull(resource.getPropertyValue(shuffle_failed_outputs));
+    Assert.assertNotNull(resource.getPropertyValue(shuffle_output_bytes));
+    Assert.assertNotNull(resource.getPropertyValue(shuffle_success_outputs));
   }
 
 

Modified: 
incubator/ambari/trunk/ambari-server/src/test/java/org/apache/ambari/server/controller/jmx/JMXPropertyProviderTest.java
URL: 
http://svn.apache.org/viewvc/incubator/ambari/trunk/ambari-server/src/test/java/org/apache/ambari/server/controller/jmx/JMXPropertyProviderTest.java?rev=1447785&r1=1447784&r2=1447785&view=diff
==============================================================================
--- 
incubator/ambari/trunk/ambari-server/src/test/java/org/apache/ambari/server/controller/jmx/JMXPropertyProviderTest.java
 (original)
+++ 
incubator/ambari/trunk/ambari-server/src/test/java/org/apache/ambari/server/controller/jmx/JMXPropertyProviderTest.java
 Tue Feb 19 16:09:32 2013
@@ -18,24 +18,17 @@
 
 package org.apache.ambari.server.controller.jmx;
 
-import com.google.inject.Guice;
-import com.google.inject.Injector;
-import org.apache.ambari.server.AmbariException;
-import org.apache.ambari.server.api.services.AmbariMetaInfo;
-import org.apache.ambari.server.controller.*;
-import org.apache.ambari.server.controller.internal.AbstractProviderModule;
-import org.apache.ambari.server.controller.internal.DefaultProviderModule;
 import org.apache.ambari.server.controller.internal.ResourceImpl;
-import org.apache.ambari.server.controller.spi.*;
-import org.apache.ambari.server.controller.utilities.PredicateBuilder;
+import org.apache.ambari.server.controller.spi.Request;
+import org.apache.ambari.server.controller.spi.Resource;
+import org.apache.ambari.server.controller.spi.SystemException;
 import org.apache.ambari.server.controller.utilities.PropertyHelper;
-import org.apache.ambari.server.orm.GuiceJpaInitializer;
-import org.apache.ambari.server.orm.InMemoryDefaultTestModule;
-import org.apache.ambari.server.state.*;
 import org.junit.Assert;
-import org.junit.Before;
 import org.junit.Test;
-import java.util.*;
+
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Set;
 
 
 /**
@@ -111,6 +104,9 @@ public class JMXPropertyProviderTest {
     properties.add(PropertyHelper.getPropertyId("metrics/jvm", 
"HeapMemoryUsed"));
     properties.add(PropertyHelper.getPropertyId("metrics/jvm", 
"NonHeapMemoryMax"));
     properties.add(PropertyHelper.getPropertyId("metrics/jvm", 
"NonHeapMemoryUsed"));
+    properties.add(PropertyHelper.getPropertyId("metrics/mapred/jobtracker", 
"jobs_submitted"));
+    properties.add(PropertyHelper.getPropertyId("metrics/mapred/jobtracker", 
"jobs_completed"));
+
     request = PropertyHelper.getReadRequest(properties);
 
     propertyProvider.populateResources(Collections.singleton(resource), 
request, null);
@@ -118,12 +114,14 @@ public class JMXPropertyProviderTest {
     
Assert.assertEquals(propertyProvider.getSpec("domu-12-31-39-14-ee-b3.compute-1.internal:50030"),
 streamProvider.getLastSpec());
 
     // see test/resources/mapreduce_jobtracker_jmx.json for values
-    Assert.assertEquals(7, PropertyHelper.getProperties(resource).size());
+    Assert.assertEquals(9, PropertyHelper.getProperties(resource).size());
     Assert.assertEquals(59, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/jvm", 
"threadsWaiting")));
     Assert.assertEquals(1052770304, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/jvm", 
"HeapMemoryMax")));
     Assert.assertEquals(43580400, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/jvm", 
"HeapMemoryUsed")));
     Assert.assertEquals(136314880, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/jvm", 
"NonHeapMemoryMax")));
     Assert.assertEquals(29602888, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/jvm", 
"NonHeapMemoryUsed")));
+    Assert.assertEquals(1, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/mapred/jobtracker",
 "jobs_submitted")));
+    Assert.assertEquals(1, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/mapred/jobtracker",
 "jobs_completed")));
 
     
Assert.assertNull(resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/jvm",
 "gcCount")));
 
@@ -139,17 +137,26 @@ public class JMXPropertyProviderTest {
     properties.add(PropertyHelper.getPropertyId("metrics/jvm", 
"HeapMemoryUsed"));
     properties.add(PropertyHelper.getPropertyId("metrics/jvm", 
"NonHeapMemoryMax"));
     properties.add(PropertyHelper.getPropertyId("metrics/jvm", 
"NonHeapMemoryUsed"));
+    
properties.add(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput", 
"shuffle_exceptions_caught"));
+    
properties.add(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput", 
"shuffle_failed_outputs"));
+    
properties.add(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput", 
"shuffle_output_bytes"));
+    
properties.add(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput", 
"shuffle_success_outputs"));
+
     request = PropertyHelper.getReadRequest(properties);
 
     propertyProvider.populateResources(Collections.singleton(resource), 
request, null);
 
     
Assert.assertEquals(propertyProvider.getSpec("domu-12-31-39-14-ee-b3.compute-1.internal:50060"),
 streamProvider.getLastSpec());
 
-    Assert.assertEquals(6, PropertyHelper.getProperties(resource).size());
+    Assert.assertEquals(10, PropertyHelper.getProperties(resource).size());
     Assert.assertEquals(954466304, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/jvm", 
"HeapMemoryMax")));
     Assert.assertEquals(18330984, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/jvm", 
"HeapMemoryUsed")));
     Assert.assertEquals(136314880, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/jvm", 
"NonHeapMemoryMax")));
     Assert.assertEquals(24235104, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/jvm", 
"NonHeapMemoryUsed")));
+    Assert.assertEquals(0, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput",
 "shuffle_exceptions_caught")));
+    Assert.assertEquals(0, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput",
 "shuffle_failed_outputs")));
+    Assert.assertEquals(1841, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput",
 "shuffle_output_bytes")));
+    Assert.assertEquals(1, 
resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/mapred/shuffleOutput",
 "shuffle_success_outputs")));
 
     
Assert.assertNull(resource.getPropertyValue(PropertyHelper.getPropertyId("metrics/jvm",
 "gcCount")));
 


Reply via email to