Index: tools/telemetry/telemetry/page/page_set.py |
diff --git a/tools/telemetry/telemetry/page/page_set.py b/tools/telemetry/telemetry/page/page_set.py |
index 2285b2958c9ace64a01a01d4097cc7a1b21a1969..234e7b1a8e29655934c755707c93162c7c1aaed9 100644 |
--- a/tools/telemetry/telemetry/page/page_set.py |
+++ b/tools/telemetry/telemetry/page/page_set.py |
@@ -15,7 +15,7 @@ class PageSetError(Exception): |
class PageSet(object): |
- def __init__(self, file_path=None, description='', archive_data_file='', |
+ def __init__(self, file_path=None, archive_data_file='', |
credentials_path=None, user_agent_type=None, |
make_javascript_deterministic=True, startup_url='', |
serving_dirs=None): |
@@ -29,7 +29,6 @@ class PageSet(object): |
self.file_path = file_path |
# These attributes can be set dynamically by the page set. |
- self.description = description |
self.archive_data_file = archive_data_file |
self.credentials_path = credentials_path |
self.user_agent_type = user_agent_type |
@@ -46,6 +45,17 @@ class PageSet(object): |
else: |
self.serving_dirs.add(os.path.realpath(os.path.join(self.base_dir, sd))) |
+ @classmethod |
+ def Name(cls): |
+ return cls.__module__.split('.')[-1] |
+ |
+ @classmethod |
+ def Description(cls): |
+ if cls.__doc__: |
+ return cls.__doc__.splitlines()[0] |
+ else: |
+ return '' |
+ |
def AddPage(self, page): |
assert page.page_set is self |
self.pages.append(page) |