[lit] Add --show-unsupported flag to LIT

llvm-svn: 213227
This commit is contained in:
Eric Fiselier 2014-07-17 05:53:00 +00:00
parent b2cdb8f33d
commit 95d51f6cee
2 changed files with 7 additions and 4 deletions

View File

@ -156,8 +156,6 @@ Miscellaneous
* Move temp directory name into local test config.
* Add --show-unsupported, don't show by default?
* Support valgrind in all configs, and LLVM style valgrind.
* Support a timeout / ulimit.

View File

@ -42,8 +42,10 @@ class TestingProgressDisplay(object):
self.progressBar.update(float(self.completed)/self.numTests,
test.getFullName())
if not test.result.code.isFailure and \
(self.opts.quiet or self.opts.succinct):
shouldShow = test.result.code.isFailure or \
(self.opts.show_unsupported and test.result.code.name == 'UNSUPPORTED') or \
(not self.opts.quiet and not self.opts.succinct)
if not shouldShow:
return
if self.progressBar:
@ -168,6 +170,9 @@ def main(builtinParameters = {}):
group.add_option("", "--no-progress-bar", dest="useProgressBar",
help="Do not use curses based progress bar",
action="store_false", default=True)
group.add_option("", "--show-unsupported", dest="show_unsupported",
help="Show unsupported tests",
action="store_true", default=False)
parser.add_option_group(group)
group = OptionGroup(parser, "Test Execution")