1*4463f296SBram Moolenaar" Vim compiler file
2*4463f296SBram Moolenaar" Language:	Test::Unit - Ruby Unit Testing Framework
3*4463f296SBram Moolenaar" Maintainer:	Doug Kearns <djkea2 at gus.gscit.monash.edu.au>
4*4463f296SBram Moolenaar" Info:		$Id$
5*4463f296SBram Moolenaar" URL:		http://vim-ruby.sourceforge.net
6*4463f296SBram Moolenaar" Anon CVS:	See above site
7*4463f296SBram Moolenaar" Licence:	GPL (http://www.gnu.org)
8*4463f296SBram Moolenaar" Disclaimer:
9*4463f296SBram Moolenaar"    This program is distributed in the hope that it will be useful,
10*4463f296SBram Moolenaar"    but WITHOUT ANY WARRANTY; without even the implied warranty of
11*4463f296SBram Moolenaar"    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12*4463f296SBram Moolenaar"    GNU General Public License for more details.
13*4463f296SBram Moolenaar" ----------------------------------------------------------------------------
14*4463f296SBram Moolenaar
15*4463f296SBram Moolenaarif exists("current_compiler")
16*4463f296SBram Moolenaar  finish
17*4463f296SBram Moolenaarendif
18*4463f296SBram Moolenaarlet current_compiler = "rubyunit"
19*4463f296SBram Moolenaar
20*4463f296SBram Moolenaarif exists(":CompilerSet") != 2		" older Vim always used :setlocal
21*4463f296SBram Moolenaar  command -nargs=* CompilerSet setlocal <args>
22*4463f296SBram Moolenaarendif
23*4463f296SBram Moolenaar
24*4463f296SBram Moolenaarlet s:cpo_save = &cpo
25*4463f296SBram Moolenaarset cpo-=C
26*4463f296SBram Moolenaar
27*4463f296SBram MoolenaarCompilerSet makeprg=testrb
28*4463f296SBram Moolenaar
29*4463f296SBram MoolenaarCompilerSet errorformat=\%W\ %\\+%\\d%\\+)\ Failure:,
30*4463f296SBram Moolenaar			\%C%m\ [%f:%l]:,
31*4463f296SBram Moolenaar		        \%E\ %\\+%\\d%\\+)\ Error:,
32*4463f296SBram Moolenaar			\%C%m:,
33*4463f296SBram Moolenaar			\%C\ \ \ \ %f:%l:%.%#,
34*4463f296SBram Moolenaar			\%C%m,
35*4463f296SBram Moolenaar			\%Z\ %#,
36*4463f296SBram Moolenaar			\%-G%.%#
37*4463f296SBram Moolenaar
38*4463f296SBram Moolenaarlet &cpo = s:cpo_save
39*4463f296SBram Moolenaarunlet s:cpo_save
40*4463f296SBram Moolenaar
41*4463f296SBram Moolenaar" vim: nowrap sw=2 sts=2 ts=8 ff=unix:
42