media/webrtc/trunk/build/android/pylib/run_tests_helper.py

Wed, 31 Dec 2014 13:27:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 13:27:57 +0100
branch
TOR_BUG_3246
changeset 6
8bccb770b82d
permissions
-rw-r--r--

Ignore runtime configuration files generated during quality assurance.

     1 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
     2 # Use of this source code is governed by a BSD-style license that can be
     3 # found in the LICENSE file.
     5 """Helper functions common to native, java and python test runners."""
     7 import logging
     8 import os
    11 def GetExpectations(file_name):
    12   """Returns a list of test names in the |file_name| test expectations file."""
    13   if not file_name or not os.path.exists(file_name):
    14     return []
    15   return [x for x in [x.strip() for x in file(file_name).readlines()]
    16           if x and x[0] != '#']
    19 def SetLogLevel(verbose_count):
    20   """Sets log level as |verbose_count|."""
    21   log_level = logging.WARNING  # Default.
    22   if verbose_count == 1:
    23     log_level = logging.INFO
    24   elif verbose_count >= 2:
    25     log_level = logging.DEBUG
    26   logging.getLogger().setLevel(log_level)

mercurial