| Index: tools/telemetry/telemetry/user_story/user_story_runner.py
|
| diff --git a/tools/telemetry/telemetry/user_story/user_story_runner.py b/tools/telemetry/telemetry/user_story/user_story_runner.py
|
| index 695c114f92ac8adb182d89326b1f901c92ac9138..39ac8297d936b1c3bc12236e1cf9d448d00fbfb1 100644
|
| --- a/tools/telemetry/telemetry/user_story/user_story_runner.py
|
| +++ b/tools/telemetry/telemetry/user_story/user_story_runner.py
|
| @@ -9,7 +9,6 @@ import random
|
| import sys
|
| import time
|
|
|
| -from telemetry import decorators
|
| from telemetry import page as page_module
|
| from telemetry.core import exceptions
|
| from telemetry.core import util
|
| @@ -20,7 +19,6 @@ from telemetry.page import shared_page_state
|
| from telemetry.page.actions import page_action
|
| from telemetry.results import results_options
|
| from telemetry.user_story import user_story_filter
|
| -from telemetry.util import cloud_storage
|
| from telemetry.util import exception_formatter
|
| from telemetry.value import failure
|
| from telemetry.value import skip
|
| @@ -119,28 +117,6 @@ def _RunUserStoryAndProcessErrorIfNeeded(expectations, user_story, results,
|
| exception_formatter.PrintFormattedException(
|
| msg='Exception from DidRunUserStory: ')
|
|
|
| -@decorators.Cache
|
| -def _UpdateUserStoryArchivesIfChanged(user_story_set):
|
| - # Scan every serving directory for .sha1 files
|
| - # and download them from Cloud Storage. Assume all data is public.
|
| - all_serving_dirs = user_story_set.serving_dirs.copy()
|
| - # Add individual page dirs to all serving dirs.
|
| - for user_story in user_story_set:
|
| - if isinstance(user_story, page_module.Page) and user_story.is_file:
|
| - all_serving_dirs.add(user_story.serving_dir)
|
| - # Scan all serving dirs.
|
| - for serving_dir in all_serving_dirs:
|
| - if os.path.splitdrive(serving_dir)[1] == '/':
|
| - raise ValueError('Trying to serve root directory from HTTP server.')
|
| - for dirpath, _, filenames in os.walk(serving_dir):
|
| - for filename in filenames:
|
| - path, extension = os.path.splitext(
|
| - os.path.join(dirpath, filename))
|
| - if extension != '.sha1':
|
| - continue
|
| - cloud_storage.GetIfChanged(path, user_story_set.bucket)
|
| -
|
| -
|
| class UserStoryGroup(object):
|
| def __init__(self, shared_user_story_state_class):
|
| self._shared_user_story_state_class = shared_user_story_state_class
|
| @@ -205,7 +181,7 @@ def Run(test, user_story_set, expectations, finder_options, results,
|
|
|
| if (not finder_options.use_live_sites and
|
| finder_options.browser_options.wpr_mode != wpr_modes.WPR_RECORD):
|
| - _UpdateUserStoryArchivesIfChanged(user_story_set)
|
| + user_story_set.UpdateServingDirDataIfNeeded()
|
| if not _UpdateAndCheckArchives(
|
| user_story_set.archive_data_file, user_story_set.wpr_archive_info,
|
| user_stories):
|
|
|