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

Justin Bogner mail at justinbogner.com
Sun Jul 27 20:40:17 PDT 2014


Eric Fiselier <eric at efcs.ca> writes:
> Author: ericwf
> Date: Thu Jul 17 00:53:00 2014
> New Revision: 213227
>
> URL: http://llvm.org/viewvc/llvm-project?rev=213227&view=revLog:
> [lit] Add --show-unsupported flag to LIT
>
> Modified:
>     llvm/trunk/utils/lit/TODO
>     llvm/trunk/utils/lit/lit/main.py
>
> Modified: llvm/trunk/utils/lit/TODO
> URL:
> http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/lit/TODO?rev=213227&r1=213226&r2=213227&view=diff==============================================================================
> --- llvm/trunk/utils/lit/TODO (original)
> +++ llvm/trunk/utils/lit/TODO Thu Jul 17 00:53:00 2014
> @@ -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.
>
> Modified: llvm/trunk/utils/lit/lit/main.py
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/lit/lit/main.py?rev=213227&r1=213226&r2=213227&view=diff==============================================================================
> --- llvm/trunk/utils/lit/lit/main.py (original)
> +++ llvm/trunk/utils/lit/lit/main.py Thu Jul 17 00:53:00 2014
> @@ -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)

80-column?

> +        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")
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits



More information about the llvm-commits mailing list