lttng: Add more checking to UstKernelSyncTest
authorAlexandre Montplaisir <alexmonthy@efficios.com>
Thu, 17 Nov 2016 00:39:28 +0000 (19:39 -0500)
committerMarc-André Laperle <marc-andre.laperle@ericsson.com>
Tue, 21 Feb 2017 19:05:20 +0000 (14:05 -0500)
The testOneEvent() fails spuriously. Either the wrong event is
retrieved from the trace, or the analysis module is somehow not
ready when it should be.

This extra check will allow us to determine which one of those
two causes is the problem.

Refs bug 506868.

Change-Id: Ie6646a734fcf07a21c810d15c708db3a460c8765
Signed-off-by: Alexandre Montplaisir <alexmonthy@efficios.com>
Reviewed-on: https://git.eclipse.org/r/85187
Reviewed-by: Hudson CI
Reviewed-by: Marc-André Laperle <marc-andre.laperle@ericsson.com>
Tested-by: Marc-André Laperle <marc-andre.laperle@ericsson.com>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
lttng/org.eclipse.tracecompass.lttng2.kernel.core.tests/src/org/eclipse/tracecompass/lttng2/kernel/core/tests/synchronization/UstKernelSyncTest.java

index 9b901534159ba14eb591549a5aa6561ddcaa6d15..d87074149b0424f3da9c9539fe71a57ce5c3da1d 100644 (file)
@@ -135,7 +135,9 @@ public class UstKernelSyncTest {
         ustEvent = (CtfTmfEvent) TmfTraceUtils.getNextEventMatching(experiment, rank, eventFinder, null);
         assertNotNull(ustEvent);
 
+        /* Make sure the correct event was retrieved */
         assertEquals(ustTrace, ustEvent.getTrace());
+        assertEquals(1450193715128075054L, ustEvent.getTimestamp().toNanos());
 
         Integer tidFromKernel = KernelThreadInformationProvider.getThreadOnCpu(module,
                 ustEvent.getCPU(), ustEvent.getTimestamp().toNanos());
This page took 0.026333 seconds and 5 git commands to generate.