| Index: build/android/pylib/results/presentation/test_results_presentation.py
 | 
| diff --git a/build/android/pylib/results/presentation/test_results_presentation.py b/build/android/pylib/results/presentation/test_results_presentation.py
 | 
| index ea51689f283bfe7a6ab8803da29f1f645751ea58..3324784a4040100e77574208024121954943a889 100755
 | 
| --- a/build/android/pylib/results/presentation/test_results_presentation.py
 | 
| +++ b/build/android/pylib/results/presentation/test_results_presentation.py
 | 
| @@ -75,6 +75,22 @@
 | 
|      'class': html_class,
 | 
|      'links': links,
 | 
|      'rowspan': rowspan,
 | 
| +  }
 | 
| +
 | 
| +
 | 
| +def action_cell(action, data, html_class):
 | 
| +  """Formats table cell with javascript actions.
 | 
| +
 | 
| +  Args:
 | 
| +    action: Javscript action.
 | 
| +    data: Data in cell.
 | 
| +    class: Class for table cell.
 | 
| +  """
 | 
| +  return {
 | 
| +    'cell_type': 'action',
 | 
| +    'action': action,
 | 
| +    'data': data,
 | 
| +    'class': html_class,
 | 
|    }
 | 
|  
 | 
|  
 | 
| @@ -165,13 +181,11 @@
 | 
|    ]
 | 
|  
 | 
|    footer_row = [
 | 
| -    links_cell(
 | 
| -        links=[
 | 
| -            link(href=('?suite=%s' % 'TOTAL'),
 | 
| -                 target=LinkTarget.CURRENT_TAB,
 | 
| -                 data='TOTAL')
 | 
| -        ],
 | 
| -    ),             # suite_name
 | 
| +    action_cell(
 | 
| +          'showTestsOfOneSuiteOnlyWithNewState("TOTAL")',
 | 
| +          'TOTAL',
 | 
| +          'center'
 | 
| +        ),         # TOTAL
 | 
|      cell(data=0),  # number_success_tests
 | 
|      cell(data=0),  # number_fail_tests
 | 
|      cell(data=0),  # all_tests
 | 
| @@ -191,12 +205,10 @@
 | 
|        suite_row = suite_row_dict[suite_name]
 | 
|      else:
 | 
|        suite_row = [
 | 
| -        links_cell(
 | 
| -            links=[
 | 
| -                link(href=('?suite=%s' % suite_name),
 | 
| -                     target=LinkTarget.CURRENT_TAB,
 | 
| -                     data=suite_name)],
 | 
| -            html_class='left'
 | 
| +        action_cell(
 | 
| +          'showTestsOfOneSuiteOnlyWithNewState("%s")' % suite_name,
 | 
| +          suite_name,
 | 
| +          'left'
 | 
|          ),             # suite_name
 | 
|          cell(data=0),  # number_success_tests
 | 
|          cell(data=0),  # number_fail_tests
 | 
| @@ -299,13 +311,13 @@
 | 
|    parser.add_argument('--json-file', help='Path of json file.', required=True)
 | 
|    parser.add_argument('--cs-base-url', help='Base url for code search.',
 | 
|                        default='http://cs.chromium.org')
 | 
| -  parser.add_argument('--bucket', default='chromium-result-details')
 | 
| +  parser.add_argument('--bucket', help='Google storage bucket.', required=True)
 | 
|    parser.add_argument('--builder-name', help='Builder name.', required=True)
 | 
|    parser.add_argument('--build-number', help='Build number.', required=True)
 | 
|    parser.add_argument('--test-name', help='The name of the test.',
 | 
|                        required=True)
 | 
|    parser.add_argument('--server-url', help='The url of the server.',
 | 
| -                      default='https://storage.googleapis.com')
 | 
| +                      default='https://storage.cloud.google.com')
 | 
|    parser.add_argument(
 | 
|        '--content-type',
 | 
|        help=('Content type, which is used to determine '
 | 
| 
 |