telemetry.internal.backends.mandoline.config | index telemetry/internal/backends/mandoline/config.py

`# Copyright 2014 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.`

Modules
`` |  |

ast os | platform re | sys |

Classes
`` |  |

__builtin__.object
  Config

class Config(__builtin__.object)
`` | `A Config contains a dictionary that species a build configuration.`
| Methods defined here:

__init__(self, build_dir=None, target_os=None, target_cpu=None, is_debug=None, is_verbose=None, apk_name='MojoRunner.apk')
  `Function arguments take precedence over GN args and default values.`

Static methods defined here:

GetHostCPU()

GetHostOS()

Data descriptors defined here:

__dict__
  `dictionary for instance variables (if defined)`

__weakref__
  `list of weak references to the object (if defined)`

apk_name
  `Name of the APK file to run`

build_dir
  `Build directory path.`

dcheck_always_on
  `DCHECK and MOJO_DCHECK are fatal even in release builds`

is_asan
  `Is ASAN build?`

is_debug
  `Is Debug build?`

is_verbose
  `Should print additional logging information?`

target_cpu
  `CPU arch of the build/test target.`

target_os
  `OS of the build/test target.`

Data and other attributes defined here:

ARCH_ARM = 'arm'

ARCH_X64 = 'x64'

ARCH_X86 = 'x86'

OS_ANDROID = 'android'

OS_CHROMEOS = 'chromeos'

OS_LINUX = 'linux'

OS_MAC = 'mac'

OS_WINDOWS = 'windows'