diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-07-26 22:32:58 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-07-26 22:32:58 +0000 |
commit | c1bb2d432501dabdfcb1e78eccfb7377664c4d14 (patch) | |
tree | 42e3584774cbe9c50693b8509b5bd292e644b590 /test | |
parent | e7e612f22fb3993b490827bf341196def60d8871 (diff) | |
download | external_llvm-c1bb2d432501dabdfcb1e78eccfb7377664c4d14.zip external_llvm-c1bb2d432501dabdfcb1e78eccfb7377664c4d14.tar.gz external_llvm-c1bb2d432501dabdfcb1e78eccfb7377664c4d14.tar.bz2 |
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
Diffstat (limited to 'test')
-rw-r--r-- | test/Other/pipefail.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/Other/pipefail.txt b/test/Other/pipefail.txt new file mode 100644 index 0000000..241080a --- /dev/null +++ b/test/Other/pipefail.txt @@ -0,0 +1,2 @@ +REQUIRES: shell +RUN: ((false | true) && echo true || echo false) | grep false |