[llvm-commits] [llvm] r110638 - /llvm/trunk/utils/lit/lit/TestRunner.py

NAKAMURA Takumi geek4civic at gmail.com
Mon Aug 9 19:51:02 PDT 2010


I have confirmed it on CentOS5/x86-64 and closed the PR.
http://llvm.org/bugs/show_bug.cgi?id=7850

Thank you! ...Takumi


2010/8/10 Dan Gohman <gohman at apple.com>:
> Author: djg
> Date: Mon Aug  9 20:03:34 2010
> New Revision: 110638
>
> URL: http://llvm.org/viewvc/llvm-project?rev=110638&view=rev
> Log:
> Expand uses of python 2.6's "A if B else C" syntax into regular
> if-else statements, to hopefully support older pythons (PR7850).
>
> Modified:
>    llvm/trunk/utils/lit/lit/TestRunner.py
>
> Modified: llvm/trunk/utils/lit/lit/TestRunner.py
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/utils/lit/lit/TestRunner.py?rev=110638&r1=110637&r2=110638&view=diff
> ==============================================================================
> --- llvm/trunk/utils/lit/lit/TestRunner.py (original)
> +++ llvm/trunk/utils/lit/lit/TestRunner.py Mon Aug  9 20:03:34 2010
> @@ -520,10 +520,16 @@
>     out,err,exitCode = res
>     if isXFail:
>         ok = exitCode != 0 or err
> -        status = Test.XFAIL if ok else Test.XPASS
> +        if ok:
> +            status = Test.XFAIL
> +        else:
> +            status = Test.XPASS
>     else:
>         ok = exitCode == 0 and not err
> -        status = Test.PASS if ok else Test.FAIL
> +        if ok:
> +            status = Test.PASS
> +        else:
> +            status = Test.FAIL
>
>     if ok:
>         return (status,'')
> @@ -560,10 +566,16 @@
>     out,err,exitCode = res
>     if isXFail:
>         ok = exitCode != 0
> -        status = Test.XFAIL if ok else Test.XPASS
> +        if ok:
> +            status = Test.XFAIL
> +        else:
> +            status = Test.XPASS
>     else:
>         ok = exitCode == 0
> -        status = Test.PASS if ok else Test.FAIL
> +        if ok:
> +            status = Test.PASS
> +        else:
> +            status = Test.FAIL
>
>     if ok:
>         return (status,'')
>
>
> _______________________________________________
> 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