Index: tools/telemetry/telemetry/results/page_measurement_results_unittest.py |
diff --git a/tools/telemetry/telemetry/results/page_measurement_results_unittest.py b/tools/telemetry/telemetry/results/page_measurement_results_unittest.py |
index edb46dbfe2054a4d157aad0ca84ffde7fed928bc..02fa5748ad6db6b0a5cd32db5556e2af04240bf7 100644 |
--- a/tools/telemetry/telemetry/results/page_measurement_results_unittest.py |
+++ b/tools/telemetry/telemetry/results/page_measurement_results_unittest.py |
@@ -7,8 +7,10 @@ import unittest |
from telemetry import perf_tests_helper |
from telemetry.page import page_set |
from telemetry.results import page_measurement_results |
+from telemetry.value import histogram |
from telemetry.value import scalar |
+ |
def _MakePageSet(): |
ps = page_set.PageSet(file_path=os.path.dirname(__file__)) |
ps.AddPageWithDefaultRunNavigate("http://www.bar.com/") |
@@ -45,11 +47,11 @@ class PageMeasurementResultsTest(unittest.TestCase): |
def test_basic(self): |
results = NonPrintingPageMeasurementResults() |
results.WillMeasurePage(self.pages[0]) |
- results.Add('a', 'seconds', 3) |
+ results.AddValue(scalar.ScalarValue(self.pages[0], 'a', 'seconds', 3)) |
results.DidMeasurePage() |
results.WillMeasurePage(self.pages[1]) |
- results.Add('a', 'seconds', 3) |
+ results.AddValue(scalar.ScalarValue(self.pages[1], 'a', 'seconds', 3)) |
results.DidMeasurePage() |
results.PrintSummary() |
@@ -68,13 +70,14 @@ class PageMeasurementResultsTest(unittest.TestCase): |
results.WillMeasurePage(self.pages[0]) |
self.assertRaises( |
AssertionError, |
- lambda: results.Add('url', 'string', 'foo')) |
+ lambda: results.AddValue(scalar.ScalarValue( |
+ self.pages[0], 'url', 'string', 'foo'))) |
def test_value_names_that_have_been_seen(self): |
results = NonPrintingPageMeasurementResults() |
results.WillMeasurePage(self.pages[0]) |
- results.Add('a', 'a_units', 3) |
- results.Add('b', 'b_units', 3) |
+ results.AddValue(scalar.ScalarValue(self.pages[0], 'a', 'a_units', 3)) |
+ results.AddValue(scalar.ScalarValue(self.pages[0], 'b', 'b_units', 3)) |
results.AddSummaryValue(scalar.ScalarValue(None, 'c', 'c_units', 3)) |
results.DidMeasurePage() |
self.assertEquals(set(['a', 'b', 'c']), |
@@ -94,37 +97,40 @@ class PageMeasurementResultsTest(unittest.TestCase): |
def test_unit_change(self): |
results = NonPrintingPageMeasurementResults() |
results.WillMeasurePage(self.pages[0]) |
- results.Add('a', 'seconds', 3) |
+ results.AddValue(scalar.ScalarValue(self.pages[0], 'a', 'seconds', 3)) |
results.DidMeasurePage() |
results.WillMeasurePage(self.pages[1]) |
self.assertRaises( |
AssertionError, |
- lambda: results.Add('a', 'foobgrobbers', 3)) |
+ lambda: results.AddValue(scalar.ScalarValue( |
+ self.pages[1], 'a', 'foobgrobbers', 3))) |
self.assertEquals(['a'], results.all_value_names_that_have_been_seen) |
def test_type_change(self): |
results = NonPrintingPageMeasurementResults() |
results.WillMeasurePage(self.pages[0]) |
- results.Add('a', 'seconds', 3) |
+ results.AddValue(scalar.ScalarValue(self.pages[0], 'a', 'seconds', 3)) |
results.DidMeasurePage() |
results.WillMeasurePage(self.pages[1]) |
self.assertRaises( |
AssertionError, |
- lambda: results.Add('a', 'seconds', 3, data_type='histogram')) |
+ lambda: results.AddValue(histogram.HistogramValue( |
+ self.pages[1], 'a', 'seconds', |
+ raw_value_json='{"buckets": [{"low": 1, "high": 2, "count": 1}]}'))) |
def test_basic_summary_all_pages_fail(self): |
"""If all pages fail, no summary is printed.""" |
results = SummarySavingPageMeasurementResults() |
results.WillMeasurePage(self.pages[0]) |
- results.Add('a', 'seconds', 3) |
+ results.AddValue(scalar.ScalarValue(self.pages[0], 'a', 'seconds', 3)) |
results.DidMeasurePage() |
results.AddFailureMessage(self.pages[0], 'message') |
results.WillMeasurePage(self.pages[1]) |
- results.Add('a', 'seconds', 7) |
+ results.AddValue(scalar.ScalarValue(self.pages[1], 'a', 'seconds', 7)) |
results.DidMeasurePage() |
results.AddFailureMessage(self.pages[1], 'message') |
@@ -134,7 +140,7 @@ class PageMeasurementResultsTest(unittest.TestCase): |
def test_get_successful_page_values_merged_no_failures(self): |
results = SummarySavingPageMeasurementResults() |
results.WillMeasurePage(self.pages[0]) |
- results.Add('a', 'seconds', 3) |
+ results.AddValue(scalar.ScalarValue(self.pages[0], 'a', 'seconds', 3)) |
self.assertEquals(1, len(results.page_specific_values_for_current_page)) |
results.DidMeasurePage() |
self.assertRaises( |
@@ -144,15 +150,15 @@ class PageMeasurementResultsTest(unittest.TestCase): |
def test_get_all_values_for_successful_pages(self): |
results = SummarySavingPageMeasurementResults() |
results.WillMeasurePage(self.pages[0]) |
- results.Add('a', 'seconds', 3) |
+ results.AddValue(scalar.ScalarValue(self.pages[0], 'a', 'seconds', 3)) |
results.DidMeasurePage() |
results.WillMeasurePage(self.pages[1]) |
- results.Add('a', 'seconds', 3) |
+ results.AddValue(scalar.ScalarValue(self.pages[1], 'a', 'seconds', 3)) |
results.DidMeasurePage() |
results.WillMeasurePage(self.pages[2]) |
- results.Add('a', 'seconds', 3) |
+ results.AddValue(scalar.ScalarValue(self.pages[2], 'a', 'seconds', 3)) |
results.DidMeasurePage() |
values = results.all_page_specific_values |
@@ -163,7 +169,7 @@ class PageMeasurementResultsTest(unittest.TestCase): |
def test_get_all_values_for_successful_pages_one_page_fails(self): |
results = SummarySavingPageMeasurementResults() |
results.WillMeasurePage(self.pages[0]) |
- results.Add('a', 'seconds', 3) |
+ results.AddValue(scalar.ScalarValue(self.pages[0], 'a', 'seconds', 3)) |
results.DidMeasurePage() |
results.WillMeasurePage(self.pages[1]) |
@@ -171,7 +177,7 @@ class PageMeasurementResultsTest(unittest.TestCase): |
results.DidMeasurePage() |
results.WillMeasurePage(self.pages[2]) |
- results.Add('a', 'seconds', 3) |
+ results.AddValue(scalar.ScalarValue(self.pages[2], 'a', 'seconds', 3)) |
results.DidMeasurePage() |
values = results.all_page_specific_values |