forked from OSchip/llvm-project
Add --curses shortcut for specifying the curses-based test results formatter.
This commit closes the following review: http://reviews.llvm.org/D14488 llvm-svn: 252498
This commit is contained in:
parent
18b2258c92
commit
cee6a6a63b
|
@ -1227,6 +1227,10 @@ def adjust_inferior_options(dotest_argv):
|
|||
_remove_option(dotest_argv, "--results-formatter-option", "-O",
|
||||
True)
|
||||
|
||||
# Remove the --curses shortcut if specified.
|
||||
if dotest_options.curses:
|
||||
_remove_option(dotest_argv, "--curses", None, False)
|
||||
|
||||
# Remove test runner name if present.
|
||||
if dotest_options.test_runner_name is not None:
|
||||
_remove_option(dotest_argv, "--test-runner-name", None, True)
|
||||
|
|
|
@ -22,7 +22,6 @@ from __future__ import absolute_import
|
|||
from __future__ import print_function
|
||||
|
||||
# System modules
|
||||
import sys
|
||||
import atexit
|
||||
import importlib
|
||||
import os
|
||||
|
@ -751,6 +750,11 @@ def parseOptionsAndInitTestdirs():
|
|||
test_runner_name = args.test_runner_name
|
||||
|
||||
# Capture test results-related args.
|
||||
if args.curses and not args.inferior:
|
||||
# Act as if the following args were set.
|
||||
args.results_formatter = "lldbsuite.test.curses_results.Curses"
|
||||
args.results_file = "stdout"
|
||||
|
||||
if args.results_file:
|
||||
results_filename = args.results_file
|
||||
|
||||
|
|
|
@ -150,6 +150,10 @@ def create_parser():
|
|||
|
||||
# Test results support.
|
||||
group = parser.add_argument_group('Test results options')
|
||||
group.add_argument(
|
||||
'--curses',
|
||||
action='store_true',
|
||||
help='Shortcut for specifying test results using the curses formatter')
|
||||
group.add_argument(
|
||||
'--results-file',
|
||||
action='store',
|
||||
|
|
Loading…
Reference in New Issue