telemetry.internal.results.page_test_results | index telemetry/internal/results/page_test_results.py

`# 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.`

Modules
`` |  |
catapult_base.cloud_storage collections copy datetime | telemetry.value.failure telemetry.internal.results.json_output_formatter logging random | telemetry.internal.results.progress_reporter telemetry.value.skip telemetry.internal.results.story_run sys | telemetry.value.trace traceback telemetry.value

Classes
`` |  | __builtin__.object PageTestResults
class PageTestResults(__builtin__.object)
`` |  | Methods defined here: AddProfilingFile(self, page, file_handle) AddSummaryValue(self, value) AddValue(self, value) CleanUp(self) `Clean up any TraceValues contained within this results object.` DidRunPage(self, page) `Args: page: The current page under test.` FindAllPageSpecificValuesFromIRNamed(self, tir_label, value_name) FindAllPageSpecificValuesNamed(self, value_name) FindAllTraceValues(self) FindPageSpecificValuesForPage(self, page, value_name) FindValues(self, predicate) `Finds all values matching the specified predicate. Args: predicate: A function that takes a Value and returns a bool. Returns: A list of values matching |predicate|.` PrintSummary(self) UploadProfilingFilesToCloud(self, bucket) UploadTraceFilesToCloud(self, bucket) WillRunPage(self, page) __copy__(self) __enter__(self) __exit__(self, _, __, ___) __init__(self, output_formatters=None, progress_reporter=None, trace_tag='', output_dir=None, value_can_be_added_predicate=<function <lambda>>) `Args: output_formatters: A list of output formatters. The output formatters are typically used to format the test results, such as CsvPivotTableOutputFormatter, which output the test results as CSV. progress_reporter: An instance of progress_reporter.ProgressReporter, to be used to output test status/results progressively. trace_tag: A string to append to the buildbot trace name. Currently only used for buildbot. output_dir: A string specified the directory where to store the test artifacts, e.g: trace, videos,... value_can_be_added_predicate: A function that takes two arguments: a value.Value instance (except failure.FailureValue, skip.SkipValue or trace.TraceValue) and a boolean (True when the value is part of the first result for the story). It returns True if the value can be added to the test results and False otherwise.` Data descriptors defined here: __dict__ `dictionary for instance variables (if defined)` __weakref__ `list of weak references to the object (if defined)` all_page_runs all_page_specific_values all_summary_values current_page current_page_run failures pages_that_failed `Returns the set of failed pages.` pages_that_succeeded `Returns the set of pages that succeeded.` pages_to_profiling_files pages_to_profiling_files_cloud_url serialized_trace_file_ids_to_paths skipped_values