X-Git-Url: http://git.ieval.ro/?p=gruntmaster-daemon.git;a=blobdiff_plain;f=t%2F01-jobs.t;h=4d4f8bc4fa0a48177fffc8fa2eff995b1f308e38;hp=4e0304a90f3565d0d895ad29050f5a574ae0d210;hb=fcfcfb939965f2536e812d3138a208008b1eb601;hpb=b4ac22ff03c95b0a2da0131b2fb3134b27379570 diff --git a/t/01-jobs.t b/t/01-jobs.t index 4e0304a..4d4f8bc 100644 --- a/t/01-jobs.t +++ b/t/01-jobs.t @@ -81,10 +81,12 @@ for my $problem (@problems) { for my $source (<$problem/tests/*>) { SKIP: { my $meta = LoadFile "$source/meta.yml"; - my $compiler = COMPILER->{$meta->{files}{prog}{format}}; - skip "$compiler not found in path", 3 unless $ENV{GRUNTMASTER_VM} || which $compiler; - local $TODO = $meta->{todo} if exists $meta->{todo}; - $meta->{files}{prog}{content} = read_file "$source/$meta->{files}{prog}{name}"; + if ($meta->{files}{prog}) { + my $compiler = COMPILER->{$meta->{files}{prog}{format}}; + skip "$compiler not found in path", 3 unless $ENV{GRUNTMASTER_VM} || which $compiler; + local $TODO = $meta->{todo} if exists $meta->{todo}; + $meta->{files}{prog}{content} = read_file "$source/$meta->{files}{prog}{name}"; + } $meta = merge $meta, $pbmeta; note "Running $meta->{test_name} ($meta->{test_description})..."; my $savedcwd = getcwd;