lttng: Add unit tests for the CPU usage analysis
authorGeneviève Bastien <gbastien+lttng@versatic.net>
Wed, 29 Oct 2014 17:06:08 +0000 (13:06 -0400)
committerGenevieve Bastien <gbastien+lttng@versatic.net>
Wed, 3 Dec 2014 20:12:55 +0000 (15:12 -0500)
commit96811390da2f500f561a4d4b9e82b70aa048af40
treec2bbdbdc7fc6faa99725654f4406b7b651cce2f9
parent12ca2c10e98fa0adff9408bbcdd5df593c4496d0
lttng: Add unit tests for the CPU usage analysis

The unit tests make use of the XML development trace.

Also correct the fact that a process that hasn't run yet started at -1 instead
of 0. There probably was a reason in the original implementation, but 0 works
fine now.

Change-Id: I3196155c050db32fd6b954abfd73252c1dc89aa3
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/35647
Tested-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
org.eclipse.tracecompass.lttng2.kernel.core.tests/META-INF/MANIFEST.MF
org.eclipse.tracecompass.lttng2.kernel.core.tests/build.properties
org.eclipse.tracecompass.lttng2.kernel.core.tests/plugin.xml [new file with mode: 0644]
org.eclipse.tracecompass.lttng2.kernel.core.tests/src/org/eclipse/tracecompass/lttng2/kernel/core/tests/Activator.java [new file with mode: 0644]
org.eclipse.tracecompass.lttng2.kernel.core.tests/src/org/eclipse/tracecompass/lttng2/kernel/core/tests/AllTests.java
org.eclipse.tracecompass.lttng2.kernel.core.tests/src/org/eclipse/tracecompass/lttng2/kernel/core/tests/analysis/cpuusage/AllTests.java [new file with mode: 0644]
org.eclipse.tracecompass.lttng2.kernel.core.tests/src/org/eclipse/tracecompass/lttng2/kernel/core/tests/analysis/cpuusage/CpuUsageStateProviderTest.java [new file with mode: 0644]
org.eclipse.tracecompass.lttng2.kernel.core.tests/testfiles/cpu_analysis.xml [new file with mode: 0644]
org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/lttng2/kernel/core/analysis/cpuusage/LttngKernelCpuUsageAnalysis.java
org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/lttng2/kernel/core/analysis/cpuusage/LttngKernelCpuUsageStateProvider.java
org.eclipse.tracecompass.tmf.core/src/org/eclipse/tracecompass/tmf/core/statesystem/TmfStateSystemAnalysisModule.java
This page took 0.028513 seconds and 5 git commands to generate.