summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornednguyen@google.com <nednguyen@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-10 17:50:30 +0000
committernednguyen@google.com <nednguyen@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-10 17:50:30 +0000
commit275838d7fca42818390bd4fa30d0888869420e33 (patch)
treeb2ad4098d6a12d87b7b4655eb87c38cacb90f062
parent16e9e7c14449d0a0997ac302a45e6e6988c620c6 (diff)
downloadchromium_src-275838d7fca42818390bd4fa30d0888869420e33.zip
chromium_src-275838d7fca42818390bd4fa30d0888869420e33.tar.gz
chromium_src-275838d7fca42818390bd4fa30d0888869420e33.tar.bz2
Move results related stuff to telemetry/results
BUG= Review URL: https://codereview.chromium.org/327583002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276067 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--tools/perf/measurements/page_cycler_unittest.py2
-rw-r--r--tools/perf/metrics/test_page_measurement_results.py3
-rw-r--r--tools/telemetry/telemetry/page/page_runner.py2
-rwxr-xr-xtools/telemetry/telemetry/page/record_wpr.py2
-rw-r--r--tools/telemetry/telemetry/perf_tests_helper.py (renamed from tools/telemetry/telemetry/page/perf_tests_helper.py)2
-rw-r--r--tools/telemetry/telemetry/results/__init__.py8
-rw-r--r--tools/telemetry/telemetry/results/block_page_measurement_results.py (renamed from tools/telemetry/telemetry/page/block_page_measurement_results.py)4
-rw-r--r--tools/telemetry/telemetry/results/block_page_measurement_results_unittest.py (renamed from tools/telemetry/telemetry/page/block_page_measurement_results_unittest.py)5
-rw-r--r--tools/telemetry/telemetry/results/buildbot_page_measurement_results.py (renamed from tools/telemetry/telemetry/page/buildbot_page_measurement_results.py)6
-rw-r--r--tools/telemetry/telemetry/results/buildbot_page_measurement_results_unittest.py (renamed from tools/telemetry/telemetry/page/buildbot_page_measurement_results_unittest.py)6
-rw-r--r--tools/telemetry/telemetry/results/csv_page_measurement_results.py (renamed from tools/telemetry/telemetry/page/csv_page_measurement_results.py)5
-rw-r--r--tools/telemetry/telemetry/results/csv_page_measurement_results_unittest.py (renamed from tools/telemetry/telemetry/page/csv_page_measurement_results_unittest.py)5
-rw-r--r--tools/telemetry/telemetry/results/gtest_test_results.py (renamed from tools/telemetry/telemetry/page/gtest_test_results.py)5
-rw-r--r--tools/telemetry/telemetry/results/html_page_measurement_results.py (renamed from tools/telemetry/telemetry/page/html_page_measurement_results.py)4
-rw-r--r--tools/telemetry/telemetry/results/html_page_measurement_results_unittest.py (renamed from tools/telemetry/telemetry/page/html_page_measurement_results_unittest.py)4
-rw-r--r--tools/telemetry/telemetry/results/page_measurement_results.py (renamed from tools/telemetry/telemetry/page/page_measurement_results.py)4
-rw-r--r--tools/telemetry/telemetry/results/page_measurement_results_unittest.py (renamed from tools/telemetry/telemetry/page/page_measurement_results_unittest.py)6
-rw-r--r--tools/telemetry/telemetry/results/page_test_results.py (renamed from tools/telemetry/telemetry/page/page_test_results.py)2
-rw-r--r--tools/telemetry/telemetry/results/page_test_results_unittest.py (renamed from tools/telemetry/telemetry/page/page_test_results_unittest.py)4
-rw-r--r--tools/telemetry/telemetry/results/results_options.py (renamed from tools/telemetry/telemetry/page/results_options.py)14
-rw-r--r--tools/telemetry/telemetry/test.py2
-rwxr-xr-xtools/telemetry/telemetry/unittest/gtest_testrunner.py2
-rw-r--r--tools/telemetry/telemetry/value/histogram.py2
-rw-r--r--tools/telemetry/telemetry/web_perf/metrics/smoothness.py2
-rw-r--r--tools/telemetry/telemetry/web_perf/timeline_based_measurement_unittest.py2
25 files changed, 58 insertions, 45 deletions
diff --git a/tools/perf/measurements/page_cycler_unittest.py b/tools/perf/measurements/page_cycler_unittest.py
index fcbbd53..c285395 100644
--- a/tools/perf/measurements/page_cycler_unittest.py
+++ b/tools/perf/measurements/page_cycler_unittest.py
@@ -5,8 +5,8 @@
import unittest
from telemetry.core import browser_options
-from telemetry.page import page_measurement_results
from telemetry.page import page_runner
+from telemetry.results import page_measurement_results
from telemetry.unittest import simple_mock
from measurements import page_cycler
diff --git a/tools/perf/metrics/test_page_measurement_results.py b/tools/perf/metrics/test_page_measurement_results.py
index e1df8bd..6668e83 100644
--- a/tools/perf/metrics/test_page_measurement_results.py
+++ b/tools/perf/metrics/test_page_measurement_results.py
@@ -2,10 +2,11 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
-from telemetry.page import page_measurement_results
from telemetry.page import page as page_module
+from telemetry.results import page_measurement_results
from telemetry.value import scalar
+
class TestPageMeasurementResults(
page_measurement_results.PageMeasurementResults):
def __init__(self, test):
diff --git a/tools/telemetry/telemetry/page/page_runner.py b/tools/telemetry/telemetry/page/page_runner.py
index 5df0d9a..f08ea56 100644
--- a/tools/telemetry/telemetry/page/page_runner.py
+++ b/tools/telemetry/telemetry/page/page_runner.py
@@ -23,9 +23,9 @@ from telemetry.page import cloud_storage
from telemetry.page import page_filter
from telemetry.page import page_runner_repeat
from telemetry.page import page_test
-from telemetry.page import results_options
from telemetry.page.actions import navigate
from telemetry.page.actions import page_action
+from telemetry.results import results_options
from telemetry.util import exception_formatter
diff --git a/tools/telemetry/telemetry/page/record_wpr.py b/tools/telemetry/telemetry/page/record_wpr.py
index 07ab64b..d805a2f 100755
--- a/tools/telemetry/telemetry/page/record_wpr.py
+++ b/tools/telemetry/telemetry/page/record_wpr.py
@@ -13,7 +13,6 @@ from telemetry.core import browser_options
from telemetry.core import discover
from telemetry.core import wpr_modes
from telemetry.page import page_measurement
-from telemetry.page import page_measurement_results
from telemetry.page import page_runner
from telemetry.page import page_set
from telemetry.page import page_test
@@ -21,6 +20,7 @@ from telemetry.page import profile_creator
from telemetry.page import test_expectations
from telemetry.page.actions import action_runner as action_runner_module
from telemetry.page.actions import interact
+from telemetry.results import page_measurement_results
class RecordPage(page_test.PageTest): # pylint: disable=W0223
diff --git a/tools/telemetry/telemetry/page/perf_tests_helper.py b/tools/telemetry/telemetry/perf_tests_helper.py
index 9c24287..168bddc 100644
--- a/tools/telemetry/telemetry/page/perf_tests_helper.py
+++ b/tools/telemetry/telemetry/perf_tests_helper.py
@@ -1,4 +1,4 @@
-# Copyright 2012 The Chromium Authors. All rights reserved.
+# 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.
from __future__ import absolute_import
diff --git a/tools/telemetry/telemetry/results/__init__.py b/tools/telemetry/telemetry/results/__init__.py
new file mode 100644
index 0000000..172bd9e
--- /dev/null
+++ b/tools/telemetry/telemetry/results/__init__.py
@@ -0,0 +1,8 @@
+# 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.
+"""
+The PageTestResults hierarchy provides a way of representing the results of
+running the test or measurement on pages.
+"""
+
diff --git a/tools/telemetry/telemetry/page/block_page_measurement_results.py b/tools/telemetry/telemetry/results/block_page_measurement_results.py
index f1f865f..7780ab3 100644
--- a/tools/telemetry/telemetry/page/block_page_measurement_results.py
+++ b/tools/telemetry/telemetry/results/block_page_measurement_results.py
@@ -1,9 +1,9 @@
-# Copyright 2012 The Chromium Authors. All rights reserved.
+# 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 os
-from telemetry.page import page_measurement_results
+from telemetry.results import page_measurement_results
class BlockPageMeasurementResults(
page_measurement_results.PageMeasurementResults):
diff --git a/tools/telemetry/telemetry/page/block_page_measurement_results_unittest.py b/tools/telemetry/telemetry/results/block_page_measurement_results_unittest.py
index 0536dd0..2ebc417 100644
--- a/tools/telemetry/telemetry/page/block_page_measurement_results_unittest.py
+++ b/tools/telemetry/telemetry/results/block_page_measurement_results_unittest.py
@@ -1,12 +1,13 @@
-# Copyright 2012 The Chromium Authors. All rights reserved.
+# 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 StringIO
import os
import unittest
-from telemetry.page import block_page_measurement_results
from telemetry.page import page_set
+from telemetry.results import block_page_measurement_results
+
BlockPageMeasurementResults = \
block_page_measurement_results.BlockPageMeasurementResults
diff --git a/tools/telemetry/telemetry/page/buildbot_page_measurement_results.py b/tools/telemetry/telemetry/results/buildbot_page_measurement_results.py
index f960f6a..e3e1944 100644
--- a/tools/telemetry/telemetry/page/buildbot_page_measurement_results.py
+++ b/tools/telemetry/telemetry/results/buildbot_page_measurement_results.py
@@ -1,11 +1,11 @@
-# Copyright 2013 The Chromium Authors. All rights reserved.
+# 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.
+from telemetry import perf_tests_helper
from telemetry import value as value_module
-from telemetry.page import page_measurement_results
-from telemetry.page import perf_tests_helper
from telemetry.value import summary as summary_module
+from telemetry.results import page_measurement_results
class BuildbotPageMeasurementResults(
diff --git a/tools/telemetry/telemetry/page/buildbot_page_measurement_results_unittest.py b/tools/telemetry/telemetry/results/buildbot_page_measurement_results_unittest.py
index e5feb81..8b41a93 100644
--- a/tools/telemetry/telemetry/page/buildbot_page_measurement_results_unittest.py
+++ b/tools/telemetry/telemetry/results/buildbot_page_measurement_results_unittest.py
@@ -1,14 +1,14 @@
-# Copyright 2012 The Chromium Authors. All rights reserved.
+# 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 os
import unittest
-from telemetry.page import buildbot_page_measurement_results
+from telemetry import perf_tests_helper
from telemetry.page import page_set
-from telemetry.page import perf_tests_helper
from telemetry.value import list_of_scalar_values
from telemetry.value import scalar
+from telemetry.results import buildbot_page_measurement_results
def _MakePageSet():
ps = page_set.PageSet(file_path=os.path.dirname(__file__))
diff --git a/tools/telemetry/telemetry/page/csv_page_measurement_results.py b/tools/telemetry/telemetry/results/csv_page_measurement_results.py
index 56eac05..0f9872f 100644
--- a/tools/telemetry/telemetry/page/csv_page_measurement_results.py
+++ b/tools/telemetry/telemetry/results/csv_page_measurement_results.py
@@ -1,11 +1,12 @@
-# Copyright 2012 The Chromium Authors. All rights reserved.
+# 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 csv
-from telemetry.page import page_measurement_results
+from telemetry.results import page_measurement_results
from telemetry.value import merge_values
+
class CsvPageMeasurementResults(
page_measurement_results.PageMeasurementResults):
def __init__(self, output_stream, output_after_every_page=None):
diff --git a/tools/telemetry/telemetry/page/csv_page_measurement_results_unittest.py b/tools/telemetry/telemetry/results/csv_page_measurement_results_unittest.py
index 023eab4..2f645f5 100644
--- a/tools/telemetry/telemetry/page/csv_page_measurement_results_unittest.py
+++ b/tools/telemetry/telemetry/results/csv_page_measurement_results_unittest.py
@@ -1,4 +1,4 @@
-# Copyright 2012 The Chromium Authors. All rights reserved.
+# 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 StringIO
@@ -6,9 +6,10 @@ import csv
import os
import unittest
-from telemetry.page import csv_page_measurement_results
+from telemetry.results import csv_page_measurement_results
from telemetry.page import page_set
+
def _MakePageSet():
ps = page_set.PageSet(file_path=os.path.dirname(__file__))
ps.AddPageWithDefaultRunNavigate('http://www.foo.com/')
diff --git a/tools/telemetry/telemetry/page/gtest_test_results.py b/tools/telemetry/telemetry/results/gtest_test_results.py
index 2bed684..2764ed9b 100644
--- a/tools/telemetry/telemetry/page/gtest_test_results.py
+++ b/tools/telemetry/telemetry/results/gtest_test_results.py
@@ -1,4 +1,4 @@
-# Copyright 2013 The Chromium Authors. All rights reserved.
+# 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.
@@ -7,7 +7,8 @@ import sys
import time
import unittest
-from telemetry.page import page_test_results
+from telemetry.results import page_test_results
+
class GTestTestResults(page_test_results.PageTestResults):
def __init__(self, output_stream):
diff --git a/tools/telemetry/telemetry/page/html_page_measurement_results.py b/tools/telemetry/telemetry/results/html_page_measurement_results.py
index cb2fc41..656657d 100644
--- a/tools/telemetry/telemetry/page/html_page_measurement_results.py
+++ b/tools/telemetry/telemetry/results/html_page_measurement_results.py
@@ -1,4 +1,4 @@
-# Copyright 2013 The Chromium Authors. All rights reserved.
+# 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.
@@ -10,8 +10,8 @@ import re
import sys
from telemetry.core import util
-from telemetry.page import buildbot_page_measurement_results
from telemetry.page import cloud_storage
+from telemetry.results import buildbot_page_measurement_results
util.AddDirToPythonPath(util.GetChromiumSrcDir(), 'build', 'util')
import lastchange # pylint: disable=F0401
diff --git a/tools/telemetry/telemetry/page/html_page_measurement_results_unittest.py b/tools/telemetry/telemetry/results/html_page_measurement_results_unittest.py
index b7b8154..d05423c 100644
--- a/tools/telemetry/telemetry/page/html_page_measurement_results_unittest.py
+++ b/tools/telemetry/telemetry/results/html_page_measurement_results_unittest.py
@@ -1,12 +1,12 @@
-# Copyright 2013 The Chromium Authors. All rights reserved.
+# 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 os
import StringIO
import unittest
-from telemetry.page import html_page_measurement_results
from telemetry.page import page_set
+from telemetry.results import html_page_measurement_results
def _MakePageSet():
diff --git a/tools/telemetry/telemetry/page/page_measurement_results.py b/tools/telemetry/telemetry/results/page_measurement_results.py
index ee22b2f..0949e1d 100644
--- a/tools/telemetry/telemetry/page/page_measurement_results.py
+++ b/tools/telemetry/telemetry/results/page_measurement_results.py
@@ -1,9 +1,9 @@
-# Copyright 2013 The Chromium Authors. All rights reserved.
+# 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.
from telemetry import value as value_module
-from telemetry.page import page_test_results
+from telemetry.results import page_test_results
from telemetry.value import value_backcompat
class PageMeasurementResults(page_test_results.PageTestResults):
diff --git a/tools/telemetry/telemetry/page/page_measurement_results_unittest.py b/tools/telemetry/telemetry/results/page_measurement_results_unittest.py
index d30763e..edb46db 100644
--- a/tools/telemetry/telemetry/page/page_measurement_results_unittest.py
+++ b/tools/telemetry/telemetry/results/page_measurement_results_unittest.py
@@ -1,12 +1,12 @@
-# Copyright 2012 The Chromium Authors. All rights reserved.
+# 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 os
import unittest
-from telemetry.page import page_measurement_results
+from telemetry import perf_tests_helper
from telemetry.page import page_set
-from telemetry.page import perf_tests_helper
+from telemetry.results import page_measurement_results
from telemetry.value import scalar
def _MakePageSet():
diff --git a/tools/telemetry/telemetry/page/page_test_results.py b/tools/telemetry/telemetry/results/page_test_results.py
index dc653be..f9cb0f8 100644
--- a/tools/telemetry/telemetry/page/page_test_results.py
+++ b/tools/telemetry/telemetry/results/page_test_results.py
@@ -1,4 +1,4 @@
-# Copyright 2013 The Chromium Authors. All rights reserved.
+# 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.
diff --git a/tools/telemetry/telemetry/page/page_test_results_unittest.py b/tools/telemetry/telemetry/results/page_test_results_unittest.py
index 01aed88..7ef5f9e 100644
--- a/tools/telemetry/telemetry/page/page_test_results_unittest.py
+++ b/tools/telemetry/telemetry/results/page_test_results_unittest.py
@@ -1,12 +1,12 @@
-# Copyright 2013 The Chromium Authors. All rights reserved.
+# 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 os
import sys
import unittest
-from telemetry.page import page_test_results
from telemetry.page import page_set
+from telemetry.results import page_test_results
class NonPrintingPageTestResults(
page_test_results.PageTestResults):
diff --git a/tools/telemetry/telemetry/page/results_options.py b/tools/telemetry/telemetry/results/results_options.py
index 19dcd99..d64c4e6 100644
--- a/tools/telemetry/telemetry/page/results_options.py
+++ b/tools/telemetry/telemetry/results/results_options.py
@@ -1,4 +1,4 @@
-# Copyright 2013 The Chromium Authors. All rights reserved.
+# 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.
@@ -7,13 +7,13 @@ import os
import sys
from telemetry.core import util
-from telemetry.page import block_page_measurement_results
-from telemetry.page import buildbot_page_measurement_results
-from telemetry.page import csv_page_measurement_results
-from telemetry.page import gtest_test_results
-from telemetry.page import html_page_measurement_results
from telemetry.page import page_measurement
-from telemetry.page import page_measurement_results
+from telemetry.results import block_page_measurement_results
+from telemetry.results import buildbot_page_measurement_results
+from telemetry.results import csv_page_measurement_results
+from telemetry.results import gtest_test_results
+from telemetry.results import html_page_measurement_results
+from telemetry.results import page_measurement_results
# Allowed output formats. The default is the first item in the list.
diff --git a/tools/telemetry/telemetry/test.py b/tools/telemetry/telemetry/test.py
index cee23f6..c89ba8ef 100644
--- a/tools/telemetry/telemetry/test.py
+++ b/tools/telemetry/telemetry/test.py
@@ -17,8 +17,8 @@ from telemetry.page import page_runner
from telemetry.page import cloud_storage
from telemetry.page import page_set
from telemetry.page import page_test
-from telemetry.page import page_test_results
from telemetry.page import test_expectations
+from telemetry.results import page_test_results
Disabled = decorators.Disabled
diff --git a/tools/telemetry/telemetry/unittest/gtest_testrunner.py b/tools/telemetry/telemetry/unittest/gtest_testrunner.py
index 3319176..3694db0 100755
--- a/tools/telemetry/telemetry/unittest/gtest_testrunner.py
+++ b/tools/telemetry/telemetry/unittest/gtest_testrunner.py
@@ -13,7 +13,7 @@ import sys
import time
import unittest
-from telemetry.page import gtest_test_results
+from telemetry.results import gtest_test_results
class GTestTestSuite(unittest.TestSuite):
diff --git a/tools/telemetry/telemetry/value/histogram.py b/tools/telemetry/telemetry/value/histogram.py
index 8bf95d21..8c4b0e7 100644
--- a/tools/telemetry/telemetry/value/histogram.py
+++ b/tools/telemetry/telemetry/value/histogram.py
@@ -4,7 +4,7 @@
import json
from telemetry import value as value_module
-from telemetry.page import perf_tests_helper
+from telemetry import perf_tests_helper
class HistogramValueBucket(object):
def __init__(self, low, high, count=0):
diff --git a/tools/telemetry/telemetry/web_perf/metrics/smoothness.py b/tools/telemetry/telemetry/web_perf/metrics/smoothness.py
index a815887..4e0bb50 100644
--- a/tools/telemetry/telemetry/web_perf/metrics/smoothness.py
+++ b/tools/telemetry/telemetry/web_perf/metrics/smoothness.py
@@ -2,9 +2,9 @@
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
+from telemetry.perf_tests_helper import FlattenList
from telemetry.web_perf.metrics import timeline_based_metric
from telemetry.web_perf.metrics import rendering_stats
-from telemetry.page.perf_tests_helper import FlattenList
from telemetry.util import statistics
diff --git a/tools/telemetry/telemetry/web_perf/timeline_based_measurement_unittest.py b/tools/telemetry/telemetry/web_perf/timeline_based_measurement_unittest.py
index 63385c8..3ffc69a 100644
--- a/tools/telemetry/telemetry/web_perf/timeline_based_measurement_unittest.py
+++ b/tools/telemetry/telemetry/web_perf/timeline_based_measurement_unittest.py
@@ -9,12 +9,12 @@ from telemetry import test
from telemetry.core import wpr_modes
from telemetry.core.timeline import model as model_module
from telemetry.core.timeline import async_slice
-from telemetry.page import page_measurement_results
from telemetry.page import page_measurement_unittest_base
from telemetry.page import page_set
from telemetry.page import page as page_module
# pylint: disable=W0401,W0614
from telemetry.page.actions.all_page_actions import *
+from telemetry.results import page_measurement_results
from telemetry.unittest import options_for_unittests
from telemetry.web_perf import timeline_based_measurement as tbm_module
from telemetry.web_perf.metrics import timeline_based_metric