|
@@ -18,43 +18,34 @@
|
|
|
|
|
|
package org.apache.hadoop.metrics2.sink.timeline;
|
|
package org.apache.hadoop.metrics2.sink.timeline;
|
|
|
|
|
|
-import org.apache.commons.configuration.SubsetConfiguration;
|
|
|
|
-import org.apache.commons.httpclient.HttpClient;
|
|
|
|
-import org.apache.commons.httpclient.methods.PostMethod;
|
|
|
|
-import org.apache.hadoop.metrics2.AbstractMetric;
|
|
|
|
-import org.apache.hadoop.metrics2.MetricsRecord;
|
|
|
|
-import org.apache.hadoop.metrics2.sink.timeline.cache.TimelineMetricsCache;
|
|
|
|
-import org.easymock.Capture;
|
|
|
|
-import org.easymock.EasyMock;
|
|
|
|
-import org.easymock.IAnswer;
|
|
|
|
-import org.easymock.IArgumentMatcher;
|
|
|
|
-import org.junit.Assert;
|
|
|
|
-import org.junit.Test;
|
|
|
|
-
|
|
|
|
-import java.lang.reflect.Field;
|
|
|
|
-import java.util.ArrayList;
|
|
|
|
-import java.util.Arrays;
|
|
|
|
-import java.util.Collection;
|
|
|
|
-import java.util.HashSet;
|
|
|
|
-import java.util.Iterator;
|
|
|
|
-import java.util.List;
|
|
|
|
-import java.util.Set;
|
|
|
|
-
|
|
|
|
import static org.apache.hadoop.metrics2.sink.timeline.AbstractTimelineMetricsSink.COLLECTOR_HOST_PROPERTY;
|
|
import static org.apache.hadoop.metrics2.sink.timeline.AbstractTimelineMetricsSink.COLLECTOR_HOST_PROPERTY;
|
|
import static org.apache.hadoop.metrics2.sink.timeline.AbstractTimelineMetricsSink.MAX_METRIC_ROW_CACHE_SIZE;
|
|
import static org.apache.hadoop.metrics2.sink.timeline.AbstractTimelineMetricsSink.MAX_METRIC_ROW_CACHE_SIZE;
|
|
import static org.apache.hadoop.metrics2.sink.timeline.AbstractTimelineMetricsSink.METRICS_SEND_INTERVAL;
|
|
import static org.apache.hadoop.metrics2.sink.timeline.AbstractTimelineMetricsSink.METRICS_SEND_INTERVAL;
|
|
import static org.easymock.EasyMock.anyInt;
|
|
import static org.easymock.EasyMock.anyInt;
|
|
import static org.easymock.EasyMock.anyObject;
|
|
import static org.easymock.EasyMock.anyObject;
|
|
-import static org.easymock.EasyMock.capture;
|
|
|
|
import static org.easymock.EasyMock.createMockBuilder;
|
|
import static org.easymock.EasyMock.createMockBuilder;
|
|
import static org.easymock.EasyMock.createNiceMock;
|
|
import static org.easymock.EasyMock.createNiceMock;
|
|
import static org.easymock.EasyMock.eq;
|
|
import static org.easymock.EasyMock.eq;
|
|
import static org.easymock.EasyMock.expect;
|
|
import static org.easymock.EasyMock.expect;
|
|
import static org.easymock.EasyMock.expectLastCall;
|
|
import static org.easymock.EasyMock.expectLastCall;
|
|
import static org.easymock.EasyMock.replay;
|
|
import static org.easymock.EasyMock.replay;
|
|
-import static org.easymock.EasyMock.reportMatcher;
|
|
|
|
import static org.easymock.EasyMock.verify;
|
|
import static org.easymock.EasyMock.verify;
|
|
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
+import java.util.Arrays;
|
|
|
|
+import java.util.Iterator;
|
|
|
|
+import java.util.List;
|
|
|
|
+
|
|
|
|
+import org.apache.commons.configuration.SubsetConfiguration;
|
|
|
|
+import org.apache.commons.httpclient.HttpClient;
|
|
|
|
+import org.apache.commons.httpclient.methods.PostMethod;
|
|
|
|
+import org.apache.hadoop.metrics2.AbstractMetric;
|
|
|
|
+import org.apache.hadoop.metrics2.MetricsRecord;
|
|
|
|
+import org.easymock.EasyMock;
|
|
|
|
+import org.easymock.IAnswer;
|
|
|
|
+import org.junit.Assert;
|
|
|
|
+import org.junit.Test;
|
|
|
|
+
|
|
public class HadoopTimelineMetricsSinkTest {
|
|
public class HadoopTimelineMetricsSinkTest {
|
|
|
|
|
|
@Test
|
|
@Test
|
|
@@ -249,4 +240,4 @@ public class HadoopTimelineMetricsSinkTest {
|
|
Assert.assertEquals(new Double(5.0), values.next());
|
|
Assert.assertEquals(new Double(5.0), values.next());
|
|
Assert.assertEquals(new Double(6.0), values.next());
|
|
Assert.assertEquals(new Double(6.0), values.next());
|
|
}
|
|
}
|
|
-}
|
|
|
|
|
|
+}
|