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.

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

mercurial