t/problems/hello/tests/perl/prog.pl
t/problems/hello/tests/python/meta.yml
t/problems/hello/tests/python/prog.py
+t/problems/hello/tests/ruby/meta.yml
+t/problems/hello/tests/ruby/prog.rb
t/problems/increment/ver.c
t/problems/increment/meta.yml
t/problems/increment/tests/ac/meta.yml
HASKELL ghc
PERL perl
PYTHON python
+ RUBY ruby
SBCL sbcl/};
my $loglevel = $ENV{TEST_LOG_LEVEL} // ($ENV{TEST_VERBOSE} ? 'TRACE' : 'OFF');
my $format = $meta->{files}{prog}{format};
my $compiler = COMPILER->{$format};
skip "$compiler not found in path", 3 unless $ENV{GRUNTMASTER_VM} || which $compiler;
- skip "$format requires multiple processes. Set GRUNTMASTER_KILL_USER and GRUNTMASTER_SUDO to allow multiple processes.", 3 if !$ENV{GRUNTMASTER_KILL_USER} && $format eq 'JAVA' || $format eq 'GOLANG' || $format eq 'GCCGO';
+ skip "$format requires multiple processes. Set GRUNTMASTER_KILL_USER and GRUNTMASTER_SUDO to allow multiple processes.", 3 if !$ENV{GRUNTMASTER_KILL_USER} && $format eq 'JAVA' || $format eq 'GOLANG' || $format eq 'GCCGO' || $format eq 'RUBY';
$meta->{files}{prog}{content} = read_file "$source/$meta->{files}{prog}{name}";
}
$meta = merge $meta, $pbmeta;