timing: Extract statistics to a generic class
authorGeneviève Bastien <gbastien+lttng@versatic.net>
Mon, 16 Jan 2017 20:56:02 +0000 (15:56 -0500)
committerGenevieve Bastien <gbastien+lttng@versatic.net>
Fri, 20 Jan 2017 19:41:21 +0000 (14:41 -0500)
commit2f752d4dcdabe9fe1dce5bfdb8fb8d8ecfb8365d
tree6ea8c3d694be0a53e06d2e539c50cd2d98a6d6e8
parentdd517d57bc9420e6bf2e8b1e164d2b6b4ac4e748
timing: Extract statistics to a generic class

These statistics receive any object in parameter and allow to specify a
function that returns the value of the object on which to do the stats.

Change-Id: I16fb1801dd8639fa8cd4da02c095163e53e6709b
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/88689
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Hudson CI
analysis/org.eclipse.tracecompass.analysis.timing.core.tests/src/org/eclipse/tracecompass/analysis/timing/core/tests/statistics/AbstractStatisticsTest.java [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.timing.core.tests/src/org/eclipse/tracecompass/analysis/timing/core/tests/statistics/LongStatisticsTest.java [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.timing.core.tests/src/org/eclipse/tracecompass/analysis/timing/core/tests/statistics/ObjectStatisticsTest.java [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.timing.core.tests/src/org/eclipse/tracecompass/analysis/timing/core/tests/statistics/OfflineStatisticsCalculator.java [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.timing.core.tests/src/org/eclipse/tracecompass/analysis/timing/core/tests/statistics/StatObjectStub.java [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.timing.core/META-INF/MANIFEST.MF
analysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/analysis/timing/core/statistics/IStatistics.java [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/analysis/timing/core/statistics/Statistics.java [new file with mode: 0644]
analysis/org.eclipse.tracecompass.analysis.timing.core/src/org/eclipse/tracecompass/analysis/timing/core/statistics/package-info.java [new file with mode: 0644]
This page took 0.025215 seconds and 5 git commands to generate.