History log of /external/llvm/utils/lit/lit/ShUtil.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b35a1733607b07f36c3617932b67debb375a15c5 07-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Use modern absolute/relative import style.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187860 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/ShUtil.py
2e10ff28f24a26829ae9a43fc49b91eb974489ef 07-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Avoid use of iterator .next() method.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187858 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/ShUtil.py
26e0af54c2eb3efe468715edada97442e469bb19 07-Aug-2013 Daniel Dunbar <daniel@zuster.org> [lit] Use more modern syntax for constructing exceptions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187853 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/ShUtil.py
c1bb2d432501dabdfcb1e78eccfb7377664c4d14 27-Jul-2013 Rafael Espindola <rafael.espindola@gmail.com> Use pipefail when available.

This change makes test with RUN lines like
RUN: opt ... | FileCheck

fail if opt fails, even if it prints what FileCheck wants. Enabling this
found some interesting cases of broken tests that were not being noticed
because opt (or some other tool) was crashing late.

Pipefail is used when the shell supports it or when using the internal
python based tester.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187261 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/ShUtil.py
63a08e09ae301241d0bdd0618bb0533a1d303cf5 31-Jan-2013 Daniel Dunbar <daniel@zuster.org> [lit] Fix a shell parsing bug with ';' not separated by whitespace.
- Testing finds bugs, who knew.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174087 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/ShUtil.py
52d4de971fe523fe43d6f868331a14ed1743f35a 25-Jan-2013 NAKAMURA Takumi <geek4civic@gmail.com> lit/ShUtil.py: Deprecate '!' in shell expression. It is not sh-compatible.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173421 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/ShUtil.py
1f7ebddd5f6f6787023a0b7b2cd3dd4e80e10447 02-Jul-2012 Chandler Carruth <chandlerc@gmail.com> Revert r159528 which taught lit's builtin shell test runner about the
'|&' bash syntax. We have lots of users with a bash on their system
which doesn't support this syntax, and as bash is still significantly
faster, we should support them.

The test suite has already been updated to cope with this.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159580 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/ShUtil.py
cab8e1ed55772df9faece067795f2e1e78e565b0 02-Jul-2012 Chandler Carruth <chandlerc@gmail.com> Teach the built-in shell test runner in lit to handle '|&'-style pipes.
This is directly cloned from the logic in the TCL test bits of lit.
Hopefully will fix most of the windows build bot fallout.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@159528 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/ShUtil.py
bd4fa2efd373c46dc14b87744b908f16f539c836 12-May-2010 Daniel Dunbar <daniel@zuster.org> lit: Fix a sh lexing bug which caused annotate-token.m to fail when run with the
internal shell parser; we weren't lexing the quotes in a command like::

clang -DFOO='hello'

correctly.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103652 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/ShUtil.py
3f451cafb5ba3a022c8e05cf2d054835f807dd11 10-Feb-2010 Daniel Dunbar <daniel@zuster.org> Remove stray DOS newline.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95765 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/ShUtil.py
d24f1f342a4637756297117ead63e2e966999126 26-Dec-2009 Daniel Dunbar <daniel@zuster.org> lit: Sink code into a 'lit' package.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@92168 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/utils/lit/lit/ShUtil.py