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

Unified Diff: telemetry/telemetry/web_perf/timeline_based_page_test_unittest.py

Issue 1685683003: Implement Timeline Based Measurement v2 (Closed) Base URL: git@github.com:catapult-project/catapult.git@new_style_results
Patch Set: fix vinn tests Created 4 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
« no previous file with comments | « telemetry/telemetry/web_perf/timeline_based_measurement.py ('k') | tracing/bin/run_py_tests » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: telemetry/telemetry/web_perf/timeline_based_page_test_unittest.py
diff --git a/telemetry/telemetry/web_perf/timeline_based_page_test_unittest.py b/telemetry/telemetry/web_perf/timeline_based_page_test_unittest.py
index abe06bdb0fce9947e22591fb92c35854acb464da..414b5814a394d90f576e8bbb565fef8882d4449e 100644
--- a/telemetry/telemetry/web_perf/timeline_based_page_test_unittest.py
+++ b/telemetry/telemetry/web_perf/timeline_based_page_test_unittest.py
@@ -133,3 +133,21 @@ class TimelineBasedPageTestTest(page_test_test_case.PageTestTestCase):
v = results.FindAllPageSpecificValuesFromIRNamed(
'Gesture_Scroll', 'frame_time_discrepancy')
self.assertEquals(len(v), 1)
+
+ def testTBM2ForSmoke(self):
+ ps = self.CreateEmptyPageSet()
+ ps.AddStory(TestTimelinebasedMeasurementPage(ps, ps.base_dir))
+
+ options = tbm_module.Options()
+ options.SetTimelineBasedMetrics(['sample_metric.html'])
+
+ tbm = tbm_module.TimelineBasedMeasurement(options)
+ results = self.RunMeasurement(tbm, ps, self._options)
+
+ self.assertEquals(0, len(results.failures))
+ v_foo = results.FindAllPageSpecificValuesNamed('foo')
+ v_bar = results.FindAllPageSpecificValuesNamed('bar')
+ self.assertEquals(len(v_foo), 1)
+ self.assertEquals(len(v_bar), 1)
+ self.assertEquals(v_foo[0].value, 1)
+ self.assertEquals(v_bar[0].value, 2)
« no previous file with comments | « telemetry/telemetry/web_perf/timeline_based_measurement.py ('k') | tracing/bin/run_py_tests » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698