diff --git a/scripts/oe-build-perf-test b/scripts/oe-build-perf-test index 786c715dfc..4e6d738374 100755 --- a/scripts/oe-build-perf-test +++ b/scripts/oe-build-perf-test @@ -133,10 +133,19 @@ def main(argv=None): out_dir = args.out_dir.format(date=datetime.now().strftime('%Y%m%d%H%M%S')) setup_file_logging(os.path.join(out_dir, 'output.log')) - # Run actual tests archive_build_conf(out_dir) runner = BuildPerfTestRunner(out_dir, verbosity=2) + + # Suppress logger output to stderr so that the output from unittest + # is not mixed with occasional logger output + log.handlers[0].setLevel(logging.CRITICAL) + + # Run actual tests result = runner.run(suite) + + # Restore logger output to stderr + log.handlers[0].setLevel(log.level) + if result.wasSuccessful(): if args.globalres_file: result.update_globalres_file(args.globalres_file)