]> code.delx.au - gnu-emacs-elpa/blob - packages/load-relative/make-check-filter.rb
Merge commit '0cda39255827f283e7578cd469ae42daad9556a2' from js2-mode
[gnu-emacs-elpa] / packages / load-relative / make-check-filter.rb
1 #!/usr/bin/env ruby
2 # Use this to cut out the crud from make check.
3 # Use like this:
4 # make check 2>&1 | ruby ../make-check-filter.rb
5 # See Makefile.am
6 pats = ["^(?:Loading",
7 '(re)?make\[',
8 "Making check in",
9 "^Wrote",
10 '\(cd \.\.',
11 "make -C",
12 "Test-Unit",
13 "Fontifying",
14 '\s*$',
15 '##[<>]+$'
16 ].join('|') + ')'
17 # puts pats
18 skip_re = /#{pats}/
19
20 while gets()
21 next if $_ =~ skip_re
22 puts $_
23 end