13551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)# Copyright 2013 The Chromium Authors. All rights reserved. 23551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)# Use of this source code is governed by a BSD-style license that can be 33551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)# found in the LICENSE file. 43551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) 53551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)"""Defines the PerfOptions named tuple.""" 63551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) 73551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)import collections 83551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) 93551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)PerfOptions = collections.namedtuple('PerfOptions', [ 103551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) 'steps', 113551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) 'flaky_steps', 12f8ee788a64d60abd8f2d742a5fdedde054ecd910Torne (Richard Coles) 'output_json_list', 133551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) 'print_step', 1458537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) 'no_timeout', 154e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 'test_filter', 164e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) 'dry_run', 17f2477e01787aa58f445919b809d89e252beef54fTorne (Richard Coles) 'single_step', 183551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)]) 19