| #! /bin/sh |
| |
| # Same as for MemCheck |
| |
| dir=`dirname $0` |
| |
| $dir/../../tests/filter_stderr_basic | |
| $dir/../../tests/filter_addresses | |
| |
| # Remove "Helgrind, ..." line and the following copyright line. |
| sed "/^Helgrind, a data race detector./ , /./ d" | |
| |
| # Anonymise paths like "section of /foo/bar/helgrind/tests/baz)" |
| sed "s/section of \/.*helgrind\/tests.*$/section of \/...helgrind\/tests.../" | |
| |
| # Anonymise line numbers in vg_scheduler.c |
| sed "s/vg_scheduler.c:[0-9]\+/vg_scheduler.c:.../" | |
| |
| # Output looks like... |
| # |
| # ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) |
| # [0] = { } |
| # ==27116== 0 possible data races found |
| sed "/ERROR SUMMARY:/ , /0 possible data races found/ d" |
| |