Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(224)

Unified Diff: tools/telemetry/telemetry/timeline_event.py

Issue 12278015: [Telemetry] Reorganize everything. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Re-add shebangs. Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: tools/telemetry/telemetry/timeline_event.py
diff --git a/tools/telemetry/telemetry/timeline_event.py b/tools/telemetry/telemetry/timeline_event.py
deleted file mode 100644
index bbcafb2e4a3e0c78cb4689cc0c3fba69e4905dfd..0000000000000000000000000000000000000000
--- a/tools/telemetry/telemetry/timeline_event.py
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright (c) 2013 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-class TimelineEvent(object):
- """Represents a timeline event."""
- def __init__(self, name, start_time_ms, duration_ms, args=None):
- self.name = name
- self.start_time_ms = start_time_ms
- self.duration_ms = duration_ms
- self.children = []
- self.args = args
-
- @property
- def end_time_ms(self):
- return self.start_time_ms + self.duration_ms
-
- @property
- def self_time_ms(self):
- """Time spent in this function less any time spent in child events."""
- child_total = sum(
- [e.duration_ms for e in self.children])
- return self.duration_ms - child_total
-
- def __repr__(self):
- if self.args:
- args_str = ', ' + repr(self.args)
- else:
- args_str = ''
-
- return "TimelineEvent(name='%s', start_ms=%f, duration_ms=%s%s)" % (
- self.name,
- self.start_time_ms,
- self.duration_ms,
- args_str)
-
- @staticmethod
- def _GetAllChildrenRecursive(events, item):
- events.append(item)
- for child in item.children:
- TimelineEvent._GetAllChildrenRecursive(events, child)
-
- def GetAllChildrenRecursive(self, include_self=False):
- events = []
- TimelineEvent._GetAllChildrenRecursive(events, self)
- if not include_self:
- del events[0]
- return events
« no previous file with comments | « tools/telemetry/telemetry/test/tab_test_case.py ('k') | tools/telemetry/telemetry/timeline_event_unittest.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698