njn | f2df9b5 | 2002-10-04 11:35:47 +0000 | [diff] [blame] | 1 | #! /bin/sh |
| 2 | |
| 3 | # Same as for MemCheck |
| 4 | |
| 5 | dir=`dirname $0` |
| 6 | |
| 7 | $dir/../../tests/filter_stderr_basic | |
jsgf | c67f83b | 2003-10-15 22:15:37 +0000 | [diff] [blame] | 8 | $dir/../../tests/filter_addresses | |
njn | f2df9b5 | 2002-10-04 11:35:47 +0000 | [diff] [blame] | 9 | |
njn | b9c427c | 2004-12-01 14:14:42 +0000 | [diff] [blame] | 10 | # Remove "Helgrind, ..." line and the following copyright line. |
| 11 | sed "/^Helgrind, a data race detector./ , /./ d" | |
| 12 | |
njn | 9c1f63c | 2003-10-18 14:16:01 +0000 | [diff] [blame] | 13 | # Anonymise paths like "section of /foo/bar/helgrind/tests/baz)" |
| 14 | sed "s/section of \/.*helgrind\/tests.*$/section of \/...helgrind\/tests.../" | |
| 15 | |
nethercote | d4266ed | 2003-11-06 11:34:52 +0000 | [diff] [blame] | 16 | # Anonymise line numbers in vg_scheduler.c |
| 17 | sed "s/vg_scheduler.c:[0-9]\+/vg_scheduler.c:.../" | |
| 18 | |
njn | f2df9b5 | 2002-10-04 11:35:47 +0000 | [diff] [blame] | 19 | # Output looks like... |
| 20 | # |
| 21 | # ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) |
| 22 | # [0] = { } |
| 23 | # ==27116== 0 possible data races found |
njn | f2df9b5 | 2002-10-04 11:35:47 +0000 | [diff] [blame] | 24 | sed "/ERROR SUMMARY:/ , /0 possible data races found/ d" |
| 25 | |