diff options
author | Jim Meyering <meyering@fb.com> | 2015-05-06 19:15:38 -0700 |
---|---|---|
committer | Jim Meyering <meyering@fb.com> | 2015-05-07 08:04:48 -0700 |
commit | af342f7233e5ee41a14ff0bb2b71f6d81cbaa869 (patch) | |
tree | 34705535f4aea7b68d347c863e7862912610d58f /testsuite/invalid-mb-seq-UMR.sh | |
parent | 4c75f64068a7e1446c9aa6ae8f764e0ebddd67ef (diff) | |
download | sed-af342f7233e5ee41a14ff0bb2b71f6d81cbaa869.tar.gz |
tests: skip the new test in presence of buggy valgrind
* testsuite/invalid-mb-seq-UMR.sh: Upon failure due to a
valgrind-internal assertion, skip this test.
Reported by Norihiro Tanaka in http://debbugs.gnu.org/20490
Diffstat (limited to 'testsuite/invalid-mb-seq-UMR.sh')
-rwxr-xr-x | testsuite/invalid-mb-seq-UMR.sh | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/testsuite/invalid-mb-seq-UMR.sh b/testsuite/invalid-mb-seq-UMR.sh index 33b58fc..d74b5be 100755 --- a/testsuite/invalid-mb-seq-UMR.sh +++ b/testsuite/invalid-mb-seq-UMR.sh @@ -26,6 +26,11 @@ echo bC > exp || framework_failure_ LC_ALL=ja_JP.eucJP valgrind --quiet --error-exitcode=1 \ sed -e 's/a/b\U\xb2c/' in > out 2> err || fail=1 +# Work around a bug in CentOS 5.10's valgrind +# FIXME: remove in 2018 or when CentOS 5 is no longer officially supported +grep 'valgrind: .*Assertion.*failed' err > /dev/null \ + && skip_ 'you seem to have a buggy version of valgrind' + compare exp out || fail=1 compare /dev/null err || fail=1 |