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

Unified Diff: tools/telemetry/telemetry/web_perf/metrics/jitter_timeline_unittest.py

Issue 1647513002: Delete tools/telemetry. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 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/web_perf/metrics/jitter_timeline_unittest.py
diff --git a/tools/telemetry/telemetry/web_perf/metrics/jitter_timeline_unittest.py b/tools/telemetry/telemetry/web_perf/metrics/jitter_timeline_unittest.py
deleted file mode 100644
index d2a93dcd0f619c661d5ac6a2a8bff72c668d944b..0000000000000000000000000000000000000000
--- a/tools/telemetry/telemetry/web_perf/metrics/jitter_timeline_unittest.py
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2015 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.
-
-import unittest
-
-from collections import namedtuple
-from telemetry.internal.results import page_test_results
-from telemetry.page import page
-from telemetry.web_perf.metrics import jitter_timeline
-from telemetry.web_perf import timeline_interaction_record
-
-
-FakeEvent = namedtuple('Event', 'name, start, end, thread_duration, args')
-Interaction = timeline_interaction_record.TimelineInteractionRecord
-TEST_INTERACTION_LABEL = 'Action_TestInteraction'
-JITTER_EVENT_NAME = 'jitter'
-
-def GetJitterMetrics(events, interactions):
- results = page_test_results.PageTestResults()
- test_page = page.Page('file://blank.html')
- results.WillRunPage(test_page)
- jitter_timeline.JitterTimelineMetric()._AddJitterResultsInternal(
- events, interactions, results)
- return_dict = dict((value.name, value.values) for value in
- results.current_page_run.values)
- results.DidRunPage(test_page)
- return return_dict
-
-def FakeJitterEvent(start, end, value, thread_duration=None):
- if not thread_duration:
- thread_duration = end - start
- return FakeEvent(jitter_timeline.JITTER_EVENT_NAME,
- start, end, thread_duration, {'value':value})
-
-def TestInteraction(start, end):
- return Interaction(TEST_INTERACTION_LABEL, start, end)
-
-
-class JitterTimelineMetricUnitTest(unittest.TestCase):
- def testJitterMetric(self):
- events = [FakeJitterEvent(0, 1, 10),
- FakeJitterEvent(5, 10, 5),
- FakeJitterEvent(15, 34, 45)]
- interactions = [TestInteraction(4, 14)]
- # The first and the last event do not start during the interaction, so
- # they are ignored. The second event starts during the interaction, and its
- # value is 5.
- self.assertEqual({'jitter-amount': [5]},
- GetJitterMetrics(events, interactions))
« no previous file with comments | « tools/telemetry/telemetry/web_perf/metrics/jitter_timeline.py ('k') | tools/telemetry/telemetry/web_perf/metrics/layout.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698