blob: cfc494a279c08fb54c03514ac3d00273cdb10c7d [file] [log] [blame]
#!/usr/bin/env python
# Copyright 2016 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 sys
from core import path_util
sys.path.insert(1, path_util.GetTelemetryDir()) # To resolve telemetry imports
import page_sets
def IterAllSystemHealthStories():
for s in page_sets.SystemHealthStorySet(platform='desktop'):
yield s
for s in page_sets.SystemHealthStorySet(platform='mobile'):
if len(s.SUPPORTED_PLATFORMS) < 2:
yield s
def main():
system_health_stories = list(IterAllSystemHealthStories())
system_health_stories.sort(key=lambda s: s.name)
print '{0:60} {1}'.format('Story name', 'Supported platform')
print '-' * 79
for s in system_health_stories:
p = s.SUPPORTED_PLATFORMS
if len(p) == 2:
p = 'all'
else:
p = list(p)[0]
print '{0:60} {1}'.format(s.name, p)
return 0
if __name__ == '__main__':
sys.exit(main())