tmf: Improved toString methods for debugging
authorPatrick Tasse <patrick.tasse@gmail.com>
Mon, 22 Jul 2013 22:16:13 +0000 (18:16 -0400)
committerPatrick Tasse <patrick.tasse@gmail.com>
Tue, 30 Jul 2013 18:14:59 +0000 (14:14 -0400)
Change-Id: Idbc64d3d9e2d4870618978122e35d0acd6b8be9d
Signed-off-by: Patrick Tasse <patrick.tasse@gmail.com>
Reviewed-on: https://git.eclipse.org/r/14761
Tested-by: Hudson CI
Reviewed-by: Bernd Hufmann <bernd.hufmann@ericsson.com>
IP-Clean: Bernd Hufmann <bernd.hufmann@ericsson.com>

org.eclipse.linuxtools.lttng2.kernel.ui/src/org/eclipse/linuxtools/internal/lttng2/kernel/ui/views/controlflow/ControlFlowEntry.java
org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/request/TmfCoalescedDataRequestTest.java
org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/request/TmfCoalescedEventRequestTest.java
org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/request/TmfDataRequestTest.java
org.eclipse.linuxtools.tmf.core.tests/src/org/eclipse/linuxtools/tmf/core/tests/request/TmfEventRequestTest.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/internal/tmf/core/request/TmfCoalescedDataRequest.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/internal/tmf/core/request/TmfCoalescedEventRequest.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/request/TmfDataRequest.java
org.eclipse.linuxtools.tmf.core/src/org/eclipse/linuxtools/tmf/core/request/TmfEventRequest.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/widgets/timegraph/model/TimeEvent.java
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/widgets/timegraph/model/TimeGraphEntry.java

index d12a8630913fd1853507f8292cecd6d0fd9a3477..60a752243e6180c49ab6b293050f7dbf0167ca8e 100644 (file)
@@ -82,4 +82,8 @@ public class ControlFlowEntry extends TimeGraphEntry {
         return fThreadQuark;
     }
 
+    @Override
+    public String toString() {
+        return getClass().getSimpleName() + '(' + getName() + '[' + fThreadId + "])"; //$NON-NLS-1$
+    }
 }
index c0771e0412344b4946ec0d6823b4c300ad1581a3..5479df307c220dfda17e65965f523d4e0465f2a6 100644 (file)
@@ -219,10 +219,10 @@ public class TmfCoalescedDataRequestTest {
 
     @Test
     public void testToString() {
-        String expected1 = "[TmfCoalescedDataRequest(0,ITmfEvent,10,100,200)]";
-        String expected2 = "[TmfCoalescedDataRequest(1,ITmfEvent,20,100,200)]";
-        String expected3 = "[TmfCoalescedDataRequest(2,ITmfEvent,20,200,200)]";
-        String expected4 = "[TmfCoalescedDataRequest(3,ITmfEvent,20,200,300)]";
+        String expected1 = "[TmfCoalescedDataRequest(0,ITmfEvent,FOREGROUND,10,100,200, [])]";
+        String expected2 = "[TmfCoalescedDataRequest(1,ITmfEvent,FOREGROUND,20,100,200, [])]";
+        String expected3 = "[TmfCoalescedDataRequest(2,ITmfEvent,FOREGROUND,20,200,200, [])]";
+        String expected4 = "[TmfCoalescedDataRequest(3,ITmfEvent,FOREGROUND,20,200,300, [])]";
 
         assertEquals("toString", expected1, fRequest1.toString());
         assertEquals("toString", expected2, fRequest2.toString());
index 61f427fad2a3909517daeb30fdb9f97adbb6fbe1..55b457f9a7852c050d2e7575653d4c9b8edb054e 100644 (file)
@@ -256,10 +256,10 @@ public class TmfCoalescedEventRequestTest {
 
     @Test
     public void testToString() {
-        String expected1 = "[TmfCoalescedEventRequest(0,ITmfEvent," + range1 + ",0,100,200)]";
-        String expected2 = "[TmfCoalescedEventRequest(1,ITmfEvent," + range2 + ",0,100,200)]";
-        String expected3 = "[TmfCoalescedEventRequest(2,ITmfEvent," + range2 + ",0,200,200)]";
-        String expected4 = "[TmfCoalescedEventRequest(3,ITmfEvent," + range2 + ",0,200,300)]";
+        String expected1 = "[TmfCoalescedEventRequest(0,ITmfEvent,FOREGROUND," + range1 + ",0,100,200, [])]";
+        String expected2 = "[TmfCoalescedEventRequest(1,ITmfEvent,FOREGROUND," + range2 + ",0,100,200, [])]";
+        String expected3 = "[TmfCoalescedEventRequest(2,ITmfEvent,FOREGROUND," + range2 + ",0,200,200, [])]";
+        String expected4 = "[TmfCoalescedEventRequest(3,ITmfEvent,FOREGROUND," + range2 + ",0,200,300, [])]";
 
         assertEquals("toString", expected1, fRequest1.toString());
         assertEquals("toString", expected2, fRequest2.toString());
index bd0ad315c0c5aa2adc1a26a55c206b236d2cb284..520649a1dfe0d768c0c45109bdaf28d55ddb36c9 100644 (file)
@@ -214,10 +214,10 @@ public class TmfDataRequestTest {
 
     @Test
     public void testToString() {
-        String expected1 = "[TmfDataRequest(0,ITmfEvent,10,100,200)]";
-        String expected2 = "[TmfDataRequest(1,ITmfEvent,20,100,200)]";
-        String expected3 = "[TmfDataRequest(2,ITmfEvent,20,200,200)]";
-        String expected4 = "[TmfDataRequest(3,ITmfEvent,20,200,300)]";
+        String expected1 = "[TmfDataRequestStub(0,ITmfEvent,FOREGROUND,10,100,200)]";
+        String expected2 = "[TmfDataRequestStub(1,ITmfEvent,FOREGROUND,20,100,200)]";
+        String expected3 = "[TmfDataRequestStub(2,ITmfEvent,FOREGROUND,20,200,200)]";
+        String expected4 = "[TmfDataRequestStub(3,ITmfEvent,FOREGROUND,20,200,300)]";
 
         assertEquals("toString", expected1, fRequest1.toString());
         assertEquals("toString", expected2, fRequest2.toString());
index e1b0ce369e7839d0f30096c877d1b38dd3ebe36a..ff66f6d8c0c0c40359b4a39d56b28bca13332241 100644 (file)
@@ -235,10 +235,10 @@ public class TmfEventRequestTest {
 
     @Test
     public void testToString() {
-        String expected1 = "[TmfEventRequest(0,ITmfEvent," + range1 + ",0,100,200)]";
-        String expected2 = "[TmfEventRequest(1,ITmfEvent," + range2 + ",0,100,200)]";
-        String expected3 = "[TmfEventRequest(2,ITmfEvent," + range2 + ",0,200,200)]";
-        String expected4 = "[TmfEventRequest(3,ITmfEvent," + range2 + ",0,200,300)]";
+        String expected1 = "[TmfEventRequestStub(0,ITmfEvent,FOREGROUND," + range1 + ",0,100,200)]";
+        String expected2 = "[TmfEventRequestStub(1,ITmfEvent,FOREGROUND," + range2 + ",0,100,200)]";
+        String expected3 = "[TmfEventRequestStub(2,ITmfEvent,FOREGROUND," + range2 + ",0,200,200)]";
+        String expected4 = "[TmfEventRequestStub(3,ITmfEvent,FOREGROUND," + range2 + ",0,200,300)]";
 
         assertEquals("toString", expected1, fRequest1.toString());
         assertEquals("toString", expected2, fRequest2.toString());
index 0b29fad6d3590a2425394dfc28939e47485fec33..7968a2a9107793c0d6210dccc85fc712aa7ab076 100644 (file)
@@ -344,7 +344,8 @@ public class TmfCoalescedDataRequest extends TmfDataRequest {
     @Override
     @SuppressWarnings("nls")
     public String toString() {
-               return "[TmfCoalescedDataRequest(" + getRequestId() + "," + getDataType().getSimpleName()
-                       + "," + getIndex() + "," + getNbRequested() + "," + getBlockSize() + ")]";
+        return "[TmfCoalescedDataRequest(" + getRequestId() + "," + getDataType().getSimpleName()
+                + "," + getExecType() + "," + getIndex() + "," + getNbRequested() + ","
+                + getBlockSize() + ", " + fRequests.toString() + ")]";
     }
 }
index b75cd1d547694e356702495d69b48e3882029992..d7eac1d019aea09000675606f8dff4dfd6c0f8c0 100644 (file)
@@ -280,8 +280,9 @@ public class TmfCoalescedEventRequest extends TmfCoalescedDataRequest implements
     @Override
     @SuppressWarnings("nls")
     public String toString() {
-               return "[TmfCoalescedEventRequest(" + getRequestId() + "," + getDataType().getSimpleName()
-                       + "," + getRange() + "," + getIndex() + "," + getNbRequested() + "," + getBlockSize() + ")]";
+        return "[TmfCoalescedEventRequest(" + getRequestId() + "," + getDataType().getSimpleName()
+                + "," + getExecType() + "," + getRange() + "," + getIndex() + "," + getNbRequested()
+                + "," + getBlockSize() + ", " + fRequests.toString() + ")]";
     }
 
 }
index 6741bb08bd0667582bc38292a73fcca2c4dcb49d..763138013bf498eab625fa0313779b24ff2f6634 100644 (file)
@@ -544,7 +544,12 @@ public abstract class TmfDataRequest implements ITmfDataRequest {
     @Override
     @SuppressWarnings("nls")
     public String toString() {
-        return "[TmfDataRequest(" + fRequestId + "," + fDataType.getSimpleName() + "," + fIndex + "," + fNbRequested
-                + "," + getBlockSize() + ")]";
+        String name = getClass().getName();
+        int dot = name.lastIndexOf('.');
+        if (dot >= 0) {
+            name = name.substring(dot + 1);
+        }
+        return "[" + name + "(" + fRequestId + "," + fDataType.getSimpleName()+ "," + getExecType()
+                + "," + fIndex + "," + fNbRequested + "," + getBlockSize() + ")]";
     }
 }
index 4b97e97658ab4201c12f8d3cbd7155a945256a43..11f966f3593c64a72a1e2ce44f7908be7fd8bce1 100644 (file)
@@ -222,8 +222,13 @@ public abstract class TmfEventRequest extends TmfDataRequest implements ITmfEven
     @Override
     @SuppressWarnings("nls")
     public String toString() {
-               return "[TmfEventRequest(" + getRequestId() + "," + getDataType().getSimpleName()
-                       + "," + getRange() + "," + getIndex() + "," + getNbRequested() + "," + getBlockSize() + ")]";
+        String name = getClass().getName();
+        int dot = name.lastIndexOf('.');
+        if (dot >= 0) {
+            name = name.substring(dot + 1);
+        }
+        return "[" + name + "(" + getRequestId() + "," + getDataType().getSimpleName() + "," + getExecType()
+                + "," + getRange() + "," + getIndex() + "," + getNbRequested() + "," + getBlockSize() + ")]";
     }
 
 }
index 8b1db841cef6c2c84f4c12095b812164f4a2994a..8aeade9f37b74e8975f4413b3a074b1dc9dc2896 100644 (file)
@@ -110,6 +110,6 @@ public class TimeEvent implements ITimeEvent {
 
     @Override
     public String toString() {
-        return "TimeEvent start=" + fTime + " end=" + (fTime + fDuration) + " duration=" + fDuration + " value=" + (hasValue() ? fValue : "N/A"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
+        return getClass().getSimpleName() + " start=" + fTime + " end=" + (fTime + fDuration) + " duration=" + fDuration + (hasValue() ? (" value=" + fValue) : ""); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
     }
 }
index f338cdbcee386c901c3aebd9d5d6e7fcc08eba52..dafb900f7a4573b5c0433e7acb3bd43b04cd721f 100644 (file)
@@ -224,4 +224,9 @@ public class TimeGraphEntry implements ITimeGraphEntry {
         fChildren.add(child);
     }
 
+    @Override
+    public String toString() {
+        return getClass().getSimpleName() + '(' + fName + ')';
+    }
+
 }
This page took 0.030945 seconds and 5 git commands to generate.