tmf.ui: fix callsite and model lookup regression
authorBernd Hufmann <Bernd.Hufmann@ericsson.com>
Sat, 6 Dec 2014 01:58:53 +0000 (20:58 -0500)
committerMatthew Khouzam <matthew.khouzam@ericsson.com>
Mon, 8 Dec 2014 17:36:29 +0000 (12:36 -0500)
commit32528869ed3f5f5558f2c172e1e335e1672b5848
tree128ae721ef9967e9c94c4896f139e55284cc0b4d
parent1d44bc98198487bfbb9a46c26ceb7900ff2beb9c
tmf.ui: fix callsite and model lookup regression

The notion of ITmfCallsite is lost when an event is cached as it is now
an CachedEvent which does not implement ITmfCallsite. This patch checks
if the event is cached, and if so, resolves the parent event to
validate.

Change-Id: I99733958bd1ac797fca32c8b293e709f4ddc3cc5
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/37120
Tested-by: Hudson CI
12 files changed:
org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/trace/text/TextTraceEventContentTest.java
org.eclipse.tracecompass.tmf.core.tests/src/org/eclipse/tracecompass/tmf/core/tests/trace/text/TextTraceTest.java
org.eclipse.tracecompass.tmf.core.tests/stubs/org/eclipse/tracecompass/tmf/tests/stubs/trace/text/SyslogEvent.java
org.eclipse.tracecompass.tmf.core.tests/stubs/org/eclipse/tracecompass/tmf/tests/stubs/trace/text/SyslogEventType.java
org.eclipse.tracecompass.tmf.core.tests/stubs/org/eclipse/tracecompass/tmf/tests/stubs/trace/text/SyslogTrace.java
org.eclipse.tracecompass.tmf.core.tests/testfiles/SourceFile [new file with mode: 0644]
org.eclipse.tracecompass.tmf.core.tests/testfiles/syslog
org.eclipse.tracecompass.tmf.core.tests/testfiles/syslog_collapse
org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/table/AllTests.java
org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/table/CallsiteEventsInTableTest.java [new file with mode: 0644]
org.eclipse.tracecompass.tmf.ui.swtbot.tests/src/org/eclipse/tracecompass/tmf/ui/swtbot/tests/table/CollapseEventsInTableTest.java
org.eclipse.tracecompass.tmf.ui/src/org/eclipse/tracecompass/tmf/ui/viewers/events/TmfEventsTable.java
This page took 0.026446 seconds and 5 git commands to generate.