| Index: tools/telemetry/telemetry/internal/results/html_output_formatter_unittest.py
|
| diff --git a/tools/telemetry/telemetry/internal/results/html_output_formatter_unittest.py b/tools/telemetry/telemetry/internal/results/html_output_formatter_unittest.py
|
| index f7033b0b9641dd94f552b359d8e45230289f36fb..17ee054613a36dd5da45096159c1ef40cd697f85 100644
|
| --- a/tools/telemetry/telemetry/internal/results/html_output_formatter_unittest.py
|
| +++ b/tools/telemetry/telemetry/internal/results/html_output_formatter_unittest.py
|
| @@ -1,6 +1,7 @@
|
| # Copyright 2014 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 datetime
|
| import os
|
| import StringIO
|
| import unittest
|
| @@ -24,7 +25,7 @@ def _MakePageSet():
|
| class DeterministicHtmlOutputFormatter(
|
| html_output_formatter.HtmlOutputFormatter):
|
| def _GetBuildTime(self):
|
| - return 'build_time'
|
| + return datetime.datetime(1998, 9, 4, 13, 0, 0, 7777)
|
|
|
| def _GetRevision(self):
|
| return 'revision'
|
| @@ -40,6 +41,9 @@ class StringIOFile(StringIO.StringIO):
|
|
|
| class HtmlOutputFormatterTest(unittest.TestCase):
|
|
|
| + def setUp(self):
|
| + self.maxDiff = 100000
|
| +
|
| def test_basic_summary(self):
|
| test_page_set = _MakePageSet()
|
| output_file = StringIOFile()
|
| @@ -61,8 +65,8 @@ class HtmlOutputFormatterTest(unittest.TestCase):
|
| formatter.Format(results)
|
| expected = {
|
| "platform": "browser_type",
|
| - "buildTime": "build_time",
|
| - "label": None,
|
| + "buildTime": "1998-09-04T13:00:00.007777",
|
| + "label": 'test_name (1998-09-04 13:00:00)',
|
| "tests": {
|
| "test_name": {
|
| "metrics": {
|
| @@ -89,7 +93,6 @@ class HtmlOutputFormatterTest(unittest.TestCase):
|
| }
|
| }
|
| },
|
| - "revision": "revision"
|
| }
|
| self.assertEquals(expected, formatter.GetResults())
|
|
|
| @@ -112,8 +115,8 @@ class HtmlOutputFormatterTest(unittest.TestCase):
|
| expected = [
|
| {
|
| "platform": "browser_type",
|
| - "buildTime": "build_time",
|
| - "label": None,
|
| + "buildTime": "1998-09-04T13:00:00.007777",
|
| + "label": 'test_name (1998-09-04 13:00:00)',
|
| "tests": {
|
| "test_name": {
|
| "metrics": {
|
| @@ -140,12 +143,11 @@ class HtmlOutputFormatterTest(unittest.TestCase):
|
| }
|
| }
|
| },
|
| - "revision": "revision"
|
| },
|
| {
|
| "platform": "browser_type",
|
| - "buildTime": "build_time",
|
| - "label": None,
|
| + "buildTime": "1998-09-04T13:00:00.007777",
|
| + "label": 'test_name (1998-09-04 13:00:00)',
|
| "tests": {
|
| "test_name": {
|
| "metrics": {
|
| @@ -172,7 +174,6 @@ class HtmlOutputFormatterTest(unittest.TestCase):
|
| }
|
| }
|
| },
|
| - "revision": "revision"
|
| }]
|
| self.assertEquals(expected, formatter.GetCombinedResults())
|
| last_output_len = len(output_file.getvalue())
|
| @@ -195,8 +196,8 @@ class HtmlOutputFormatterTest(unittest.TestCase):
|
| formatter.Format(results)
|
| expected = [{
|
| "platform": "browser_type",
|
| - "buildTime": "build_time",
|
| - "label": None,
|
| + "buildTime": "1998-09-04T13:00:00.007777",
|
| + "label": 'test_name (1998-09-04 13:00:00)',
|
| "tests": {
|
| "test_name": {
|
| "metrics": {
|
| @@ -223,7 +224,6 @@ class HtmlOutputFormatterTest(unittest.TestCase):
|
| }
|
| }
|
| },
|
| - "revision": "revision"
|
| }]
|
| self.assertEquals(expected, formatter.GetCombinedResults())
|
| self.assertTrue(len(output_file.getvalue()) < last_output_len)
|
|
|