Index: tools/telemetry/telemetry/user_story/user_story_set.py |
diff --git a/tools/telemetry/telemetry/user_story/user_story_set.py b/tools/telemetry/telemetry/user_story/user_story_set.py |
index 7db2947efcc95675cab52b87f96fb2eb24efa9c5..e68b4ea685c7399517e6c308ee25329a83193db6 100644 |
--- a/tools/telemetry/telemetry/user_story/user_story_set.py |
+++ b/tools/telemetry/telemetry/user_story/user_story_set.py |
@@ -32,6 +32,9 @@ class UserStorySet(object): |
Web Page Replay's archive data. Valid values are: None, |
PUBLIC_BUCKET, PARTNER_BUCKET, or INTERNAL_BUCKET (defined |
in telemetry.util.cloud_storage). |
+ serving_dirs: A set of paths, relative to self.base_dir, to directories |
+ containing hash files for non-wpr archive data stored in cloud |
+ storage. |
""" |
self.user_stories = [] |
self._archive_data_file = archive_data_file |
@@ -76,7 +79,11 @@ class UserStorySet(object): |
@property |
def serving_dirs(self): |
- return self._serving_dirs |
+ all_serving_dirs = self._serving_dirs.copy() |
+ for user_story in self.user_stories: |
+ if user_story.serving_dir: |
+ all_serving_dirs.add(user_story.serving_dir) |
+ return all_serving_dirs |
@property |
def archive_data_file(self): |