timing.ui: Update callgraph density viewer test to Statistics
authorGeneviève Bastien <gbastien+lttng@versatic.net>
Tue, 17 Jan 2017 20:59:18 +0000 (15:59 -0500)
committerGenevieve Bastien <gbastien+lttng@versatic.net>
Mon, 30 Jan 2017 14:06:06 +0000 (09:06 -0500)
Change-Id: I564d48cbcd692c68e612f7872aa65f633bc07a4e
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/88904
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
analysis/org.eclipse.tracecompass.analysis.timing.ui.swtbot.tests/src/org/eclipse/tracecompass/analysis/timing/ui/swtbot/tests/callgraph/CallGraphDensityViewTest.java

index 6c8cfe483d717d499587ca4753d1b589df04654e..9d5295a324db28bea3262045475b8f71509f9d47 100644 (file)
@@ -31,13 +31,13 @@ import org.eclipse.swtbot.swt.finder.utils.SWTBotPreferences;
 import org.eclipse.swtbot.swt.finder.widgets.SWTBotCanvas;
 import org.eclipse.swtbot.swt.finder.widgets.SWTBotTable;
 import org.eclipse.tracecompass.analysis.timing.core.segmentstore.ISegmentStoreProvider;
-import org.eclipse.tracecompass.analysis.timing.core.segmentstore.statistics.SegmentStoreStatistics;
+import org.eclipse.tracecompass.analysis.timing.core.statistics.IStatistics;
+import org.eclipse.tracecompass.analysis.timing.core.statistics.Statistics;
 import org.eclipse.tracecompass.analysis.timing.core.tests.flamegraph.AggregationTreeTest;
 import org.eclipse.tracecompass.analysis.timing.ui.views.segmentstore.density.AbstractSegmentStoreDensityViewer;
 import org.eclipse.tracecompass.analysis.timing.ui.views.segmentstore.density.ISegmentStoreDensityViewerDataListener;
 import org.eclipse.tracecompass.analysis.timing.ui.views.segmentstore.table.AbstractSegmentStoreTableViewer;
 import org.eclipse.tracecompass.internal.analysis.timing.ui.callgraph.CallGraphDensityView;
-import org.eclipse.tracecompass.segmentstore.core.BasicSegment;
 import org.eclipse.tracecompass.segmentstore.core.ISegment;
 import org.eclipse.tracecompass.tmf.core.timestamp.TmfTimeRange;
 import org.eclipse.tracecompass.tmf.ui.swtbot.tests.shared.SWTBotUtils;
@@ -163,9 +163,9 @@ public class CallGraphDensityViewTest extends AggregationTreeTest {
         loadData();
         assertEquals(3, fTableBot.rowCount());
         ISeries series = getSeries();
-        SegmentStoreStatistics sss = getDescriptiveStatistics(series);
+        IStatistics<@NonNull Long> sss = getDescriptiveStatistics(series);
         assertEquals(3.0, sss.getTotal(), 0.0);
-        assertEquals(0.02, sss.getAverage(), 0.02); // low mean
+        assertEquals(0.02, sss.getMean(), 0.02); // low mean
     }
 
     @Override
@@ -174,9 +174,9 @@ public class CallGraphDensityViewTest extends AggregationTreeTest {
         loadData();
         assertEquals(5, fTableBot.rowCount());
         ISeries series = getSeries();
-        SegmentStoreStatistics sss = getDescriptiveStatistics(series);
+        IStatistics<@NonNull Long> sss = getDescriptiveStatistics(series);
         assertEquals(5.0, sss.getTotal(), 0.0);
-        assertEquals(0.02, sss.getAverage(), 0.03); // low mean
+        assertEquals(0.02, sss.getMean(), 0.03); // low mean
     }
 
     @Override
@@ -185,9 +185,9 @@ public class CallGraphDensityViewTest extends AggregationTreeTest {
         loadData();
         assertEquals(4, fTableBot.rowCount());
         ISeries series = getSeries();
-        SegmentStoreStatistics sss = getDescriptiveStatistics(series);
+        IStatistics<@NonNull Long> sss = getDescriptiveStatistics(series);
         assertEquals(4.0, sss.getTotal(), 0.0);
-        assertEquals(0.02, sss.getAverage(), 0.02); // low mean
+        assertEquals(0.02, sss.getMean(), 0.02); // low mean
     }
 
     @Override
@@ -198,9 +198,9 @@ public class CallGraphDensityViewTest extends AggregationTreeTest {
         ISeries series = getSeries();
         double[] ySeries = series.getYSeries();
         assertNotNull(ySeries);
-        SegmentStoreStatistics sss = getDescriptiveStatistics(series);
+        IStatistics<@NonNull Long> sss = getDescriptiveStatistics(series);
         assertEquals(8.0, sss.getTotal(), 0.0);
-        assertEquals(0.06, sss.getAverage(), 0.02); // average mean
+        assertEquals(0.06, sss.getMean(), 0.02); // average mean
     }
 
     @Override
@@ -211,9 +211,9 @@ public class CallGraphDensityViewTest extends AggregationTreeTest {
         ISeries series = getSeries();
         double[] ySeries = series.getYSeries();
         assertNotNull(ySeries);
-        SegmentStoreStatistics sss = getDescriptiveStatistics(series);
+        IStatistics<@NonNull Long> sss = getDescriptiveStatistics(series);
         assertEquals(4.0, sss.getTotal(), 0.0);
-        assertEquals(0.02, sss.getAverage(), 0.02); // low mean
+        assertEquals(0.02, sss.getMean(), 0.02); // low mean
     }
 
     @Override
@@ -224,9 +224,9 @@ public class CallGraphDensityViewTest extends AggregationTreeTest {
         ISeries series = getSeries();
         double[] ySeries = series.getYSeries();
         assertNotNull(ySeries);
-        SegmentStoreStatistics sss = getDescriptiveStatistics(series);
+        IStatistics<@NonNull Long> sss = getDescriptiveStatistics(series);
         assertEquals(4.0, sss.getTotal(), 0.0);
-        assertEquals(0.02, sss.getAverage(), 0.02); // low mean
+        assertEquals(0.02, sss.getMean(), 0.02); // low mean
     }
 
     @Override
@@ -237,9 +237,9 @@ public class CallGraphDensityViewTest extends AggregationTreeTest {
         ISeries series = getSeries();
         double[] ySeries = series.getYSeries();
         assertNotNull(ySeries);
-        SegmentStoreStatistics sss = getDescriptiveStatistics(series);
+        IStatistics<@NonNull Long> sss = getDescriptiveStatistics(series);
         assertEquals(1000.0, sss.getTotal(), 0.0);
-        assertEquals(8, sss.getAverage(), 1); // high mean
+        assertEquals(8, sss.getMean(), 1); // high mean
     }
 
     private ISeries getSeries() {
@@ -274,14 +274,14 @@ public class CallGraphDensityViewTest extends AggregationTreeTest {
 
     }
 
-    private static SegmentStoreStatistics getDescriptiveStatistics(ISeries series) {
+    private static IStatistics<@NonNull Long> getDescriptiveStatistics(ISeries series) {
         double[] ySeries = series.getYSeries();
         assertNotNull(ySeries);
-        SegmentStoreStatistics sss = new SegmentStoreStatistics();
+        IStatistics<@NonNull Long> stats = new Statistics<>();
         for (double item : ySeries) {
-            sss.update(new BasicSegment(0, (long) (item - 1.0)));
+            stats.update((long) (item - 1.0));
         }
-        return sss;
+        return stats;
     }
 
 }
This page took 0.026389 seconds and 5 git commands to generate.