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