From 898a9249044b8ae2048eae9b08e6e7322ee3bf21 Mon Sep 17 00:00:00 2001 From: Tao Bao Date: Thu, 18 Oct 2018 14:51:27 -0700 Subject: [PATCH] releasetools: Log to stdout when running tests. This sets up the root logger while running tests. It also logs to stdout, as our Python test result parser doesn't like outputs from stderr. Test: `python -m unittest discover build/make/tools/releasetools \ > /dev/null` doesn't print log lines. Change-Id: Ic99711bd458bc4b67b38226786fed604c2168476 --- tools/releasetools/test_utils.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/releasetools/test_utils.py b/tools/releasetools/test_utils.py index b9c8dc7261..edb3d41d29 100644 --- a/tools/releasetools/test_utils.py +++ b/tools/releasetools/test_utils.py @@ -18,13 +18,18 @@ Utils for running unittests. """ +import logging import os import os.path import struct +import sys import unittest import common +# Some test runner doesn't like outputs from stderr. +logging.basicConfig(stream=sys.stdout) + def get_testdata_dir(): """Returns the testdata dir, in relative to the script dir."""